You are not logged in.

#1 2020-02-24 13:06:04

luiz
Member
Registered: 2020-02-24
Posts: 9

Touchscreen and touchpad - YOGA 640

I've just installed Arch Linux kernel 5.4.21-1-lts with i3wm on YOGA 640 but have some glitches on touchpad and touchscreen does not work at all and is recognized as a mouse device. I get the message that i2c designware timed out when touchpad fails.

I: Bus=0018 Vendor=06cb Product=cdb0 Version=0100

N: Name="MSFT0021:00 06CB:CDB0 Mouse"

P: Phys=i2c-MSFT0021:00

S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-MSFT0021:00/0018:06CB:CDB0.0001/input/input19

U: Uniq=

H: Handlers=event16 mouse0

B: PROP=0

B: EV=17

B: KEY=30000 0 0 0 0

B: REL=3

B: MSC=10

I: Bus=0018 Vendor=06cb Product=cdb0 Version=0100

N: Name="MSFT0021:00 06CB:CDB0 Touchpad"

P: Phys=i2c-MSFT0021:00

S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-MSFT0021:00/0018:06CB:CDB0.0001/input/input20

U: Uniq=

H: Handlers=event17 mouse1

B: PROP=5

B: EV=1b

B: KEY=e520 10000 0 0 0 0

B: ABS=2e0800000000003

B: MSC=20

Can anyone help me with this issue?

Offline

#2 2020-02-24 19:27:03

luiz
Member
Registered: 2020-02-24
Posts: 9

Re: Touchscreen and touchpad - YOGA 640

Complementing the previous post:

</> xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ MSFT0021:00 06CB:CDB0 Mouse                 id=10    [slave  pointer  (2)]
⎜   ↳ MSFT0021:00 06CB:CDB0 Touchpad              id=11    [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)]
    ↳ Integrated Camera: Integrated C             id=9    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                       id=12    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=13    [slave  keyboard (3)]

Offline

#3 2020-03-05 00:35:31

luiz
Member
Registered: 2020-02-24
Posts: 9

Re: Touchscreen and touchpad - YOGA 640

Ok, I've already researched it on the wiki and it seems to be a problem not solved yet:

"Laptops with touchscreen & touchpad
There also seems to be a problem with laptops which have both a touchscreen & a touchpad, such as the Dell XPS 12 or Dell XPS 13. To fix this, you can blacklist the i2c_hid driver, this does have the side-effect of disabling the touchscreen though.
This seems to be a known problem. Also see this thread.
Post kernel 3.15, having the module blacklisted may cause touchpad to stop working completely. Removing the blacklist should allow this to start working with limited functionality, see FS#40921."

I didn't want to blacklist as suggested for personal reasons (I would like to maintain the touchscreen...)

If anyone can give me a hint of some new strategy for solving this I appreciate it...

Offline

#4 2020-03-14 01:09:08

luiz
Member
Registered: 2020-02-24
Posts: 9

Re: Touchscreen and touchpad - YOGA 640

This issue is getting more attention and is better addressed here https://bbs.archlinux.org/viewtopic.php?id=252711.

Offline

#5 2020-06-24 15:58:04

jusola
Member
Registered: 2020-06-24
Posts: 1

Re: Touchscreen and touchpad - YOGA 640

Not sure if fast boot in UEFI is active by default, but having it active always breaks the touchpad atleast for me. If you have it active, you should probably disable it.

Offline

Board footer

Powered by FluxBB