질문
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) > 비활성화됨