You are not logged in.
So I'm switching over from Windows and everything has been fairly smooth (for a Linux install at least). My laptop has a touchscreen, so I was trying to configure that, but lspci, lsusb, and xinput don't show any touchscreen devices. The laptop is a Lenovo Ideapad S740-15IRH. I ended up botting back into Windows to check the device and Device Manager shows
HID\VEN_ELAN&DEV_901C&Col01
HID\ELAN901C&Col01
HID\*ELAN901C&Col01
HID\VID_04F3&UP:000D_U:0004
HID_DEVICE_UP:000D_U:0004
HID_DEVICE
in the hardware IDs under HID-compliant touch screen. I also searched dmesg and journalctl for "touch" and "ELAN", but no such luck there. Is there a super obscure kernel module or something that supports it because I'd really like to have touchscreen available.
Offline
Have you seen https://wiki.archlinux.org/title/touchscreen? I have no personal experience of touchscreens though (I hate them) so I can't help directly, sorry.
Jin, Jîyan, Azadî
Offline
Unfortunately that article assumes that it's being detected by the kernel, however that isnn't true at lspci and lsusb don't show any touchscreen devices. I might just be SOL lool
Offline
3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
Then please post all the things that don't show the touchscreen (in particular lsusb)
Also according to https://wiki.archlinux.org/title/Laptop/Lenovo try to add "module_blacklist.raydium_i2c_ts" to the https://wiki.archlinux.org/title/Kernel_parameters
Offline
lspci and lsusb don't show any touchscreen devices
Did you check /proc/bus/input/devices?
Jin, Jîyan, Azadî
Offline
I already disabled Windows fast start when it started messing with my network card. It's definitely not that.
Then please post all the things that don't show the touchscreen (in particular lsusb)
lsusb output can be found here.
lspci output can be found here.
libinput list-devices output can be found here
Also according to https://wiki.archlinux.org/title/Laptop/Lenovo try to add "module_blacklist.raydium_i2c_ts" to the https://wiki.archlinux.org/title/Kernel_parameters
This...didn't work at all.
Did you check /proc/bus/input/devices?
The contents of that file can be found here.
Offline
xinput don't show any touchscreen devices
Device: ydotoold virtual device
This is a wayland session, though?
Ftr, "06cb:00be Synaptics, Inc." is a fingerprint reader
This...didn't work at all.
It's listed for different ideapad models, was worth a shot.
Touchscreen is i2c, https://bbs.archlinux.org/viewtopic.php?id=266406 and apparently at least was captured by the wrong module: https://bbs.archlinux.org/viewtopic.php … 4#p2072854
[ Edit: confirmed by https://bugzilla.kernel.org/show_bug.cgi?id=207759#c21 ]
If that doesn't help ("lsmod" to make sure the elan_i2c module isn't loaded) please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.st
Last edited by seth (2023-12-31 09:16:24)
Offline
Head_on_a_Stick wrote:Did you check /proc/bus/input/devices?
The contents of that file can be found here.
Did you bother reading it? Or are you expecting me to spoon feed you like a little baby? Please read the touchscreen ArchWiki page, then read the contents of the file, then engage your brain and expend some effort. TIA.
Jin, Jîyan, Azadî
Offline