Bug 6862

Summary: slamr* devices are not modems
Product: Sisyphus Reporter: Sergey Vlasov <vsu>
Component: udevAssignee: Alexey Morozov <morozov>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: arseny, shaba
Version: unstable   
Hardware: all   
OS: Linux   

Description Sergey Vlasov 2005-05-16 19:15:47 MSD
В пакете udev-0.50-alt5 в /etc/udev/rules.d/00-lsb.rules обнаружилась строка:

KERNEL="slamr[0-9]",		SYMLINK="modem%e", SYMLINK="ttySL%n", GROUP="uucp",
MODE="0660"

Это неверно - устройства slamr* не являются модемами (и вообще терминалами).  На
самом деле по сути они ближе к звуковым картам - эти "модемы" аппаратно являются
не более чем АЦП/ЦАП с интерфейсом для телефонной линии.  Процесс slmodemd
открывает /dev/slamr* (либо соответствующее устройство ALSA, если вместо модуля
slamrmo используются драйверы типа snd-intel8x0m) и создаёт псевдотерминал
/dev/ttySL*, к которому и обращаются программы, использующие это устройство как
модем.

Т.е., /dev/slamr* должны создаваться без всяких дополнительных симлинков (и с
доступом только для root - slmodemd запускается только от root, поскольку должен
использовать realtime scheduling).  Проблему создания симлинка /dev/modem для
таких модемов необходимо решать в другом месте (возможно, патчем для slmodemd).
Comment 1 Anton Farygin 2005-07-13 20:24:17 MSD
исправлено в udev-0.62-alt5