USBキーボードは、再起動時にGRUB 2で断続的にのみ機能します。一貫して動作させるにはどうすればよいですか?

USBキーボードは、再起動時にGRUB 2で断続的にのみ機能します。一貫して動作させるにはどうすればよいですか?

キーボードに奇妙なことが起こっています。キーボードはUSBで接続されたUnicompであり、コンピュータが起動すると完璧に動作します。しかし、GRUB 2(具体的にはDebian Wheezyに付属の1.99-27 + deb7u1)はあまり満足できません。失敗モードによりテストが少し難しくなりましたが、これまでは次のことを推論できました。

  • POST中にキーボードステータスLEDが点滅し、キーボードが検出されます(「検出済み:... 1キーボード」レポートも表示されます)。 POSTで「キーボードが検出されない」エラーが発生する可能性がありますが、これを推論するのに十分ではありません。どのパターンでも最近、さまざまな方法でシステムを複数回再起動しました。
  • フロントパネルの電源ボタンを使用して電源を完全に切ってから電源を入れると、すべてが正常に機能しているようです。
  • 再起動時に(起動したシステムでは++を使用するrebootか、Control++AltDeleteまたはGRUBで)、キーボードはGRUBで動作します。試すたびに機能することもできます。
  • 再起動するためにコンピュータの「リセット」ボタンを押すと、ブートローダが再び戻るときにキーボードが常にGRUBで動作しなくなり、POST中にキーを押しても反応しないことがよくあります。

これ以上のことは、以前にコンピュータがこのように行動したことがないということです。はい希望これは関係ありませんが、UPSをコンピュータとモニタに接続するのではなく、机の周りの他のものに接続するとUPSに問題が発生し始めているようです。 (いいえ、UPSは過負荷状態から離れています。負荷量は使用量によって7〜20%の範囲にあると報告されています。コンピュータが正常に動作しているときの負荷は最大負荷の約15〜16%です。)

Googleで検索した結果Loading GRUB 2 Modulesuhciusb_keyboard。どちらも指定したステートメントを/etc/default/grubに追加して再実行しましGRUB_PRELOAD_MODULESupdate-grubinsmod uhciinsmod usb_keyboard

キーボードを別のUSBポートに移動しましたが、役に立たないようです。外部USBコントローラがあれば試してみます。

BIOS/UEFI 設定では、レガシー USB サポートとレガシー USB 3.0 サポートが有効になっていることが報告されています。特に、多くの時間で唯一の2つの違いは、片側がワームを再起動することです。片側が開いています。

マザーボードはASUS M5A97 Pro UEFIバージョンです1007 02/10/2012

コンピュータでエラーが発生し始めたときと同時に設定を変更した他のことは思い出されません。丸太する8月1日にアップグレードに言及しlinux-image、8月2日に再インストールしました(マークがありますが、upgrade開始バージョンとターゲットバージョンは同じです)grub-pc。しかし、これはUPSを購入する1週間前で、購入する2週間前でした。コンピューターとモニターのみ(一度にあまりにも多くを変更しないように注意してください)。uname -rレポート3.2.0-4-amd64

私ができることは何もありませんでした。USBキーボードがGRUB 2と一貫して動作するようにするにはどうすればよいですか?また何を確認できますか?

答え1

さて、問題が何であるかをおおよそわかります。しかし、根本的な問題が何であるかはまだわかりません。

UEFI / BIOSを最新バージョン(現在1604)にアップグレードしても役に立ちません。一部の一時バージョンは、「特定のUSBデバイスとの互換性の向上」(具体的には私の問題のようです)として具体的に宣伝されています。実際には、むしろ状況をさらに悪化させるように見えましたが、良い意味ではシステムが起動しました。着実にホットリスタート中はキーボードは使用できません。一貫したエラーは、デバッグして修正するのが常に簡単です。

科学的な方法を適用することで(仮説を立て、それをテストする方法を調べ、テストしてトリミングすること)、私は次のことを決めることができました。最も可能性の高い犯人は私のUSBマウスです。またはより一般的にUSBポインティングデバイスが接続されました。

まず、エラー状態をテストするために必ずしも必要ではないすべてのUSB接続を切断したので、USBバスの唯一の周辺機器はキーボードでした。動作します。だから、一度に1つずついくつかの項目を再追加し、各変更の間でできるだけ徹底的にテストしました。マウスと描画タブレットという2つのデバイスを接続するデスクトップハブを追加すると、状況が変わり始めました。何度も行き来した後、両方を切り離しましたが、ハブを接続したままにしていましたが、まだ同じ問題が発生しました。ハブ、マウス、またはタブレットをマザーボードのUSBポートに直接接続するだけで、起動した場所に直接戻ることができます。つまり、そのうちの1つ以上が問題を引き起こしていることを意味します。

タブレットなしでもできましたが、ポインティングデバイスなしでコンピュータを使用するのはすぐに退屈するので、余分なコンピュータケーブルボックスでUSB-PS/2アダプタを見つけて試してみようかと思いました。マウスをアダプタに接続し、アダプタをマザーボードのPS / 2マウス/キーボードポートに接続した後、すべてが正常に機能しているようです。可能な限り完全なテストを実施し、毎回システムが完全に正常に戻ってきました。

現在の作業仮説は、何かがUSBハブに損傷を与え、破損がタブレットやマウスに広がっている可能性があり、この損傷がどういうわけか私の問題を引き起こしたということです。 (ハブに接続されているホスト以外の2つのデバイスはマウスとタブレットのみです。)これは、USB-PS / 2アダプタを介してマウスを接続することが正しく機能するように見える理由を完全に説明していませんが、推測は次のとおりです。 BIOSがこのデバイスを関連する処理と異なる場合があります(「PS / 2」マウスをマウスとして認識していないようですが、UEFI設定でマウスなしで確実に行うことができます)。

職場でUSBマウスを借りることができると仮定すると、来週にこの仮説をさらにテストできます。

今、ハブとタブレットを取り外してからPS/2ポートの上にマウスを移動するだけで十分だと思います。

関連情報