Ubuntuの起動中に「i8042.nomux = 1」カーネルオプションは何をしますか?

Ubuntuの起動中に「i8042.nomux = 1」カーネルオプションは何をしますか?

私は多目的タッチパッド付きのラップトップを持っています。私のタッチパッドは、Ubuntu、Fedora、openSUSE、Linux Mint、Knoppix、Puppy、SlitazなどのLinuxディストリビューションでは機能しません。私はたくさん試しましたが、何も動作しません。私は1年以上Synapticsドライバのために苦労していますが、それも機能しません。

i8042.nomuxその後、カーネルオプションについてどこかで読みました。そのため、次のオプションを使用してUbuntuを起動しました。

i8042.nomux=1 i8042.reset

これにより、私のタッチパッドはUbuntuとその派生バージョン(Linux Mintなど)のすべてのバリエーションで動作することができます。

オプションを知りたいです。このオプションはUbuntuでのみ利用可能なので、この機能が何であるかを正確に知っている場合は、すべてのLinuxディストリビューションでタッチパッドを使用できます。

ベストアンサー1

これは、特定の珍しいデバイス(あなたが所有しているデバイスの1つ)にのみ必要な不思議なオプションです。唯一の文書はカーネルパラメータリスト

i8042コントローラ制御PS/2PCのキーボードとマウス。あなたのラップトップでは、キーボードとタッチパッドがこのチップを介して接続されているようです。

オプション名と簡単な説明でわかる限りソースコード(i8042ドライバを書くためにこれに頼らないでください!)一部のi8042チップは多重化複数のポインティングデバイスからのデータ。従来のPS / 2インターフェースは、1つのキーボードと1つのマウスのみを提供します。最新のノートブックには通常、2つ以上のタッチパッド、ポインティングスティック、および外部PS / 2プラグがあります。一部のコントローラーは以下に従います。アクティブPS/2再利用仕様、最大4つのデバイスを許可します。各デバイスは、どのデバイスから来たかを表示してデータを送信します。

Linuxドライバはi8042コントローラが多重化をサポートしているかどうかを確認しようとしますが、時々誤った推測をすることがあります。このi8042.nomux=1パラメータを使用すると、ドライバはコントローラが多重化をサポートしているかどうかを検出せずにサポートしないと想定します。このi8042.resetパラメータを使用すると、ドライバは起動時にコントローラをリセットします。これは、コントローラが多重化モードをサポートしていますが、間違った方法である場合は、多重化モードを無効にするのに役立ちます。

おすすめ記事