[sisyphus] как зафиксировать /dev/ttyUSBx ?

Vasyl Tereshko =?iso-8859-1?q?tvv_=CE=C1_end=2Ekiev=2Eua?=
Вс Апр 20 02:36:17 MSD 2008


Sergey пишет:
> Приветствую.
>
> Есть usb serial конвертор pl2303. Иногда происходит такая штука:
>
> Apr 18 00:09:32 kernel: hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
> Apr 18 00:09:32 kernel: usb 3-2: USB disconnect, address 2
> Apr 18 00:09:32 kernel: pl2303 3-2:1.0: device disconnected
> Apr 18 00:09:32 kernel: usb 3-2: new full speed USB device using uhci_hcd and address 3
> Apr 18 00:09:32 kernel: usb 3-2: device descriptor read/64, error -71
> Apr 18 00:09:33 kernel: usb 3-2: new full speed USB device using uhci_hcd and address 6
> Apr 18 00:09:33 kernel: usb 3-2: configuration #1 chosen from 1 choice
> Apr 18 00:09:33 kernel: pl2303 3-2:1.0: pl2303 converter detected
> Apr 18 00:09:33 kernel: usb 3-2: pl2303 converter now attached to ttyUSB1
>
> Вопростов тут, на самом деле, два. Первый - почему происходит, второй -
> как фиксировать номер tty. По первому ещё надо пособирать статистику
> (на другой USB вот пересадил, буду дальше смотреть). 
>   
У меня на том же чипе  тоже конвертор, в виде шнурка COM-USB, на нем 
висит GPS. Иногда во время работы происходит та же фигня - и софт теряет 
связь с gpsом. Под виндами такой же конвертор тоже при длительной работе 
периодически просто "теряется", но там диагностику добыть внятную 
неоткуда :) Есть подозрения на саму железку - при повышении температуры 
частота глюков вполне предсказуемо повышается, а если в кабине солнышко 
напекло, то может и не завестись вовсе. У меня есть желание сделать 
прослойку в виде скрипта, который ищет ttyUSB* и из него делает некий 
/dev/usbconverter, всё равно он у меня только один может быть, осталось 
придумать, что его триггерить будет.


Подробная информация о списке рассылки Sisyphus