最近、Xiaomi Air 12.5を購入し、elrepoから4.8.xカーネルでcentos 7をインストールしました。Synapticsタッチパッドを除き、すべてが完全に機能しました。
試してみて何日もかかりますが、今はアイデアがありません。
デバイスは/ proc / bus / input / devicesでまったく検出されません。そして、dmesgは私にこれを見せています。
[ 12.241745] i2c_hid i2c-SYNA3105:00: Failed to get GPIO interrupt
[ 12.260140] i2c_hid: probe of i2c-SYNA3105:00 failed with error -2
また、タッチパッドがカーネルによって検出されないため、xinputは空です
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
ubuntu 16.xのライブcdとfedora 24および25のライブcdを試しましたが、カーネルでタッチパッドを完全に検出しました。そのため、カーネル構成とmodprobe.dブラックリストを比較しましたが、CentOSの何が問題なのかわかりませんでした。
さまざまなモジュール(i2c_hid、i2c_i801など)をブラックリストに表示しようとしましたが、dmesgメッセージは変更されませんでした。
ライブCDのタッチパッドで動作するi2c_designwareには、CentOS 7にもロードされています。
それはこれを引き起こしているカーネル構成の何かですか?ありがとう