Summary: | Не видит USB клавиатуру и блочит ее | ||||||
---|---|---|---|---|---|---|---|
Product: | Branch p8 | Reporter: | Anton Shevtsov <shevtsov.anton> | ||||
Component: | alterator-ports-access | Assignee: | Andrey Cherepanov <cas> | ||||
Status: | ASSIGNED --- | QA Contact: | qa-p8 <qa-p8> | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | klark.devel, manowar, max.gordeef | ||||
Version: | не указана | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
В /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. |
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