Войти

Показать полную графическую версию : [решено] udev


exo
04-04-2013, 21:25
создал правило в /etc/udev/rules.d/10.rules
SUBSYSTEM=="tty", KERNELS=="1-9.5:1.2", NAME="hub1/modem1"
SUBSYSTEM=="tty", KERNELS=="1-9.5:2.2", NAME="hub1/modem2"
перезапустил udev
/etc/init.d/udev restart
но ничего в /etc/dev не появилось...
что не так?

OS Debian 7 test c ядром 3.8. Есть другой сервер с Debian 6 c ядром 2.6 - там работает.
Спасибо.

SharkyUA
05-04-2013, 00:59
перезапустил udev »
Никогда с udev не сталкивался, но разве правила не применяются лишь при следующей загрузке.

А эти устройства вообще существуют?
find /sys -name dev

Есть другой сервер »
Полагаю оборудование тоже другое :)
Кстати, отличная статья. (http://www.exonix.ru/?wfoyyfp9nldkfe8uqkhpobq.htm)

exo
05-04-2013, 10:54
А эти устройства вообще существуют? »
существуют
/sys/devices/pci0000:00/0000:00:1d.7/usb9/9-6/9-6.2/9-6.2:1.0/ttyUSB21/tty/ttyUSB21/dev
Полагаю оборудование тоже другое »
абсолютно такое же. как в статье. у нас три компа таких стареньких. вот решил на ещё одном попробовать настроить на ядре 3.8
Т.к. на ядре 2.6 через некоторое время отваливаются некоторые модемы:
2012-04-02 10:29:36,3, GSM1: write_to_modem: error 5: Input/output error
2012-04-02 10:29:42,3, GSM3: Unexpected input: +CPMS: "SM",0,30,"SM",0,30,"SM",0,30 OK
2012-04-02 10:29:43,3, smsd: FATAL ERROR: Looks like another smsd (29206) is running. I (1969) quit now.
2012-04-02 10:29:43,2, smsd: Smsd mainprocess terminated abnormally. PID: 1969.
2012-04-02 10:29:43,3, GSM1: write_to_modem: error 5: Input/output error
но разве правила не применяются лишь при следующей загрузке »
это первым делом проверил - не применились...

SharkyUA
05-04-2013, 13:43
Попробуйте обновить smsd на последнюю версию 3.1.15 (http://smstools3.kekekasvi.com/packages/smstools3-3.1.15.tar.gz)

/etc/udev/rules.d/10.rules »
Пойдем не стандартным методом, попробуйте переименовать 10.rules в 10-local.rules

exo
05-04-2013, 14:06
Попробуйте обновить smsd на последнюю версию 3.1.15 »
это я буду позже делать, после того как на новом сервере настрою.
попробуйте переименовать 10.rules в 10-local.rules »
оно называется 10-ZTE.rules, так же как и на другом сервере... я понял, что вы имели ввиду...

exo
08-04-2013, 13:49
правило криво написал. вот правильное:
cat /etc/udev/rules.d/10-ZTE.rules
SUBSYSTEM=="tty", KERNELS=="9-5.1:1.2", NAME="hub1/modem1"
SUBSYSTEM=="tty", KERNELS=="9-5.2:1.2", NAME="hub1/modem2"




© OSzone.net 2001-2012