질문

질문

질문

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] 빠른 부팅 비활성화

관련 정보