At last I have a working touchpad on my Lenovo ThinkBook 15 IIL!! :)
Ubuntu 20.04
Kernel: 5.4.0-42-generic
Steps to fix:
Do it as root:
$ sudo su
# apt update
# apt install acpidump iasl cpio
# cd /tmp
Get and disassemble the original acpi table:
# acpidump -b
# iasl -d dsdt.dat
Edit /tmp/
Use this sed line instead:
sed -i -E 's/^(\s*initrd\s+)(\S*\/)(.*)$/\1\2acpi_fixed.cpio \2\3/g'
/boot/grub/grub.cfg.new
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861610
Title:
'Elan touchpad'
@Niko:
That looks a different hardware. Could you please upload the full dsdt.dat?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861610
Title:
'Elan touchpad' not detected on 'Lenovo ThinkBook 15 I
@Niko: You can try to commment out these lines too, but I doubt this fix
will work in your case:
//If ((TPTY == One))
//{
_HID = "ELAN0633"
BADR = 0x15
HID2 = One
Return (Zero)
//}
//
//If ((TPTY == 0x02))
//{
//_HID = "SYNA2B61"
//BADR = 0x2C
//HID2 = 0x20
//Return
@niko:
Just a few tips:
- See the output of 'cat /sys/bus/acpi/devices' (with or without the acpi patch)
- If there is an item named like ELAN0633:00 then: 'cat
/sys/bus/acpi/devices/ELAN0633:00/modalias'
- If the output is not empty (contains text like acpi:ELAN0633:PNP0C50) then
you are on the
@Niko: The right modules should be loaded at boot time according to modalias.
What is the output of 'lsmod | grep i2c'?
The elan_i2c module should be in the list.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.n
@Niko: It looks ok. I have no idea what could be the problem. I'm sorry.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861610
Title:
'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL'
To ma
@Stephan: The i2c_hid could also be loaded by a dependency despite the
blacklist. The important question is which module has bound to the
device.
'ls /sys/bus/i2c/drivers/elan_i2c/' (should list the ELAN device)
'ls /sys/bus/i2c/drivers/i2c_hid/' (should not be found)
--
You received this bug n
And don't forget 'sudo update-grub'...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861610
Title:
'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL'
To manage notifications about this bug
@Filip: I don't know. The comment box wraps the lines to 75 character
length. Therefore the sed line has broken into two lines. If you copied
the raw text from the comment into the file it wont work.
Use this version instead: (note the backslash at the end of line)
#!/bin/sh
sed -i -E 's/^(\s*ini
@Tomaž: No idea. Sorry.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861610
Title:
'Elan touchpad' not detected on 'Lenovo ThinkBook 15 IIL'
To manage notifications about this bug go to:
https://
@Almir: Use this:
#!/bin/sh
sed -i -E 's/^(\s*initrd\s+)(\S*\/)(.*)$/\1\2acpi_fixed.cpio \2\3/g' \
/boot/grub/grub.cfg.new
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861610
Title:
'Elan tou
12 matches
Mail list logo