Bug 6862 - slamr* devices are not modems
Summary: slamr* devices are not modems
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: udev (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Alexey Morozov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-16 19:15 MSD by Sergey Vlasov
Modified: 2005-07-19 12:48 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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