이와 유사한 문제를 많이 보았지만 그 중 누구도 터치패드를 감지하지 못하고 드라이버를 설치했지만 여전히 작동하지 않았습니다.
새 노트북에 처음으로 아치를 설치하려고 하는데 터치패드가 작동하지 않는 것 같아요. 노트북은 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.conf
및 70-synaptics.conf
in /etc/X11/xorg.conf.d
(예제 파일에서 /usr/share/X11/xorg.conf.d
)을 시도했습니다. 편집 GRUB_CMDLINE_LINUX_DEFAULT
한 다음 grub을 업데이트해 보았습니다. BIOS를 활성화/비활성화하는 옵션이 있는지 확인하려고 했습니다. 활성화되어 있는지 확인하기 위해 설정을 확인해 보았습니다. USB의 ISO에서 부팅할 때 터치패드에서 손가락을 움직이면 입력에 대한 많은 오류나 정보가 인쇄되기 때문에 입력을 보내고 있다는 것을 알고 있습니다. 다시 한 번 말씀드리지만, 잊어버린 몇 가지 다른 사항을 변경했을 수도 있습니다. 죄송합니다. 하지만 그 중 아무 것도 변경되지 않았으므로 영향을 미치지 않기를 바랍니다./etc/default/grub
i8042.reset
나는 무엇을 더 시도해야할지 정말로 모른다. 작동하는 한 가지는 솔루션입니다.이것포럼 게시물에는 내 기술 수준을 넘어서는 커널 구축에 대한 내용이 나와 있습니다. 어떤 도움이라도 대단히 감사하겠습니다. 미리 감사드립니다!
답변1
나는 같은 문제를 가지고있다주제도와주세요.
긴 이야기 짧게 만들다블랙리스트 구성 파일또는 경로를 수정하십시오.
/etc/modprobe.d/blacklist.conf
파일에 쓰세요:
blacklist elan_i2c
elan_i2c검색어:
journalctl | grep elan
폴리스티렌5.10.16-arch1-1 커널 버전에서 테스트되었습니다.