Я искал возможные решения этой проблемы уже почти неделю. У меня есть ноутбук Dell Inspiron 13 2-в-1 с установленным Ubuntu GNOME 17.04, и сенсорный экран не работает. Прежде чем я установил Ubuntu, я проверил функциональность всего оборудования под Windows и работал сенсорный экран.
После просеивания выходов lsusb, lspci и udevadm, я обнаружил, что сенсорный экран был установлен через USB-шину. Здесь выходы lsusb:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 2386:3111
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 002: ID 0bda:58c2 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
и 'udevadm` (не полный вывод):
P: /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:2386:3111.0005/input/input13
E: ABS=260800000000003
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:2386:3111.0005/input/input13
E: EV=b
E: ID_BUS=usb
E: ID_FOR_SEAT=input-pci-0000_00_14_0-usb-0_7_1_0
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_MODEL=Raydium_Touch_System
E: ID_MODEL_ENC=Raydium\x20Touch\x20System
E: ID_MODEL_ID=3111
E: ID_PATH=pci-0000:00:14.0-usb-0:7:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_7_1_0
E: ID_REVISION=0000
E: ID_SERIAL=Raydium_Corporation_Raydium_Touch_System
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Raydium_Corporation
E: ID_VENDOR_ENC=Raydium\x20Corporation
E: ID_VENDOR_ID=2386
E: KEY=400 0 0 0 0 0
E: MODALIAS=input:b0003v2386p3111e0110-e0,1,3,k14A,ra0,1,2F,35,36,39,mlsfw
E: NAME="Raydium Corporation Raydium Touch System"
E: PHYS="usb-0000:00:14.0-7/input0"
E: PRODUCT=3/2386/3111/110
E: PROP=2
E: SUBSYSTEM=input
E: TAGS=:seat:
E: UNIQ=""
E: USEC_INITIALIZED=12722093
P: /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:2386:3111.0005/input/input13/event9
N: input/event9
S: input/by-id/usb-Raydium_Corporation_Raydium_Touch_System-event-if00
S: input/by-path/pci-0000:00:14.0-usb-0:7:1.0-event
E: DEVLINKS=/dev/input/by-id/usb-Raydium_Corporation_Raydium_Touch_System-event-if00 /dev/input/by-path/pci-0000:00:14.0-usb-0:7:1.0-event
E: DEVNAME=/dev/input/event9
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:2386:3111.0005/input/input13/event9
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=154
E: ID_INPUT_TOUCHSCREEN=1
E: ID_INPUT_WIDTH_MM=274
E: ID_MODEL=Raydium_Touch_System
E: ID_MODEL_ENC=Raydium\x20Touch\x20System
E: ID_MODEL_ID=3111
E: ID_PATH=pci-0000:00:14.0-usb-0:7:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_7_1_0
E: ID_REVISION=0000
E: ID_SERIAL=Raydium_Corporation_Raydium_Touch_System
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Raydium_Corporation
E: ID_VENDOR_ENC=Raydium\x20Corporation
E: ID_VENDOR_ID=2386
E: LIBINPUT_DEVICE_GROUP=3/2386/3111/110:usb-0000:00:14.0-7
E: MAJOR=13
E: MINOR=73
E: SUBSYSTEM=input
E: USEC_INITIALIZED=12814481
P: /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:2386:3111.0005/input/input13/mouse1
N: input/mouse1
E: DEVNAME=/dev/input/mouse1
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:2386:3111.0005/input/input13/mouse1
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_MODEL=Raydium_Touch_System
E: ID_MODEL_ENC=Raydium\x20Touch\x20System
E: ID_MODEL_ID=3111
E: ID_PATH=pci-0000:00:14.0-usb-0:7:1.0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_7_1_0
E: ID_REVISION=0000
E: ID_SERIAL=Raydium_Corporation_Raydium_Touch_System
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Raydium_Corporation
E: ID_VENDOR_ENC=Raydium\x20Corporation
E: ID_VENDOR_ID=2386
E: MAJOR=13
E: MINOR=33
E: SUBSYSTEM=input
E: USEC_INITIALIZED=12723758
Как вы можете видеть, Ubuntu может найти сенсорный экран, но он не распознает его как устройство ввода. Что я могу сделать, чтобы исправить это, не написав мой собственный драйвер?
Дополнительная информация:
До того, как я установил Ubuntu GNOME 17.04, я сделал несколько установок минимального компакт-диска Ubuntu (17.04) ) и установка ванили Ubuntu 17.04. Я не добавляю это как часть основной проблемы, потому что я думаю, что маловероятно, что несколько установок повлияли на функциональность сенсорного экрана.
Я также открыл ноутбук для удаления жесткого диска (как я установил Ubuntu Minimal). Я думаю, что это также посторонняя информация, так как маловероятно, что это результат аппаратной проблемы, поскольку Ubuntu знает, что устройство подключено и способно передавать события.