質問

質問

質問

Linuxがマザーボードの破損したUSBポートをアクティブにしないようにするにはどうすればよいですか?

概要

マザーボードのUSBポートが破損しています(何も接続されていません)。

USB 1-3: デバイス記述子読み取り/64、エラー-71

この(USB 1-3)ポートは、システムが放棄されるまでUSB 1-4ポートの初期化をブロックします。明確にするために、dmesgによると、私のポートは通常次の順序で初期化されます。

usb 5-1:    available instantly       [USB2.0 Hub] (motherboard)
usb 3-1:    available instantly       [Generic USB Multimedia Keyboard] (frontside of PC)
usb 1-1:    available instantly       [Razer Goliathus Extended Chroma Mousepad] (motherboard)
usb 3-2:    available instantly       [FREE] (frontside of PC)
usb 3-4:    available instantly       [AURA LED Controller] (internal)
usb 5-3:    available instantly       [FREE] (motherboard)
usb 5-4:    available instantly       [FREE] (motherboard)
usb 5-1.2: available instantly       [Razer Basilisk Ultimate Dongle] (motherboard)
usb 5-1.3: available instantly       [Razer Mouse Dock] (motherboard)
usb 1-3:    -BROKEN PORT-            [FREE] (motherboard)
usb 1-4:    10s initalization delay [Razer Huntsman Elite] (motherboard)

キーボード(Razer Huntsman Elite)をUSB 1-4ポートに接続すると、tty0に達してから10秒待ってからキーストロークに応答し始めます。また、USB電源管理が無効になっていない場合、USB 1-4のキーは登録されません。(usbcore.autostop=-1)。キーボードは他のポート(5-1/3-1/1-1/3-2/5-3/5-4)とすぐに機能します。

USB 1-4ポートは、USB 1-3ポートが列挙を停止した後にのみ使用できます(tty0にこのメッセージが表示されたとき)。

usb usb1-port3: USB デバイスを列挙できません。

丸太

logctl -b https://pastebin.com/raw/f9Brfzt3

情報 https://pastebin.com/raw/H6Wm2v5M

私が試したこと

このudevルールを使用して破損したポートを無効にすることはできません。最初は使えないからです。

$ echo '1-3' | sudo tee /sys/bus/usb/drivers/usb/unbind
1-3
tee: /sys/bus/usb/drivers/usb/unbind: No such device

解決策1:

USB 1-4およびUSB 1-3を除くすべてのポートにキーボードを接続します。

解決策2:

使用usbcore.autostop=-110秒ほど待ってからUSB 1~4が使えるようになりました。

メモ:

USB 1-4は、次の用途にすぐに使用できます。

  • [GRUB2]。
  • [BIOS]。
  • [ウィンドウブートローダー]。
  • [ウィンドウ11]。

以下でUSB電源管理が無効になっている場合、USB 1-4はtty0に達してから10秒後に動作します。

  • [システムD] NixOS 23.05pre454549.545c7a31e5d(カーネル6.1.11&5.15.93&5.10.167)。
  • [SystemD] Debian 12 Bookworm (カーネル 6.1.0)。
  • [システムD] PopOS 22.04 LTS(カーネル6.0.12)。

USB 1-4はtty0で2秒間動作します。

  • [OpenRC] Alpine Linux拡張v3.17(カーネル5.15.93)。

好奇心で試した他のものは次のとおりです。

  • [BIOS] X570-Eゲーミングマザーボード(ComboV2PI 1208)を最新のBIOSにアップデートしてください。
  • [BIOS] xHCI 切り替えを無効にする
  • [BIOS] BIOSでIOMMUを無効にする(iommu =ソフトカーネルパラメータに違いはありません)
  • [BIOS]クイックブートを無効にする

ベストアンサー1

おすすめ記事