Bug 12813 - uucp group amd /dev/modem absent by default
: uucp group amd /dev/modem absent by default
Status: CLOSED WONTFIX
: Branch 4.0
(All bugs in Branch 4.0/alterator-users)
: 4.0
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-09-17 23:41 by
Modified: 2014-11-05 20:14 (History)


Attachments
lshal-modem (8.63 KB, application/octet-stream)
2007-09-18 21:34, Mike Lykov
no flags Details


Note

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


Description From 2007-09-17 23:41:49
после установки desktop4 имеем, что заведенный пользователь не входит в группу
uucp и симв. ссылка /dev/modem -> нужный порт не создана.

это приводит к невозможности воспользоваться модемом из kppp.
права на порт  - 
crw-rw---- 1 root uucp 4, 64 Сен 17 23:01 /dev/ttyS0

т.е. для работы kppp приходится
1. _добавить_ пользователю группу uucp (а как это сделать иначе кроме как
usermod -G и перечислить все группы..?) и перелогиниться
2. вручную слинковать нужный порт (определить визуально, какой) и /dev/modem,
или в kppp перенастроить /dev/modem на нужный порт.

все это можно проделать, если знать об этом заранее и уже раньше неоднократно
приходилось (в compact3 точно, а вот раньше вроде было ок ;)
но ввиду выпуска junior такле лучше исправить

только нужно какое-то средство для поиска модема по портам.
------- Comment #1 From 2007-09-18 17:13:13 -------
в compact этим занимался hotplug, насколько я помню. rider, напомни плз ?
------- Comment #2 From 2007-09-18 17:13:40 -------
зтим == поиском модема
------- Comment #3 From 2007-09-18 17:41:08 -------
нет, в compact hotplug этого не делал, к сожалению.

Раньше (до-компакт) это делал kudzu. Сейчас нужно по хорошему делать что-то с
udev, что бы детектить модем при появлении ttyS*. Детект там достаточно
тривиален - небольшая программа на C, которая позволяет пользуюясь ttyPNP
алгоритмом получить данные об устройстве (я не знаю, может быть ядро уже это умеет?)

А в compact'е предлагалось в настройках kppp выбрать нужное устройство, помимо
/dev/modem

------- Comment #4 From 2007-09-18 17:42:03 -------
Кстати, идеальный вариант - научить работать вот такую связку:
udev->hal->kppp

Что бы kppp брал данные из HAL, а hal соответственно опрашивал все tty
устройства на предмет подключенного к ним железа
------- Comment #5 From 2007-09-18 17:56:05 -------
Кстати, hal похоже умеет TIOCGSERIAL, судя по этому коммиту:
http://lists.freedesktop.org/archives/hal-commit/2006-March/002265.html

Так что надо проверить - у кого есть tty модем подключенный к компьютеру -
скажите там lshal, видно ли этот модем ?

соответственно нужно научить kppp ;)
------- Comment #6 From 2007-09-18 19:47:50 -------
(In reply to comment #5)
> соответственно нужно научить kppp ;)
gppp и остальные *ppp ;-)
------- Comment #7 From 2007-09-18 21:34:05 -------
Created an attachment (id=2204) [details]
lshal-modem

модем включен, но по моему, его там не видно.
если сделать lshal -m, то вынимание двд диска он ловит, а включение-выключение
модема нет

модем - самый что ни на есть сериальный,
USR Courier 1994 года, перешитый в Advanced Courier by A.Vavaev
------- Comment #8 From 2009-08-27 20:41:54 -------
Если по умолчанию пользователь входит в uucp, то перевешивайте на udev или hal
------- Comment #9 From 2014-11-05 20:14:40 -------
В 4.0/branch исправления не будут вноситься уже технически (заглушена очередь
на сборку), поэтому прошу ошибки, актуальные для sisyphus/p7/t7, перевесить на
текущие ветки или сизиф.