Elanタッチスクリーンは認識されますが、タッチパッドは認識されません

Elanタッチスクリーンは認識されますが、タッチパッドは認識されません

したがって、私は可能な限り小さなカーネル構成を使用してDell XPS 9520にGentooをインストールしようとしました。これまでタッチパッドを除くすべての機能を作動させました。

Kubuntuで起動して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

これはKubuntuで識別された04F3:2D24タッチスクリーンと04F3:311Cタッチパッドを表します。 (驚くべきことに)libinput list-devicesタッチパッドとタッチスクリーン(例:ELAN2D24:00 04F3:2D24VEN_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

Gentooでは活性化しI2C_DESIGNWARE_COREI2C_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

ところでタッチスクリーンだけを駆動しているようです。

もっと興味深いのは、Kubuntuカーネルがドライバなしで、ドライバにのみ依存してうまく動作しているようです(まだログにも報告もi2cあります)。hidi2c_designware.0i2c_designware.1dmesg

この問題に関しては、何をするのか分からず、どのように進むべきかわかりません。私はLinuxに初めて触れました。どんな助けでもいただければ幸いです。

編集:時々再起動後にタッチパッドを使用すると、TTYにランダムな文字ストリームが生成されることがあります。

答え1

Gentooフォーラムユーザーもし以下の答えは私にリンクされています。私の問題はどこにありますか?。後で参照できるように:

2015年5月18日にマージされたAlder Lakeピン制御ドライバにバグがあるようです。代わりに Tiger Lake ドライバを有効にしてください。また、ただ

  • Synopsys DesignWareプラットフォーム( I2C_DESIGNWARE_PLATFORM)
  • I2Cトランスポート層ACPIを介したHID(I2C_HID_ACPI)と
  • hid_マルチタッチ( HID_MULTITOUCH)

ドライバーが必要です。不要なものは次のとおりです。

  • デザインウェアPCI
  • LPSS(一般I2Cドライバ)
  • 中小企業バス
  • 汎用入出力インタフェース
  • 入力デバイスのサポート
    • タッチスクリーン
    • ラットなどのドライバー

関連情報