The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Периодически меняются ttyUSB местами"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Периодически меняются ttyUSB местами"  
Сообщение от Fagor (ok) on 24-Окт-07, 16:16 
Уважаемые коллеги!
Ситуация следующая:
Имеется комп, к которому подключены 3 USB->COM переходника (ОС-Ubuntu-7.04),
через которые подключены различные устройства. Через терминал запускаеться некое
приложение, работающее с ком портами, но проблема в том что периодически устройство
находящееся на /dev/ttyUSB0 на сл. день может оказаться на /dev/ttyUSB1
и тд.
из куска лога происходящее как раз и наблюдаеться. Можно ли как-то с этим совладать или
может будут какие-нибудь мысли по данной проблеме...
(Можно конечно парсить dmesg | grep tty и делать линк usb 1-2 usb 3-2 usb 4-2 на соот. /dev/ttyS0 и тд, но это мне кажеться не совсем правильно)
Есть конечно вариант udevinfo -a -n /dev/ttyUSB0 | grep ATTRS{serial}
и в зависимости от серийника делать симлинк
........................................
Oct 17 21:07:16 ws6869 kernel: [   45.002093] drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
Oct 17 21:07:16 ws6869 kernel: [   45.002142] pl2303 1-2:1.0: pl2303 converter detected
Oct 17 21:07:16 ws6869 kernel: [   45.002506] usb 1-2: pl2303 converter now attached to ttyUSB0
Oct 17 21:07:16 ws6869 kernel: [   45.002523] pl2303 3-2:1.0: pl2303 converter detected
Oct 17 21:07:16 ws6869 kernel: [   45.002833] usb 3-2: pl2303 converter now attached to ttyUSB1
Oct 17 21:07:16 ws6869 kernel: [   45.002850] pl2303 4-2:1.0: pl2303 converter detected
Oct 17 21:07:16 ws6869 kernel: [   45.003145] usb 4-2: pl2303 converter now attached to ttyUSB2
Oct 17 21:07:16 ws6869 kernel: [   45.003160] usbcore: registered new interface driver pl2303
Oct 17 21:07:16 ws6869 kernel: [   45.003163] drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver

........................................

Oct 19 11:40:53 ws6869 kernel: [   44.177939] drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
Oct 19 11:40:53 ws6869 kernel: [   44.177986] pl2303 3-2:1.0: pl2303 converter detected
Oct 19 11:40:53 ws6869 kernel: [   44.178321] usb 3-2: pl2303 converter now attached to ttyUSB0
Oct 19 11:40:53 ws6869 kernel: [   44.178338] pl2303 1-2:1.0: pl2303 converter detected
Oct 19 11:40:53 ws6869 kernel: [   44.178625] usb 1-2: pl2303 converter now attached to ttyUSB1
Oct 19 11:40:53 ws6869 kernel: [   44.178642] pl2303 4-2:1.0: pl2303 converter detected
Oct 19 11:40:53 ws6869 kernel: [   44.178930] usb 4-2: pl2303 converter now attached to ttyUSB2
Oct 19 11:40:53 ws6869 kernel: [   44.178944] usbcore: registered new interface driver pl2303
Oct 19 11:40:53 ws6869 kernel: [   44.178947] drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Периодически меняются ttyUSB местами"  
Сообщение от Fagor (ok) on 24-Окт-07, 16:55 
Всем спасибо уже нашел
/etc/udev/rules.d/60-symlinks.rules
добавил
# Create /dev/com symlink
KERNEL=="ttyUSB*", ATTRS{serial}=="0000:00:1d.2",       SYMLINK+="com1"
KERNEL=="ttyUSB*", ATTRS{serial}=="0000:00:1d.0",       SYMLINK+="com2"
KERNEL=="ttyUSB*", ATTRS{serial}=="0000:00:1d.3",       SYMLINK+="com3"
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру