トラックパッドが機能していません。カーネルバージョンへのアップグレードについて読みました4.19.15
ubuntuで18.04
ですが、私の現在のカーネルは5.0
。
私に何ができる?
私のラップトップはLenovo ideapad 330s-15ARRで
タッチパッドの問題を解決する回避策を見つけました。
これは私を助けました https://superuser.com/questions/1052023/ioapic0-not-in-ivrs-table そして330s-15arrを持っていた私の友人に感謝します。動いていることが確認できました。
注:カスタム4.19カーネルを使用してUbuntu 18.04でテストしました。
要件:最新のBIOSバージョン7WCN35WWである必要があります。また、ubuntuはUEFIモードでインストールする必要があります。
最初に最新のメインラインカーネルにアップグレードし(必要ない場合は、ストックカーネルも試すことができます)、/etc/default/grub
をgrubカーネルブートパラメーターに追加してivrs_ioapic[32]=00:14.0
を編集し、Sudo update-grub
を実行して再起動して、タッチパッドは機能します。quiet splash
以外のカーネルパラメータを必ず削除してください。機能しない場合は、残りの手順に従ってください。
さてあなたがしなければならないことはです。カーネルをビルドします。
以下の手順に従ってください( ソース )
タッチパッドを修正する(まだカーネルをコンパイルしていない場合はそれほど簡単ではありませんが、それほど難しいことでもありません)
kernel.orgから任意のカーネルソースをダウンロードします(現在実行しているバージョンを選択するか、次の更新バージョンのみを選択してください)*現在のカーネルバージョンを見つけるには、コマンド
uname -a
を使用しますカーネルソースを抽出し、ファイル
17.4.xx/drivers/input/mouse/elan_i2c_core.c
を見つけます行
{ "ELAN061C", 0 }
を見つけ、その61C
を61E
に編集して、そのファイルを保存します新しいカーネルをコンパイルして使用する
(このリンクは、カーネルコンパイルの初心者の場合に役立ちます。私は単にそれに従いました- https://medium.freecodecamp.org/building-and-installing-the-latest-linux-kernel- from-source-6d8df5345980 )
その後、運が良ければ、他に何もする必要はありません。
カーネルをコンパイルした後でもタッチパッドが機能しない場合は、ivrs_ioapic[32]=00:14.0
がgrubカーネルブートパラメーターに追加されていることを確認し、Sudo update-grub
を実行して再起動します。
それでもタッチパッドが機能しない場合は、dmesg
でエラーを確認し、コメントとして投稿してください。エラーを報告する前に、自分でカーネルを構築する必要があり、それを初めて実行する場合は、忍耐強く、正しくカーネルコンパイルガイドに従ってください。
/sys/bus/serio/devices/serio1/protocol
のタッチパッドエントリに関する問題
チェックアウト this 修正
ペーストパッドファイルから、タッチパッドまたはトラックポイントへのポインターがないことが明らかです。
egrep -i 'synap|alps|etps' /proc/bus/input/devices
これにより、利用可能な場合は、ドライバーのタイプがわかります。
次に、そのタッチパッドエントリを/sys/bus/serio/devices/serio1/protocol
に追加してみます。