新しいLenovo V330にopensuse 42.3をインストールしましたが、Linuxでタッチパッドが認識されません。カーネルを4.15.7に更新し、タンブルウィードをインストールしようとしましたが、同じ結果が得られました。ノートブックに組み込まれているタッチパッド(ElantechまたはSynaptics)がどれかわかりません。 lshwに記載されている未請求のUSBデバイス(Synaptics)がありますが、これは指紋リーダーです。内蔵のタッチパッドはI²C経由で接続されたElantechデバイスだと思いますが、それは完全に正しくない可能性があります。
私のLenovo v330 14IKBには、Elantech I2Cタッチパッド(ELAN0612)がインストールされています。 UEFIモードがオンでAHCI-Controllerが選択されたWindows 10 Pro 64Bitで動作します。インストールされている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 Sylviaの新規インストールを実行していて、カーネルでそれを試しました:v4.16-rc7、v4.15.14、- v4.13.0.37.42。
ACPI IDをdrivers/input/mouse/elan_i2c_core.c
に追加することで、なんとか機能させることができました
ファイルの下部には、デバイスIDのリストがあります。
鉱山はELAN0618です。
今それは動作します:)