LinuxはUSB3ハードドライブを認識できません。

LinuxはUSB3ハードドライブを認識できません。

私の外付けUSB 3ハードドライブは非常に奇妙に動作します。

  • USB 2ポートに接続するとうまく動作します
  • USB 3ポートに接続してもまったく機能しません。でも言及されていません/var/log/messages
  • USB 2デバイス(メモリースティック)を同じUSB 3ポートに接続すると正常に動作します。
  • 考えるUSB 3ポートに接続すると、起動時にUSB 3ドライブが言及されますが、dmesgわかりにくいです。明示的なデバイス名はリストされず、シリアルIDなどのみがリストされます。

最後に、このコンピュータでこの製品を使用したとき、すべてが大丈夫でしたが、少なくとも1か月前でした。それ以来、いくつかのカーネルアップグレードといくつかのパッケージアップデートが行われました。私の考えでは、その過程で何か問題が発生したようで、その範囲を絞り込もうとしました。

有用な情報:

  • 私はGentooを実行しています(カーネルバージョン:3.7.4-gentoo)
  • CONFIG_USB_STORAGEカーネルで有効になっています(明らかにUSB 2が動作するため)
  • CONFIG_USB_XHCI_HCDカーネルでも有効

関連するハードウェアは次のとおりです。

  • Lenovo X1ノートパソコン
  • WD 1TBポータブルハードドライブ。外部電源オプションがなく、必要なこともありません(動作している場合)。

答え1

だから多くの試みの終わりに動作し始めた。生涯の間に理由を知ることはできませんでしたが。私が試したことのリストは次のとおりです。

  • 役に立たない
    • 再起動
    • ノートブックの実行中にプラグを抜いて再接続します。
    • 接続後開始
    • 起動後に接続してください。
    • 同じオプションを使用してカーネルを再コンパイルします。
  • 仕事をしました。
    • USB3デバッグを有効にしてカーネルを再コンパイルします。
    • USB3デバッグをオフにしてカーネルを再コンパイルします。

だから私は基本的にカーネルを再コンパイルし、デバッグを有効にして問題があるかどうかを確認しようとしましたが、うまくいきました。その後、実験的に今回はデバッグ用に再コンパイルしました。去る、そしてそれまだすでに作業中です。

何が起こっているのかわかりませんが、いつか答えを見つけるためにここに来ることができる人のために私が持っているすべてを提供します。

関連情報