Участник с: 23 февраля 2012
|
Здравствуйте. Устройство HP Split 13-m101 x2 (трансформер, тачпад в док-станции).
Из lsusb -v:
Bus 002 Device 005: ID 06cb:5710 Synaptics, Inc.
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x06cb Synaptics, Inc.
idProduct 0x5710
bcdDevice 1.03
iManufacturer 0
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 41
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 244mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 159
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 1
Тачпад никак не настраивал, поставил xf86-input-synaptics и libsynaptics. Из Xorg.0.log:
[ 9.460] (II) config/udev: Adding input device Synaptics Touch Pad V 1.03P (/dev/input/event14)
[ 9.460] (**) Synaptics Touch Pad V 1.03P: Applying InputClass "evdev pointer catchall"
[ 9.460] (II) Using input driver 'evdev' for 'Synaptics Touch Pad V 1.03P'
[ 9.460] (**) Synaptics Touch Pad V 1.03P: always reports core events
[ 9.460] (**) evdev: Synaptics Touch Pad V 1.03P: Device: "/dev/input/event14"
[ 9.460] (--) evdev: Synaptics Touch Pad V 1.03P: Vendor 0x6cb Product 0x5710
[ 9.460] (--) evdev: Synaptics Touch Pad V 1.03P: Found 3 mouse buttons
[ 9.460] (--) evdev: Synaptics Touch Pad V 1.03P: Found relative axes
[ 9.460] (--) evdev: Synaptics Touch Pad V 1.03P: Found x and y relative axes
[ 9.460] (II) evdev: Synaptics Touch Pad V 1.03P: Configuring as mouse
[ 9.460] (**) evdev: Synaptics Touch Pad V 1.03P: YAxisMapping: buttons 4 and 5
[ 9.460] (**) evdev: Synaptics Touch Pad V 1.03P: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 9.460] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb2/2-6/2-6:1.0/0003:06CB:5710.0002/input/input14/event14"
[ 9.461] (II) XINPUT: Adding extended input device "Synaptics Touch Pad V 1.03P" (type: MOUSE, id 12)
[ 9.461] (II) evdev: Synaptics Touch Pad V 1.03P: initialized for relative axes.
[ 9.461] (**) Synaptics Touch Pad V 1.03P: (accel) keeping acceleration scheme 1
[ 9.461] (**) Synaptics Touch Pad V 1.03P: (accel) acceleration profile 0
[ 9.461] (**) Synaptics Touch Pad V 1.03P: (accel) acceleration factor: 2.000
[ 9.461] (**) Synaptics Touch Pad V 1.03P: (accel) acceleration threshold: 4
Полный лог: http://pastebin.com/bDxu8Ah0
При этом тачпад работает на драйвере evdev, но только как тачпад (не как кликпад, т.е. нажатие в любом месте не работает) и прокрутки двумя пальцами нет. Добавляю файл "10-synaptics.conf" в /etc/X11/xorg.conf.d/ с содержимым:
Section "InputClass"
Identifier "evdev pointer catchall"
Driver "synaptics"
MatchDevicePath "/dev/input/event14"
EndSection
Перезапускаю Xorg. Тачпад не работает. Кусок лога:
[ 259.584] (II) config/udev: Adding input device Synaptics Touch Pad V 1.03P (/dev/input/event14)
[ 259.584] (**) Synaptics Touch Pad V 1.03P: Applying InputClass "evdev pointer catchall"
[ 259.584] (**) Synaptics Touch Pad V 1.03P: Applying InputClass "evdev pointer catchall"
[ 259.584] (II) LoadModule: "synaptics"
[ 259.584] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 259.585] (II) Module synaptics: vendor="X.Org Foundation"
[ 259.585] compiled for 1.16.0, module version = 1.8.1
[ 259.585] Module class: X.Org XInput Driver
[ 259.585] ABI class: X.Org XInput driver, version 21.0
[ 259.585] (II) Using input driver 'synaptics' for 'Synaptics Touch Pad V 1.03P'
[ 259.585] (**) Synaptics Touch Pad V 1.03P: always reports core events
[ 259.585] (**) Option "Device" "/dev/input/event14"
[ 259.703] (EE) synaptics: Synaptics Touch Pad V 1.03P: Synaptics driver unable to detect protocol
[ 259.703] (EE) PreInit returned 11 for "Synaptics Touch Pad V 1.03P"
[ 259.703] (II) UnloadModule: "synaptics" Конкретно: Synaptics Touch Pad V 1.03P: Synaptics driver unable to detect protocol после чего драйвер выгружается и кликпад остаётся без драйвера. Пробовал в конфиге ставить Option "Protocol" "auto" и "auto-dev". Тоже самое. Прошу помощи
|