xhci_hcp モジュールは絶えずデバイスを検出します。

xhci_hcp モジュールは絶えずデバイスを検出します。

質問

GPGPUの仕事を始めたかったので、ASUS Rampage IV Black Editionゲームマザーボードを購入しました。複数のGPUをうまくサポートしていると思います。しかし、xhci_hcdモジュール以外には何も見つかりませんでした。dmesg私の出力は次の行で埋められます。

<some stuff> usb 1-1: new high-speed USB deice number 1 using xhci_hcd
<some stuff> usb 1-1: new high-speed USB deice number 2 using xhci_hcd
...
<some stuff> usb 1-1: new high-speed USB deice number 127 using xhci_hcd
<some stuff> usb 1-1: new high-speed USB deice number 1 using xhci_hcd
...

また、USBハードウェアの検出が停止します。これは実行lsusb時、起動中、またはインストールのハードウェア検出フェーズ中に発生します(インストール中にrmmod xhci_hcpこの問題を解決するために実行されました)。通常、USBキーボードなどを抜いて、これらのスキャン操作を中断して動作させることができます。

現在の解決策

以下を実行して:

echo "0000:06:00.0" | sudo tee /sys/bus/pci/drivers/xhci_hcd/unbind

「常に新しいデバイス検索」の問題と「ハードウェア検索の中断」の問題を取り除くことができました。しかし、USB3.0ポート8個のうち4個も失われました。

どんな助けが必要ですか?

この問題についてよく知っていて、解決策を正確に知っている人はいますか?そうでない場合:

modprobe xhci_hcd動作するためにいくつかのオプションを提供できますか?さまざまなオプションをどこで見つけることができますか?

マザーボードのBIOSがxhci_hcd実際に起動した後、オペレーティングシステムのパフォーマンスに影響しますか?それとも、BIOSがオペレーティングシステムの起動後に実際のUSBデバイスの動作を変更しますか?それでは、どのオプションの変更を考慮する必要がありますか?

私の設定

プロセッサー: i7-4930k

マザーボード: ASUS Rampage IV Black Edition

Linux:Debian 8.2.0(Jessie)、ネットワークインストール

lspci | grep USB出力:

00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 06)
00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 (rev 06)
06:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
0b:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
0e:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller

lsmod | grep hci出力:

ahci     33291  2
libahci  27158  1 ahci
ehci_pci 12512  0
xhci_hcd 148881 0
libata   177457 2 ahci,libahci
usbcore  195430 6 btusb,usb_storage,ehci_hcd,ehci_pci,xhci_hcd

答え1

BIOSでAsmedia USB3.0コントローラUSB3_E12とUSB3_E34を無効にすることで問題を解決できました。完璧な解決策ではありませんが、私にとっては十分です。

詳細>オンボードデバイスの設定

Asmedia USB 3.0コントローラ(USB3_E12 USB3_E34)>無効

関連情報