IdeaPad 5 터치패드가 반응하지 않음

IdeaPad 5 터치패드가 반응하지 않음

제대로 작동하지 않는 노트북 트랙패드를 진단하려고 했습니다. xinput에서 감지됨:

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=10   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=12   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=13   [slave  keyboard (3)]
    ↳ Intel HID events                          id=14   [slave  keyboard (3)]
    ↳ Intel HID 5 button array                  id=15   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=16   [slave  keyboard (3)]

커널 매개변수에 다음 명령의 변형을 추가해 보았습니다.

GRUB_CMDLINE_LINUX="psmouse.synaptics_intertouch=0"
# psmouse.elantech_smbus=0"
# i8042.noloop i8042.nomux i8042.nopnp i8042.reset"
# i8042.nomux=1

주석 처리된 줄은 이전 시도입니다.

내가 아는 한 이것은 elan 터치패드라고 생각하지만 실행하면 dmesg | grep -i elan아무것도 반환되지 않습니다. 시냅틱과 libinput을 설치했습니다.

$ pacman -Ss libinput
extra/libinput 1.15.5-1 [installed]
    Input device management and event handling library
extra/xf86-input-libinput 0.29.0-2 (xorg-drivers) [installed]
    Generic input driver for the X.Org server based on libinput
$ pacman -Ss synaptics
extra/xf86-input-synaptics 1.9.1-1 (xorg-drivers) [installed]
    Synaptics driver for notebook touchpads

광 USB 마우스를 연결했는데 여기에 표시될 수 있습니다.

$ lsmod | grep mouse
mousedev               24576  0

그리고 여기:

$ cat /proc/bus/input/devices | grep touch -C 3 
$ cat /proc/bus/input/devices | grep mouse -C 3
P: Phys=usb-0000:00:14.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:1BCF:0005.0001/input/input8
U: Uniq=
H: Handlers=event8 mouse0 
B: PROP=0
B: EV=17
B: KEY=1f0000 0 0 0 0
$ cat /proc/bus/input/devices | grep track -C 3
$

그렇지 않으면 이 터치패드의 흔적을 찾을 수 없을 것 같습니다. 어떤 의견이라도 대단히 감사드립니다. 감사합니다.

$ cat /sys/devices/virtual/dmi/id/product_family
IdeaPad 5 14IIL05
$ uname -srvmpo
Linux 5.6.8-arch1-1 #1 SMP PREEMPT Wed, 29 Apr 2020 16:22:56 +0000 x86_64 unknown GNU/Linux

고쳐 쓰다

Windows와 일부 Lenovo 드라이버를 설치해 보았는데 모든 하드웨어가 예상대로 작동했습니다. 주말에 다른 커널 버전을 사용해 보고 결과를 게시하겠습니다.

관련 정보