Arch Linux - Elan 터치패드가 감지되고 모든 드라이버가 설치되었지만 작동하지 않습니다.

Arch Linux - Elan 터치패드가 감지되고 모든 드라이버가 설치되었지만 작동하지 않습니다.

이와 유사한 문제를 많이 보았지만 그 중 누구도 터치패드를 감지하지 못하고 드라이버를 설치했지만 여전히 작동하지 않았습니다.

새 노트북에 처음으로 아치를 설치하려고 하는데 터치패드가 작동하지 않는 것 같아요. 노트북은 Lenovo Ideapad 7다음과 같습니다. 누락된 정보가 있으면 알려주시면 추가하겠습니다.

uname -a:

Linux <compname> 5.14.8-arch1-1 #1 SMP PREEMPT Sun, 26 Sep 2021 19:36:15 +0000 x86_64 GNU/Linux

xinput:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Elan Touchpad                             id=12   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=10   [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated I           id=11   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=13   [slave  keyboard (3)]
    ↳ Intel HID events                          id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

보시다시피 저는 Elan Touchpad정확하게 나타났습니다.

cat /proc/bus/input/devices | grep touchpad

I: Bus=0018 Vendor=04f3 Product=0007 Version=0000
N: Name="Elan Touchpad"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-ELAN0000:00/input/input10
U: Uniq=
H: Handlers=event10 mouse0
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=663800013000003

cat /sys/class/input/event*/device/name

Lid Switch
Elan Touchpad
Power Button
Sleep Button
Power Button
AT Translated Set 2 keyboard
Intel HID events
Ideapad extra buttons
Video Bus
Integrated Camera: Integrated C
Integrated Camera: Integrated I

다시 나타나서 Elan Touchpad시스템에서 감지되었음을 알 수 있습니다.

이제 내가 설치한 것은 다음과 같습니다.

libinput
synaptics
xinput
libinput-gestures
xf86-input-libinput

몇 가지 다른 것을 설치했을 수도 있지만 이것이 내가 기억하는 주요 것들입니다.

다음으로, 내가 시도/망친 구성: 만들기 40-libinput.conf70-synaptics.confin /etc/X11/xorg.conf.d(예제 파일에서 /usr/share/X11/xorg.conf.d)을 시도했습니다. 편집 GRUB_CMDLINE_LINUX_DEFAULT한 다음 grub을 업데이트해 보았습니다. BIOS를 활성화/비활성화하는 옵션이 있는지 확인하려고 했습니다. 활성화되어 있는지 확인하기 위해 설정을 확인해 보았습니다. USB의 ISO에서 부팅할 때 터치패드에서 손가락을 움직이면 입력에 대한 많은 오류나 정보가 인쇄되기 때문에 입력을 보내고 있다는 것을 알고 있습니다. 다시 한 번 말씀드리지만, 잊어버린 몇 가지 다른 사항을 변경했을 수도 있습니다. 죄송합니다. 하지만 그 중 아무 것도 변경되지 않았으므로 영향을 미치지 않기를 바랍니다./etc/default/grubi8042.reset

나는 무엇을 더 시도해야할지 정말로 모른다. 작동하는 한 가지는 솔루션입니다.이것포럼 게시물에는 내 기술 수준을 넘어서는 커널 구축에 대한 내용이 나와 있습니다. 어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다!

답변1

나는 같은 문제를 가지고있다주제도와주세요.

긴 이야기 짧게 만들다블랙리스트 구성 파일또는 경로를 수정하십시오.

/etc/modprobe.d/blacklist.conf

파일에 쓰세요:

blacklist elan_i2c 

elan_i2c검색어:

journalctl | grep elan

폴리스티렌5.10.16-arch1-1 커널 버전에서 테스트되었습니다.

관련 정보