따라서 저는 가능한 가장 작은 커널 구성을 사용하여 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
그런데 터치스크린만 구동하는 것 같습니다.
더욱 흥미로운 점은 쿠분투 커널이 드라이버 없이도 i2c
및 hid
드라이버에만 의존하여 잘 실행되는 것 같습니다(아직도 여전히 i2c_designware.0
로그에 및 를 보고합니다).i2c_designware.1
dmesg
이 문제에 관해서는 어찌할 바를 모르고 어떻게 진행해야 할지 모르겠습니다. 저는 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 드라이버)
- 중소기업 버스
- 범용 입력 및 출력 인터페이스
- 입력 장치 지원
- 터치 스크린
- 쥐 및 기타 운전자