질문
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].
- [바이오스].
- [윈도우 부트로더].
- [윈도우 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] 빠른 부팅 비활성화