Hi,
I’ve installed Qubes (latest Kernel) on my brand new Dell Precision 5690.
The touchpad is not working, although the keyboard lights up when I’m touching it.
It’s correctly detected by the system, as per the dmesg
[user@dom0 ~]$ sudo dmesg | grep touch
[ 5.297356] hid-multitouch 0018:06CB:CFA0.0001: input,hidraw0: I2C HID v1.00 Mouse [VEN_06CB:00 06CB:CFA0] on i2c-VEN_06CB:00
[ 17.035251] intel-ipu6 0000:00:05.0: IPU6 in secure mode touch 0x80000000 mask 0x0
It is also listed under “Mouse & Touchpad” in the dom0 settings window.
Using libinput measure
, I’m able to see that dom0 detects when the touchpad is touched:
libinput measure touchpad-pressure
[user@dom0 ~]$ sudo libinput measure touchpad-pressure
Using VEN_06CB:00 06CB:CFA0 Touchpad: /dev/input/event6
This is an interactive tool
Place a single finger on the touchpad to measure pressure values.
Check that:
- touches subjectively perceived as down are tagged as down
- touches with a thumb are tagged as thumb
- touches with a palm are tagged as palm
If the touch states do not match the interaction, re-run
with --touch-thresholds=down:up using observed pressure values.
See --help for more options.
Press Ctrl+C to exit
±------------------------------------------------------------------------------+
| Thresh | 7864 | 6553 | 130 | 65535 | |
±------------------------------------------------------------------------------+
| Touch | down | up | palm | thumb | min | max | p | avg | median |
±------------------------------------------------------------------------------+
This tool cannot handle multiple fingers, output will be invalid
| 144 | | x | | | 54 | 115 | 0 | 83 | 79 |
| 144 | | x | | | 54 | 115 | 0 | 83 | 79 |
This tool cannot handle multiple fingers, output will be invalid
| 146 | | x | | | 0 | 57 | 0 | 43 | 46 |
| 146 | | x | | | 0 | 57 | 0 | 43 | 46 |
| 147 | | x | x | | 8 | 192 | 0 | 130 | 150 |
| 148 | | x | | | 6 | 126 | 0 | 87 | 100 |
This tool cannot handle multiple fingers, output will be invalid
| 151 | | x | x | | 11 | 222 | 0 | 189 | 207 |
| 151 | | x | x | | 11 | 222 | 0 | 189 | 207 |
| 151 | | x | x | | 11 | 222 | 0 | 189 | 207 |
| 152 | | x | x | | 3 | 148 | 0 | 90 | 101 |
| 153 | | x | | | 2 | 103 | 0 | 64 | 74 |
| 154 | | x | | | 0 | 111 | 0 | 67 | 81 |
| 155 | | x | x | | 0 | 190 | 0 | 123 | 130 |
| 156 | | x | x | | 0 | 284 | 0 | 209 | 239 |
±------------------------------------------------------------------------------+
Does anyone have ideas on how to solve this ? I’m guessing that the touchpad is correctly passed to dom0, but that it does not move the cursor/clicks when it is pressed, and I don’t know how to bridge this gap.
I’ve tried adding a Xorg config file (from here - USB touchpad), without success.
Thanks.,