![Trackpad funktioniert nicht auf Ideapad Flex 5 – Ubuntu 23.04](https://rvso.com/image/1073501/Trackpad%20funktioniert%20nicht%20auf%20Ideapad%20Flex%205%20%E2%80%93%20Ubuntu%2023.04.png)
Ich habe mir vor kurzem einLenovo Ideapad Flex 5. Ich habe Windows 11 Home sofort entfernt und Ubuntu 23.04 installiert. Einziges Problem: Das Trackpad funktioniert nicht.Ubuntu erkennt nicht einmal das Trackpad, wie Sie der lsusb
folgenden Ausgabe entnehmen können:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0bda:4853 Realtek Semiconductor Corp. Bluetooth Radio
Bus 003 Device 003: ID 1c7a:0576 LighTuning Technology Inc. EgisTec EH576
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 30c9:0053 Luxvisions Innotech Limited Integrated Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Ich habe andere Linux-Distributionen ausprobiert; gleiches Problem. Das Trackpad funktioniert im BIOS-Menü jedoch einwandfrei, daher weiß ich, dass es kein Hardwareproblem ist. Ich habe überall online gesucht und konnte nichts finden.
Bearbeiten
Diese Frageist ein Duplikataber keine Antwort. Kann mir bitte jemand helfen, das muss wirklich funktionieren.Ausgabe von libinput list-devices
:
Kernel: /dev/input/event3
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Power Button
Kernel: /dev/input/event0
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Lid Switch
Kernel: /dev/input/event1
Group: 3
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: n/a
Device: PixArt USB Optical Mouse
Kernel: /dev/input/event4
Group: 4
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
Device: Integrated Camera: Integrated C
Kernel: /dev/input/event6
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Ideapad extra buttons
Kernel: /dev/input/event5
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event2
Group: 7
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: n/a
Ich lief sudo dmesg | grep modprobe
nach dem anderen sudo modprobe i2c-hid-acpi
und bekam Folgendes:
[ 2.261372] systemd[1]: Created slice system-modprobe.slice - Slice /system/modprobe.
[ 2.273890] systemd[1]: Starting [email protected] - Load Kernel Module configfs...
[ 2.274501] systemd[1]: Starting [email protected] - Load Kernel Module drm...
[ 2.275151] systemd[1]: Starting modprobe@efi_pstore.service - Load Kernel Module efi_pstore...
[ 2.275783] systemd[1]: Starting [email protected] - Load Kernel Module fuse...
[ 2.280092] systemd[1]: [email protected]: Deactivated successfully.
[ 2.280232] systemd[1]: Finished [email protected] - Load Kernel Module configfs.
[ 2.280437] systemd[1]: modprobe@efi_pstore.service: Deactivated successfully.
[ 2.280591] systemd[1]: Finished modprobe@efi_pstore.service - Load Kernel Module efi_pstore.
[ 2.280779] systemd[1]: [email protected]: Deactivated successfully.
[ 2.280932] systemd[1]: Finished [email protected] - Load Kernel Module fuse.
[ 2.293895] systemd[1]: [email protected]: Deactivated successfully.
[ 2.294095] systemd[1]: Finished [email protected] - Load Kernel Module drm.
[ 3.880063] audit: type=1400 audit(1691009312.052:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=665 comm="apparmor_parser"
[ 3.880067] audit: type=1400 audit(1691009312.052:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=665 comm="apparmor_parser"
Antwort1
Für das Lenovo Ideapad Flex 5 14ARE05 ist kein Workaround bekannt, aber ich würde versuchen, der Kernel-Befehlszeile "i8042.reset=1" gemäß der Beschreibung in hinzuzufügenhttps://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.8/+bug/1912880dass durch erzwungenes Herunterfahren im Ruhezustand das Touchpad wiederhergestellt wird (obwohl ich einen solchen i8042-Reset auf meinem Lenovo Thinkpad Yoga S1 verwende, um das Gegenteil zu beheben, d. h. keine Tastatur/kein Touchpad nach einem erzwungenen Herunterfahren im Ruhezustand, ist es einen Versuch wert. Ich habe diesen Hack verwendet, seit darüber berichtet wurde).
Sie können auch „i8042.nopnp=1“ versuchen, da das Dmesg-Protokoll aus dem obigen Bericht Folgendes angibt:
[ 0.602905] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
Sie könnten dann auch i8042.nomux=1
versucheni8042.kbreset=1
Möglicherweise möchten Sie den Fehler auch an den Linux-Kernel ML oder Bugzilla meldenhttps://bugzilla.kernel.org/. Vielleicht möchten Sie Ihre dmesg-Ausgabe posten oder zumindest:
sudo dmesg|grep -E "PS\/2|ACPI|hid|i8042"
Für das Lenovo IdeaPad 5 15are05,IdeaPad 5 15are05 - Elan-Touchpad funktioniert weder am 20.04 noch am 18.04
modprobe i2c_hid echo "i2c-ELAN0001:00" > /sys/bus/i2c/drivers/elants_i2c/unbind echo "i2c-ELAN0001:00" > /sys/bus/i2c/drivers/i2c_hid/bind oder fügen Sie
initcall_blacklist=elants_i2c_driver_init
Ihrer Kernel-Eingabeaufforderung (GRUB_CMDLINE_LINUX="" in /etc/default/grub hinzu (2020 könnte upstream behoben sein)
Für das Lenovo IdeaPad 3 14IIL05,https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe/+bug/1880172/comments/53, das ist:
Hinzufügen der folgenden Argumente zu GRUB_CMDLINE_LINUX_DEFAULT.
„i8042.nopnp=1 pci=nocrs“ (2020)
@SO_32, Sie sollten es vielleicht ohne versuchen pci=nocrs
. Die Parameter i8042 sollten sich nicht allein auf WLAN-Geräte auswirken.