LINUX.ORG.RU

NUT + Powercom BNT-600AP, не работает драйвер usbhid-ups


0

1

При подключении ИБП через USB, dmesg выдает следующее:

[93208.092042] usb 7-2: new low-speed USB device number 7 using uhci_hcd
[93208.279149] cypress 7-2:1.0: HID->COM RS232 Adapter converter detected
[93208.282191] usb 7-2: HID->COM RS232 Adapter converter now attached to ttyUSB0

На сколько я понял, устройство определилось НЕ как USB HID, а по другому. Отсюда и не работает драйвер usbhid-ups, в котором более гибкие настройки. Работает только через драйвер powercom.

Как завести ИБП, чтобы он работает через драйвер usbhid-ups? Или ИБП только так может работать? И нельзя ничего сделать?

идёшь в /sys/bus/usb/devices/7-2

смотришь cat bNumConfigurations

если их больше одной пишешь sudo echo '2' > /sys/bus/usb/devices/7-2/bConfigurationValue

возможно профит.

dimon555 ★★★★★
()
Ответ на: комментарий от vmart333

значит дело в чём-то ещё вот там написано HID->COM конвертер, может можно этот конвертер отключить, а может, только так и работает.

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

Да, я тоже так думаю, что можно как-то этот конвертер отключить. Но как хз. На винде устройство определяется как USB HID Device. Это значит, что оно в принцыпе может работать в таком режиме, просто я не знаю как убрать этот конвертер.

vmart333
() автор топика
Ответ на: комментарий от Elyas

Так тоже не работает. с /dev/ttyS0 данные не читаются

vmart333
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.