1

Привет всем. Христос воскресе.
Суть вопроса такова.
Есть комп со Слакой. Подключён к ней модем Novatel Wireless Ovation U720/MCD3000 и по USB интерфейсу также подключён упс Powercom BNT 600AP. По логам эти девайсы цыпляютса к устройствам ttyUSB0, ttyUSB1, ttyUSB2, ttyUSB3, ttyUSB4. При том что ttyUSB0 это упс, а остальное модем. Соединение к интернэту настроено через kppp на устройство ttyUSB1, но вот такая ситуацыя, после перегрузки бывает ситуацыя когда модем вешаетса на ttyUSB0 и тогда нуна менять параметры подключения в kppp. Что тут не так и как это лечить.
И ещё.
До Слаки стояла Сюзи 10. Так в ней я без проблем смог завести прогу для мониторинга состояния упса, upsmon называетса. Эта прога слушала упса на устройстве hiddev. А щас в Слаке такого устройства нету, тока устройство, как пишетса в логах usb to COM

usb 2-4: HID->COM RS232 Adapter converter now attached to ttyUSB0

Что нуна для того чтобы появилось HID устройство.
Вот вывод dmesg | grep usb

usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.33.4-smp ehci_hcd
usb usb1: SerialNumber: 0000:00:02.1
usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: OHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.33.4-smp ohci_hcd
usb usb2: SerialNumber: 0000:00:02.0
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-cypress
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-karma
usbcore: registered new interface driver ums-onetouch
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver ums-usbat
usb 2-1: new full speed USB device using ohci_hcd and address 2
usb 2-1: New USB device found, idVendor=1410, idProduct=2110
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-1: Product: Novatel Wireless CDMA
usb 2-1: Manufacturer: Novatel Wireless Inc.
usb 2-3: new full speed USB device using ohci_hcd and address 3
usb 2-3: New USB device found, idVendor=055f, idProduct=021d
usb 2-3: New USB device strings: Mfr=0, Product=1, SerialNumber=0
usb 2-3: Product: USB Scanner
usb 2-4: new low speed USB device using ohci_hcd and address 4
usb 2-4: New USB device found, idVendor=0d9f, idProduct=0002
usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 2-4: Product: USB to Serial
usb 2-4: Manufacturer: POWERCOM CO., LTD.
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
usb 2-4: HID->COM RS232 Adapter converter now attached to ttyUSB0
usbcore: registered new interface driver cypress
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
usb 2-1: GSM modem (1-port) converter now attached to ttyUSB3
usb 2-1: GSM modem (1-port) converter now attached to ttyUSB4
usbcore: registered new interface driver option

Какихто видимых ошыбок в логах нету.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

2 (24.04.2011 21:48:37 отредактировано gramozeka)

поправить правила udev имхо .. /lib/udev - там они находятся все ..

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

3

Та я то их нашёл. Как и что править не подскажете????

Trouble  in WINDOWS reboot, trouble in UNIX be root.

4

kisil пишет:

До Слаки стояла Сюзи 10. Так в ней я без проблем смог завести прогу для мониторинга состояния упса, upsmon называетса. Эта прога слушала упса на устройстве hiddev. А щас в Слаке такого устройства нету, тока устройство, как пишетса в логах usb to COM

как вариант собрать прогу - тыц ?

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

5

Пробывал не работает. Нет на сайте производителя прог для COM портов, тока для usb которые разпознаютса как HID устройства.
Порилса я в правилах udev, почитал инфу но так и ничего путнего не сделал. Не могу правильно написать правило для hiddev устройств. Может кто то в этом поможет???
Делал поиск в Гугле, пока толкового ничего не нашёл. Буду рыть.
СПС за помощь.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

6

не пользовал такие девайсы потому особо помочь не смогу . Но можно пойти другим путём , если у вас модему рандомно дается порт , то может имеет смысл запихнуть в настройку kppp простенький алгоритм определения полученного порта , там ведь всё на баше , т.е. проблем подправить нет ?

" si contuderis stultum in pila quasi tisanas feriente desuper pilo non auferetur ab eo stultitia eius " © Proverbs 27:22

7

СПС gramozeka что пытались помочь.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

8

Ужас. Я уже и ядро собрал новое. Было 2.6.33.4 а теперь 2.6.33.12 и тоже ничего. И правило для udev писал. Такое впечетление что ядро не работает с HID устройствами.
ЗАСАДА.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

9 (10.05.2011 16:35:57 отредактировано kisil)

Ух. Мигрирование модема на разные номера устройств поборол пересобиранием ядра с 2.6.33.4 на 2.6.33.12, а теперь и обновлением Слаки к 13.37 (ядро 2.6.37.Х)
Но вот hiddev так и не появилось. Это что такое загадочное устройство,  что его в новых ядрах нету. В udev проавилах на Слаке 13.0 вообщето такое устройство встречаетса а вот дальше нет?????  oO

Вот что нашёл в udev правилах Слаки 12.2
root@rm-proxy:/lib/udev/rules.d# cat * | grep hiddev
KERNEL=="hiddev[0-9]*",        NAME="usb/%k"

Почему в 12.2 есть а в 13.37 такого нету, что изменилось?????

oO

Trouble  in WINDOWS reboot, trouble in UNIX be root.