There are many hybrid 2-in-1 tablet/notebook PCs being shipped by companies such as Dell, Acer and Asus which have a detachable docking keyboard. The display has a touchscreen digitiser which identifies as SYNAPTICS Synaptics Touch Digitizer V{03|04} there is often an additional: SYNAPTICS Synaptics Touch Digitizer V{03|04} Pen There is no support for this in the existing synaptics_usb driver. The usbhid driver binds to the device but only provides mouse-like support - there is no multitouch, gesture, or scroll support, although the hid_multitouch driver attaches. The V04 version identifies as Bus 001 Device 007: ID 06cb:11ef Synaptics, Inc. Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x06cb Synaptics, Inc. idProduct 0x11ef bcdDevice 0.03 iManufacturer 1 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 400mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 3 Human Interface Device bInterfaceSubClass 0 No Subclass bInterfaceProtocol 0 None iInterface 0 HID Device Descriptor: bLength 9 bDescriptorType 33 bcdHID 1.11 bCountryCode 0 Not supported bNumDescriptors 1 bDescriptorType 34 Report wDescriptorLength 682 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 $ xinput --list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ ASUS T300CHI DOCKING id=9 [slave pointer (2)] ⎜ ↳ SYNAPTICS Synaptics Touch Digitizer V04 id=12 [slave pointer (2)] ⎜ ↳ SYNAPTICS Synaptics Touch Digitizer V04 Pen id=13 [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)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ USB2.0 HD UVC WebCam id=11 [slave keyboard (3)] ↳ Asus WMI hotkeys id=14 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)] ↳ ASUS T300CHI DOCKING id=10 [slave keyboard (3)] This is on an Asus T300CHI.
On Sat, Apr 30, 2016 at 08:35:17PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=117451 > > Bug ID: 117451 > Summary: No input driver for "SYNAPTICS Synaptics Touch > Digitizer" Please send to the linux-input@vger.kernel.org mailing list.
$ cat /proc/bus/input/devices ... I: Bus=0003 Vendor=06cb Product=11ef Version=0111 N: Name="SYNAPTICS Synaptics Touch Digitizer V04" P: Phys=usb-0000:00:14.0-7/input0 S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:06CB:11EF.000E/input/input26 U: Uniq= H: Handlers=mouse1 event12 B: PROP=2 B: EV=b B: KEY=400 0 0 0 0 0 B: ABS=260800000000003 I: Bus=0003 Vendor=06cb Product=11ef Version=0111 N: Name="SYNAPTICS Synaptics Touch Digitizer V04 Pen" P: Phys=usb-0000:00:14.0-7/input0 S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:06CB:11EF.000E/input/input27 U: Uniq= H: Handlers=mouse2 event13 B: PROP=0 B: EV=1b B: KEY=c03 1 0 0 0 0 B: ABS=1000003 B: MSC=10