Created attachment 7966 [details] alterator-ports-access web interface Даже руками добавленные idVendor, id Product не помогают. ниже вывод команд и скриншоты Клавиатура с ID 2a7a:0c18 di-test-01l 3-1 # lsusb Bus 001 Device 003: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 2a7a:0c18 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 072f:b000 Advanced Card Systems, Ltd ACR3901U Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub di-test-01l 3-1 # dmesg -T | grep -i '2a7a:0c18' [Ср янв 23 12:38:19 2019] input: U as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/0003:2A7A:0C18.0002/input/input11 [Ср янв 23 12:38:19 2019] hid-generic 0003:2A7A:0C18.0002: input,hidraw1: USB HID v1.10 Keyboard [U] on usb-0000:00:1d.1-1/input0 [Ср янв 23 12:38:19 2019] input: U as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1/0003:2A7A:0C18.0003/input/input12 [Ср янв 23 12:38:19 2019] hid-generic 0003:2A7A:0C18.0003: input,hidraw2: USB HID v1.10 Device [U] on usb-0000:00:1d.1-1/input1 [Ср янв 23 12:39:18 2019] input: U as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/0003:2A7A:0C18.0004/input/input13 [Ср янв 23 12:39:18 2019] hid-generic 0003:2A7A:0C18.0004: input,hidraw1: USB HID v1.10 Keyboard [U] on usb-0000:00:1d.1-1/input0 [Ср янв 23 12:39:18 2019] input: U as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.1/0003:2A7A:0C18.0005/input/input14 [Ср янв 23 12:39:18 2019] hid-generic 0003:2A7A:0C18.0005: input,hidraw2: USB HID v1.10 Device [U] on usb-0000:00:1d.1-1/input1 di-test-01l 3-1 # pwd /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1 di-test-01l 3-1 # cat idProduct 0c18 di-test-01l 3-1 # cat idVendor 2a7a di-test-01l 3-1 # cat bcdDevice 0001 di-test-01l 3-1 # cat product U di-test-01l 3-1 # cat bDeviceClass 00
В /etc/alterator-ports-access.conf USB_ALLOW_HID чему равно? Меняется вывод lsusb после update-usbids? Что говорит xinput? Вот этим коммитом: http://git.altlinux.org/gears/a/alterator-ports-access.git?p=alterator-ports-access.git;a=commitdiff;h=ce1df78c10ac87f0cbba321d99823abad40550ec ручка по включению/выключению HID-устройств через веб-интерфейс была отключена при реализации поддержки суб-девайсов, но поддержка опции как таковая осталась, так что можно руками в конфиге перебить.
(В ответ на комментарий №1) > В /etc/alterator-ports-access.conf USB_ALLOW_HID чему равно? Меняется вывод > lsusb после update-usbids? Что говорит xinput? Вот этим коммитом: > http://git.altlinux.org/gears/a/alterator-ports-access.git?p=alterator-ports-access.git;a=commitdiff;h=ce1df78c10ac87f0cbba321d99823abad40550ec > ручка по включению/выключению HID-устройств через веб-интерфейс была отключена > при реализации поддержки суб-девайсов, но поддержка опции как таковая осталась, > так что можно руками в конфиге перебить. 1) USB_ALLOW_HID в конфиге нет вот что в конфиге USB_WHITE_LIST=("090c;1000;1311088801000281;флешка" "072f;b000;;ACS ACR3901U ICC Reader" "0458;003a;;Genius Optical Mouse" "2a7a;0c18;;keyboard" ) USB_CONTROL="yes" 2) update-usbids: команда не найдена 3) xinput: команда не найдена
(В ответ на комментарий №1) > В /etc/alterator-ports-access.conf USB_ALLOW_HID чему равно? Меняется вывод > lsusb после update-usbids? Что говорит xinput? Вот этим коммитом: > http://git.altlinux.org/gears/a/alterator-ports-access.git?p=alterator-ports-access.git;a=commitdiff;h=ce1df78c10ac87f0cbba321d99823abad40550ec > ручка по включению/выключению HID-устройств через веб-интерфейс была отключена > при реализации поддержки суб-девайсов, но поддержка опции как таковая осталась, > так что можно руками в конфиге перебить. Убрал коммент - все заработало!Предлагаю его вернуть в пакет опять.
(В ответ на комментарий №2) > USB_ALLOW_HID в конфиге нет Так надо прописать USB_ALLOW_HID=1 > update-usbids: команда не найдена Тогда лучше так: rpm -q usbids > xinput: команда не найдена apt-get install xinput (В ответ на комментарий №3) > Убрал коммент - все заработало!Предлагаю его вернуть в пакет опять. Решение неправильное. Ввиду отсутствия информации для нас, непонятно, чего чинить. Если как есть устраивает, можем багу закрыть.
(В ответ на комментарий №4) > (В ответ на комментарий №2) > > USB_ALLOW_HID в конфиге нет > > Так надо прописать USB_ALLOW_HID=1 USB_ALLOW_HID="yes" > > update-usbids: команда не найдена > > Тогда лучше так: rpm -q usbids usbids-20190120-alt1 вывод lsusb не изменился > > > xinput: команда не найдена > > apt-get install xinput ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Genius Optical Mouse id=8 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ U id=9 [slave keyboard (3)] ↳ U id=10 [slave keyboard (3)] > (В ответ на комментарий №3) > > Убрал коммент - все заработало!Предлагаю его вернуть в пакет опять. > > Решение неправильное. Ввиду отсутствия информации для нас, непонятно, чего > чинить. Если как есть устраивает, можем багу закрыть. А известно почему решили закомментировать в html этот кусок? Зачем блочить HID устройства? Это же не логично. Если расскоментировать нет возможности, то хотя бы в дефолтный конфиг вставить USB_ALLOW_HID="yes", а то совсем становится неясно, как включать этот режим.
прошло полтора года, а модуль ports-access все также в непонятно работающем виде
а именно в /etc/alterator-ports-access.conf USB_ALLOW_HID=1 не приводит к работе устройств ввода - они блочатся разкоментированный кусок в /usr/share/alterator/ui/portsctrl/index.html тоже не позволяет работать устройствам ввода отчасти спасает положение создание правила с точным указанием id usb разрешенного устройства.
Посмотрите alterator-ports-access 0.5.4-alt1. Там появились классы устройств.
Как дела? В Сизиф ушла версия 0.5.5-alt1.