Ideapad Flex 5 でトラックパッドが動作しない - Ubuntu 23.04

Ideapad Flex 5 でトラックパッドが動作しない - Ubuntu 23.04

私は最近、レノボ アイディアパッド フレックス 5すぐに Windows 11 Home を削除し、Ubuntu 23.04 をインストールしました。唯一の問題は、トラックパッドが機能しないことです。Ubuntuはトラックパッドを認識しないlsusb以下の出力からわかるように、

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

他の Linux ディストリビューションも試しましたが、同じ問題です。ただし、トラックパッドは BIOS メニューでは正常に動作するため、ハードウェアの問題ではないことはわかっています。オンラインであらゆる場所を検索しましたが、何も見つかりません。

編集

この質問重複していますしかし、答えがありません。誰か助けてください。本当にこれが機能する必要があります。

出力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

sudo dmesg | grep modprobe走り続けて、sudo modprobe i2c-hid-acpiこれを手に入れました:

[    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"

答え1

Lenovo Ideapad Flex 5 14ARE05の場合、回避策は知られていませんが、以下の説明に従ってカーネルコマンドラインに「i8042.reset=1」を追加してみてください。https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe-5.8/+bug/1912880サスペンド中に強制的にシャットダウンすると、タッチパッドが復元されます (ただし、私は Lenovo Thinkpad Yoga S1 で i8042 リセットを使用して、逆の問題 (サスペンド中に強制的にシャットダウンした後にキーボード/タッチパッドが使用できなくなる問題) を修正しています。試してみる価値はあります。このハックは報告されて以来使用しています)。

上記のレポートの dmesg ログに示されているように、「i8042.nopnp=1」を試してみることもできます。

 [ 0.602905] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp

i8042.nomux=1試してみるのもいいでしょうi8042.kbreset=1

LinuxカーネルMLまたはbugzillaにバグを報告することもできます。参考文献dmesg の出力を投稿するか、少なくとも次の情報を投稿してください。 sudo dmesg|grep -E "PS\/2|ACPI|hid|i8042"

Lenovo IdeaPad 5 15are05の場合、IdeaPad 5 15are05 - elan タッチパッドが 20.04 でも 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 またはinitcall_blacklist=elants_i2c_driver_initカーネルの cmdline (/etc/default/grub の GRUB_CMDLINE_LINUX="" に追加します (2020 はアップストリームで修正される可能性があります))

Lenovo IdeaPad 3 14IIL05の場合、https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe/+bug/1880172/comments/53、 あれは:

GRUB_CMDLINE_LINUX_DEFAULT に次の引数を追加します。

「i8042.nopnp=1 pci=nocrs」(2020)

@SO_32 なしで試してみるとよいかもしれませんpci=nocrs。i8042 パラメータは、それ自体では WiFi デバイスに影響を与えないはずです。

関連情報