Elan 터치스크린은 인식되지만 터치패드는 인식되지 않습니다

Elan 터치스크린은 인식되지만 터치패드는 인식되지 않습니다

따라서 저는 가능한 가장 작은 커널 구성을 사용하여 Dell XPS 9520에 Gentoo를 설치하려고 했습니다. 지금까지 터치패드를 제외한 모든 기능을 작동시켰습니다.

쿠분투로 부팅해서 dmesg보고했습니다

[    1.685836] intel-lpss 0000:00:15.1: enabling device (0000 -> 0002)
[    1.686228] idma64 idma64.1: Found Intel integrated DMA 64-bit
[    1.820546] input: ELAN2D24:00 04F3:2D24 Touchscreen as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN2D24:00/0018:04F3:2D24.0001/input/input5
[    1.820871] input: ELAN2D24:00 04F3:2D24 as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN2D24:00/0018:04F3:2D24.0001/input/input6
[    1.821015] input: ELAN2D24:00 04F3:2D24 as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ELAN2D24:00/0018:04F3:2D24.0001/input/input7
[    1.821262] hid-generic 0018:04F3:2D24.0001: input,hidraw0: I2C HID v1.00 Device [ELAN2D24:00 04F3:2D24] on i2c-ELAN2D24:00
[    1.822230] input: VEN_04F3:00 04F3:311C Mouse as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:311C.0002/input/input9
[    1.822506] input: VEN_04F3:00 04F3:311C Touchpad as /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-2/i2c-VEN_04F3:00/0018:04F3:311C.0002/input/input10
[    1.822841] hid-generic 0018:04F3:311C.0002: input,hidraw1: I2C HID v1.00 Mouse [VEN_04F3:00 04F3:311C] on i2c-VEN_04F3:00

이는 쿠분투에서 식별된 04F3:2D24터치스크린과 04F3:311C터치패드를 나타냅니다. (놀랍게도) libinput list-devices터치패드와 터치스크린(예: ELAN2D24:00 04F3:2D24, VEN_04F3:00 04F3:311C Mouse및 ) VEN_04F3:00 04F3:311C Touchpad용 드라이버는 다음과 같습니다 hid_multitouch.

$ ls -l /dev/input/event[...]
[...]

$ cd /sys/dev/char/[major]:[minor]/device/device/driver
[...]

$ ls -al | grep module
hid_multitouch

젠투에서는 활성화 했고 I2C_DESIGNWARE_CORE,I2C_DESIGNWARE_PLATFORM심지어 I2C_DESIGNWARE_PCI(물론 그런 것도 있지만 hid_multitouch) 소용이 없습니다. 모듈이 로드됩니다.

$ doas lsmod
Module                  Size  Used by
intel_ishtp_hid        24576  0
iwlmvm                421888  0
hid_multitouch         28672  0
hid_generic            16384  0
mac80211              929792  1 iwlmvm
libarc4                16384  1 mac80211
dell_wmi               20480  0
dell_smbios            16384  1 dell_wmi
iwlwifi               454656  1 iwlmvm
dell_wmi_sysman        36864  0
sparse_keymap          16384  1 dell_wmi
dell_wmi_descriptor    16384  2 dell_wmi,dell_smbios
firmware_attributes_class    16384  1 dell_wmi_sysman
cfg80211              921600  3 iwlmvm,iwlwifi,mac80211
x86_pkg_temp_thermal    20480  0
i2c_i801               28672  0
thunderbolt           286720  0
i2c_smbus              16384  1 i2c_i801
i2c_designware_platform    16384  0
i2c_designware_core    28672  1 i2c_designware_platform
idma64                 20480  0
intel_ish_ipc          28672  0
intel_ishtp            57344  2 intel_ishtp_hid,intel_ish_ipc
wmi                    28672  4 dell_wmi_sysman,dell_wmi,dell_smbios,dell_wmi_descriptor
i2c_hid_acpi           16384  0
i2c_hid                28672  1 i2c_hid_acpi
rtc_cmos               24576  1
efivarfs               16384  1
zfs                  4161536  8
zunicode              335872  1 zfs
zzstd                 569344  1 zfs
zlua                  180224  1 zfs
zavl                   16384  1 zfs
icp                   323584  1 zfs
zcommon               102400  2 zfs,icp
znvpair               106496  2 zfs,zcommon
spl                   110592  6 zfs,icp,zzstd,znvpair,zcommon,zavl
xhci_pci               20480  0
xhci_hcd              258048  1 xhci_pci

그런데 터치스크린만 구동하는 것 같습니다.

더욱 흥미로운 점은 쿠분투 커널이 드라이버 없이도 i2chid드라이버에만 의존하여 잘 실행되는 것 같습니다(아직도 여전히 i2c_designware.0로그에 및 를 보고합니다).i2c_designware.1dmesg

이 문제에 관해서는 어찌할 바를 모르고 어떻게 진행해야 할지 모르겠습니다. 저는 Linux를 처음 접했습니다. 어떤 도움이라도 주시면 감사하겠습니다.

편집: 때때로 재부팅 후 터치패드를 사용하면 TTY에 임의의 문자 스트림이 생성되는 경우가 있습니다.

답변1

젠투 포럼 사용자의만약에아래 답변은 저에게 연결되어 있습니다.내 문제는 어디에 있습니까?. 나중에 참고할 수 있도록:

2015년 5월 18일에 병합된 Alder Lake 핀 제어 드라이버에 버그가 있는 것으로 보입니다. 대신 Tiger Lake 드라이버를 활성화하십시오. 또한, 단지

  • Synopsys DesignWare 플랫폼( I2C_DESIGNWARE_PLATFORM)
  • I2C 전송 계층 ACPI를 통한 HID( I2C_HID_ACPI) 및
  • hid_멀티터치( HID_MULTITOUCH)

드라이버가 필요합니다. 필요하지 않은 것은 다음과 같습니다.

  • 디자인웨어 PCI
  • LPSS(일반 I2C 드라이버)
  • 중소기업 버스
  • 범용 입력 및 출력 인터페이스
  • 입력 장치 지원
    • 터치 스크린
    • 쥐 및 기타 운전자

관련 정보