[Asus T300 CHI] Synaptics Touch Digitizer V04 - no multitouch

Bug #1574341 reported by TJ
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linux
Unknown
Unknown
linux (Ubuntu)
Triaged
Medium
Unassigned
xinput (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

This is a related but separate issue to bug #1480673 "Asus T300 CHI bluetooth Touchpad is recognized incorrectly".

Affecting this digitizer is also bug #1574028 "Asus T300 CHI: touchscreen digitiser missing at boot".

Using 16.04 amd64 Ubuntu (unity).

In this case the USB-attached "Synaptics Touch Digitizer V04" fails to provide any multitouch functionality.

'evtest' shows multitouch events happening.

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 06cb:11ef Synaptics, Inc.
Bus 001 Device 005: ID 04f2:b3d5 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 8087:0a2a Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

~$ 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=11 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Touch Digitizer V04 Pen id=12 [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=10 [slave keyboard (3)]
    ↳ Asus WMI hotkeys id=13 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
    ↳ ASUS T300CHI DOCKING id=15 [slave keyboard (3)]

$ ll /sys/bus/hid/drivers/hid-multitouch/
total 0
drwxr-xr-x 2 root root 0 Apr 24 18:12 ./
drwxr-xr-x 4 root root 0 Apr 24 18:12 ../
lrwxrwxrwx 1 root root 0 Apr 24 18:12 0003:06CB:11EF.0003 -> ../../../../devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/0003:06CB:11EF.0003/
--w------- 1 root root 4096 Apr 24 18:12 bind
lrwxrwxrwx 1 root root 0 Apr 24 18:12 module -> ../../../../module/hid_multitouch/
--w------- 1 root root 4096 Apr 24 18:12 new_id
--w------- 1 root root 4096 Apr 24 18:12 uevent
--w------- 1 root root 4096 Apr 24 18:12 unbind

Revision history for this message
TJ (tj) wrote :
description: updated
TJ (tj)
description: updated
Changed in xinput (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
TJ (tj)
description: updated
TJ (tj)
affects: xinput-calibrator → linux
Changed in linux (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
woodo (woodo100) wrote :

this bug affects my asus t300 chi. Tried a bunch of things to no avail. I'll try to add the normally requested attachments. Any help appreciated.

Revision history for this message
woodo (woodo100) wrote :
Revision history for this message
woodo (woodo100) wrote :
Revision history for this message
woodo (woodo100) wrote :
Revision history for this message
woodo (woodo100) wrote :
Revision history for this message
TJ (tj) wrote :
Download full text (4.2 KiB)

Although most other issues are solved there is still no multitouch for this device with kernel v5.15 and xserver-xorg 1.20.13-1ubuntu1 using Kubuntu 21.10.

# xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Asus TouchPad id=10 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Touch Digitizer V04 Mouse id=15 [slave pointer (2)]
⎜ ↳ SYNAPTICS Synaptics Touch Digitizer V04 id=16 [slave pointer (2)]
⎜ ↳ BT5.0 Mouse id=20 [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)]
    ↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
    ↳ Video Bus id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ ASUS T300CHI DOCKING id=11 [slave keyboard (3)]
    ↳ ASUS T300CHI DOCKING id=12 [slave keyboard (3)]
    ↳ ASUS T300CHI DOCKING id=13 [slave keyboard (3)]
    ↳ USB2.0 HD UVC WebCam: USB2.0 HD id=14 [slave keyboard (3)]
    ↳ SYNAPTICS Synaptics Touch Digitizer V04 Stylus id=17 [slave keyboard (3)]
    ↳ Asus WMI hotkeys id=18 [slave keyboard (3)]
    ↳ AT Translated Set 2 keyboard id=19 [slave keyboard (3)]

# for id in {15..17}; do xinput --list $id; done
SYNAPTICS Synaptics Touch Digitizer V04 Mouse id=15 [slave pointer (2)]
 Reporting 7 classes:
  Class originated from: 15. Type: XIButtonClass
  Buttons supported: 7
  Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
  Button state:
  Class originated from: 15. Type: XIValuatorClass
  Detail for Valuator 0:
    Label: Rel X
    Range: -1.000000 - -1.000000
    Resolution: 0 units/m
    Mode: relative
  Class originated from: 15. Type: XIValuatorClass
  Detail for Valuator 1:
    Label: Rel Y
    Range: -1.000000 - -1.000000
    Resolution: 0 units/m
    Mode: relative
  Class originated from: 15. Type: XIValuatorClass
  Detail for Valuator 2:
    Label: Rel Horiz Scroll
    Range: -1.000000 - -1.000000
    Resolution: 0 units/m
    Mode: relative
  Class originated from: 15. Type: XIValuatorClass
  Detail for Valuator 3:
    Label: Rel Vert Scroll
    Range: -1.000000 - -1.000000
    Resolution: 0 units/m
    Mode: relative
  Class originated from: 15. Type: XIScrollClass
  Scroll info for Valuator 2
    type: 2 (horizontal)
    increment: 15.000000
    flags: 0x0
  Class originated from: 15. Type: XIScrollClass
  Scroll info for Valuator 3
    type: 1 (vertical)
    increment: 15.000000
    flags: 0x0

SYNAPTICS Synaptics Touch Digitizer V04 id=16 [slave pointer (2)]
 Reporting 6 classes:
  Class originated from: 16. Type: XIButtonClass
  Buttons supported: 7
  Button labels: "Button Left" "Button Middle" "Button Right" "Button Whee...

Read more...

Revision history for this message
TJ (tj) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.