배경을 위해 다음과 같은 최신 하드웨어로 새로운 기계를 만들었습니다.
- AMD FX-8350
- 기가 바이트 GA-990FXA-UD3 마더 보드
- 16GB RAM
- NVidia GTX 650 Ti
- 킹스턴 SSD
이를 감안할 때 SSD에 다양한 버전의 Linux를 설치하려고 시도했으며 거의 매번 실패했습니다. USB 썸 드라이브에서 Arch, Debian 안정, Debian sid 및 Ubuntu 12.10을 설치하려고 시도했지만 BIOS가 USB 드라이브를보고 부팅하는 동안 OS가 USB 장치를 열거하려고 시도하자마자 모든 USB 기능을 잃어 버렸습니다. (부팅 장치 포함).
결국 DVD를 굽고 SSD에 Ubuntu 12.10을 설치했습니다. American Megatrends UEFI / BIOS에서는 내 USB 키보드 및 마우스가 제대로 작동합니다. Live Ubuntu DVD의 사전 설치 메뉴에 있어도 키보드가 제대로 작동합니다.
Linux가 부팅 되 자마자 (Live DVD 또는 SSD에서) 모든 USB 기능이 손실되고 PS / 2 키보드를 통해서만 OS를 탐색 할 수 있습니다.
dmesg / syslog에 보이는 것은 " failed to load microcode amd_ucode/microcode_amd_fam15h.bin
" 에 관한 몇 줄이며 USB 장치가 초기화되지 않는 것을 볼 수 있습니다.
내가하면 lsusb
모든 USB 호스트 컨트롤러를 볼 수 있지만 장치는 없습니다. 이렇게 lspci
내가 기대했던 나에게 모든 하드웨어 보여줍니다. 그리고 lsmod
I를 수행하면 USB 모듈이로드되지 않습니다 ( usb_ehci
예 :) .
noapic
커널 부팅 문자열로 전달하려고 시도했지만 이 문제에는 영향을 미치지 않았습니다.
마더 보드는 USB 3.0을 지원하지만 일반 USB 2.0 포트에 연결 한 모든 장치는 지원합니다.
나는 리눅스 에서 USB (그리고 내 온보드 네트워크 카드)를 죽이거나 막을 수있는 것에 대해 당황스럽게 생각 합니다. BIOS에서 작동하는 이러한 장치에는 아무런 문제가없는 것 같으며 테스트 및 작동 여부를 확인할 수있는 Windows 설치가 없습니다.
이미 마더 보드를 한 번 RMA했지만 두 번째 보드는 정확히 동일한 동작을 수행하므로 하드웨어 오류를 안전하게 배제 할 수 있다고 생각합니다 (동작이 동일하기 때문에 동일하게 결함이있는 보드 2 개를 얻을 확률이 없다고 생각합니다) 이것이 리눅스 문제 일 가능성보다 크다).
USB를 사용하려고 시도 할 수있는 또 다른 것은 무엇입니까 (그리고 이상적으로는 네트워크이지만 현재는 USB를 사용하겠습니다)?
편집 # 1 :
네트워킹이 없기 때문에 dmesg
여기서 흥미로운 부분 만 관련시킬 수 있습니다.
관심이있는 dmesg
것은 11 개의 USB 호스트 컨트롤러 (OHCI, EHCI 및 xHCI)가 있음을 알 수 있습니다. USB 장치를 감지 한 후 다음과 같이 즉시 실패합니다.
usb 3-1: new high-speed USB device number 2 using ehci_hcd
usb 3-1: device descriptor read/64, error -32
이는 OHCI 컨트롤러로 폴백 할 때까지 숫자가 증가하고 다른 USB 호스트 컨트롤러를 여러 번 반복하여 실패하지만 추가 메시지가 표시됩니다.
usb 8-1: device not accepting address 4, error -32
내 네트워킹 문제는 라우터에서 IPv6을 사용하도록 설정하지 않았기 때문에 문제와 관련이 있다고 생각합니다.
eth1: no IPv6 routers present
편집 # 2 :
lspci -vvv
내 네트워크 어댑터 (온보드 및 확장 모두)가 Realtek Semiconductor (놀랍지 않음)임을 보여줍니다. RTL8111 / 8168B 및 RTL8169 / 8110 각각 내 USB 컨트롤러는 Etron Technology EJ168 (xHCI) 및 AMD nee ATI SB7x0 / SB8x0 / SB9x0 (EHCI & OHCI)입니다.
이제 씩씩 거리는 데비안을 실행하는 modprobe
프로그램이 usb_common
, usbcore
, xhci_hcd
, ehci_hcd
, 및 ohci_hcd
모든로드 기능.
dmesg
로 시도, modprobe
USB 관련 모듈을?