Bug 6862 - slamr* devices are not modems
: slamr* devices are not modems
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/udev)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-05-16 19:15 by
Modified: 2005-07-19 12:48 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-05-16 19:15:47
В пакете 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 From 2005-07-13 20:24:17 -------
исправлено в udev-0.62-alt5