Debian 9を搭載したLenovo x1carbon 8世代はタッチパッドを認識しません。

Debian 9を搭載したLenovo x1carbon 8世代はタッチパッドを認識しません。

私はDebian Stretchを使ってx1carbonの第8世代でタッチパッドを操作しようとした1ヶ月以上苦労しました。はい、これは私が使用できる最新のカーネルが4.19(バックポート)であることを意味します。タッチパッドが認識されません。/proc/bus/input/devices これは xinput の出力です。

⎡ Virtual core pointer                           id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                         id=12  [slave  pointer  (2)]
⎣ Virtual core keyboard                          id=3   [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                id=5   [slave  keyboard (3)]
    ↳ Power Button                               id=6   [slave  keyboard (3)]
    ↳ Sleep Button                               id=7   [slave  keyboard (3)]
    ↳ Lenovo ThinkPad USB-C Dock Gen2 USB Audio  id=8   [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C            id=9   [slave  keyboard (3)]
    ↳ Intel HID events                           id=10  [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard               id=11  [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                     id=13  [slave  keyboard (3)]
but the lsusb I can find some information:
Bus 001 Device 004: ID 06cb:00bd Synaptics, Inc.

カーネル5.8でUbuntu Liveを使用して起動すると、すべてがうまく機能し、xinputがそれを認識します。

⎡ Virtual core pointer                  id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer        id=4    [slave  pointer  (2)]
⎜   ↳ SYNA8006:00 06CB:CD8B Mouse       id=10   [slave  pointer  (2)]
⎜   ↳ SYNA8006:00 06CB:CD8B Touchpad    id=11   [slave  pointer  (2)]
⎜   ↳ TPPS/2 Elan TrackPoint            id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                 id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard       id=5    [slave  keyboard (3)]
    ↳ Power Button                      id=6    [slave  keyboard (3)]
    ↳ Video Bus                         id=7    [slave  keyboard (3)]
    ↳ Sleep Button                      id=8    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C   id=9    [slave  keyboard (3)]
    ↳ sof-hda-dsp Headset Jack          id=12   [slave  keyboard (3)]
    ↳ Intel HID events                  id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard      id=14   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons            id=16   [slave  keyboard (3)]

カーネルパラメータ、synaptcsとlibinputドライバ間の変更、i2cパラメータの変更でカーネルの再コンパイルなど、すべてを試しました。今まで運がありません。新しいカーネルを含むBusterまたは他のLinuxオペレーティングシステムに切り替えるのはオプションではありません。誰でもどんなアイデアがありますか?

ベストアンサー1

(まだコメントがつかないのでここに書かなければなりませんが…この「可愛い」サイトでしょうか
?動作中です。これはElanのタッチパッドですか? (これらは完璧だった10年のSynapticsタッチパッドに比べて不都合です。)
どうして、なぜ新しいハードウェアにそのような古いディストリビューションを使用していますか?なぜそれに閉じ込められているのですか?
これらの特定のElanタッチパッドモデルでは、2019年からカーネルパッチを見つける必要があります。インストール方法がわからず、自分でインストールする必要はありませんでした。
このリンクにそのような内容があるようですが?
https://www.x.org/archive//individual/driver/

Libinputの最新バージョンは2020年5月19日で、2018年5月のSynapticsドキュメントがあります。見つけなければなりませんシステムにインストールする方法。

このタッチパッドの移動速度を調整する方法を見つけたら教えてください。 Synapticsのように微調整するオプションが見つかりませんでした。

おすすめ記事