新しいLenovo V330にopensuse 42.3をインストールしましたが、何をしてもLinuxはタッチパッドを認識しません。カーネルを4.15.7に更新して回転秒のインストールを試みましたが、同じ結果が出ました。ノートパソコンにどのようなタッチパッドが組み込まれているのかわかりません(ElantechまたはSynaptics)。 lshwに登録されていないUSBデバイス(Synaptics)がリストされていますが、指紋リーダーのようです。内蔵タッチパッドがI²Cを介して接続されたElantechデバイスであると疑われますが、これは完全に間違っている可能性があります。
答え1
追加して動作させました。ACPI ID入力するdrivers/input/mouse/elan_i2c_core.c
ファイルの下部にはデバイスIDのリストがあります。
私のものエラン0618。
今大丈夫です:)
答え2
私のLenovo v330 14IKBにはElantech I2Cタッチパッド(ELAN0612)がインストールされています。 UEFIモードがオンになっており、AHCIコントローラが選択したWindows 10 Pro 64ビットで実行されます。インストールされたBIOSはv2.02とv4.01です。
Linuxでは、xinputはそれを見つけることができませんdmesg | grep -i elan
。
i2c_hid i2c-ELAN0612:01: i2c-ELAN0612:01 supply vcc not found, using dummy regulator
新しくインストールしています。Linux Mint 18.3シルビアカーネルで試しました。v4.16-rc7、v4.15.14、v4.13.0.37.42。
答え3
.ubuntu 18.04 に ELAN0612 を追加すると正常に動作しますdrivers/input/mouse/elan_i2c_core.c
。