You are not logged in.
Pages: 1
Hi all.
I have been battling for a while trying to get the touchscreen of my laptop to work under Archlinux. The device is listed in xinput and under /proc/bus/input/devices
xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Raydium Touchscreen id=11 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech TrackPoint id=13 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=14 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=15 [slave keyboard (3)]
less /proc/bus/input/devices
N: Name="Raydium Touchscreen"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-6/i2c-RAYD0001:00/input/input10
U: Uniq=
H: Handlers=event8 mouse0
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=661800001000003
Finally, the relevant dmesg line:
dmesg | grep -i ray
[ 3.407314] input: Raydium Touchscreen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-6/i2c-RAYD0001:00/input/input10
However, when I try to cat any of the /dev/input/event?, I don't get anything at all.
I have discovered that the touchscreen works out of the box with Kubuntu. Here is the relevant dmesg lines in Kubuntu live CD:
dmesg | grep -i ray
[ 21.909723] input: RAYD0001:00 2386:3118 as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-5/i2c-RAYD0001:00/0018:2386:3118.0001/input/input16
[ 21.909847] hid-multitouch 0018:2386:3118.0001: input,hidraw0: I2C HID v1.00 Device [RAYD0001:00 2386:3118] on i2c-RAYD0001:00
As you can see, the hid-multitouch module is handling the touchscreen. I have tried to force hid-multitouch to handle the touchscreen in Archlinux by using the same VID, PID, BUS and MT_CLASS that appear in Kubuntu.
modeprobe hid-multitouch
echo 18 2386 3118 1 > /sys/module/hid_multitouch/drivers/hid\:hid-multitouch/new_id'
but I didn't get it to work.
My experience with kernel drivers and modules goes only so far. Anybody has any suggestions?
Thanks a lot to everyone.
EDIT: I forgot to say, I'm testing the touch functionality with Plasma. I have installed plasma-meta and I'm using the Xorg session.
Last edited by sejorules (2017-06-24 11:50:50)
Offline
Hey,
Just to add to what you have shown, I also have the same laptop and touchsreen is not working.
I am using gnome3 with wayland.
Thanks.
Offline
Was hid-multitouch loaded before you attempted to modprobe it?
Have you researched if the kernel on the Kubuntu live cd has any relevant patches applied to it?
Offline
Hi all.
Sorry for the late reply. I have been pretty busy lately and didn't have time to look at this until now. In response to @loqs: no, the module was not loaded before I modprobe'd it. I'm sending an email to the folk in kubuntu. I will post the reply as soon as I get it.
Offline
Pages: 1