"알 수 없는 USB 장치에는 포트가 공급할 수 있는 것보다 더 많은 전력이 필요합니다" 오류를 수정하는 방법은 무엇입니까?

"알 수 없는 USB 장치에는 포트가 공급할 수 있는 것보다 더 많은 전력이 필요합니다" 오류를 수정하는 방법은 무엇입니까?

다음과 같은 메시지가 뜹니다.

알 수 없는 USB 장치에는 포트가 공급할 수 있는 것보다 더 많은 전력이 필요합니다.

어떻게 해야 하나요? 뭐가 문제 야?

답변1

이 메시지는 일반적으로 시스템이 인증된 버스 전원 공급 USB 허브를 사용할 때 나타납니다(허브 전원과 모든 포트의 전원은 호스트의 단일 업스트림 케이블에서 나옵니다). 이 경우 시스템은 허브 설명자를 통해 이것이 버스 전원 공급 허브라는 것을 알고 있으므로 이론적으로 업스트림에서 가져와 다운스트림 포트로 전달할 수 있는 전력량에 대한 자연적인 제한이 있어야 합니다.

따라서 버스 전원 공급 허브는 일반 포트(500 또는 900mA) 및 자체 전원 공급 허브(외부 AC-DC 어댑터에서 전원 공급)에서 일반적으로 사용할 수 있는 전력의 일부만 할당할 수 있습니다. 허브 업스트림 포트(호스트 다운스트림)의 과부하를 방지하기 위해 USB에는 2단계 메커니즘이 있습니다.

첫 번째 단계는 정보 제공입니다. USB 장치는 장치 설명자로 응답하기 위해 VBUS에서 100/150mA만 가져와야 합니다. 장치 설명자에는 전체 기능 모드에서 사용할 것으로 예상되는 전류량, 최대 전류량에 대한 정보가 있습니다. 시스템은 이 정보를 읽고 허브가 (이론적으로) 이 전원을 공급할 수 있는지 여부를 알고 장치 구성의 마지막 단계인 SET_CONFIG()를 진행할 수도 있고 진행하지 않을 수도 있습니다. 시스템은 포트에 충분한 전력이 있다고 판단하면 열거를 완료합니다. 버스 전원 공급 허브(포트당 100mA)이고 장치가 500mA 사용을 선언하는 경우 시스템은 구성을 진행하지 않고 경고 메시지를 표시합니다. 따라서 해당 장치는 거부됩니다. 그러나 장치가 실제로 해당 전류를 소비하는지 여부는 아직 알려지지 않았습니다.

실제로 USB 2.0 전원 관리 스키마에서는 다른 포트에 아무 것도 연결되어 있지 않더라도 "고전력" 장치는 허용되지 않으며 이론적으로 허브에는 전원을 공급할 수 있는 충분한 리소스가 있을 수 있습니다. 이는 사용자 입장에서 큰 불편을 초래합니다. 이러한 불편함을 피하기 위해 USB 업계에서는 불법적인 "반자체 전원 공급" 허브, 즉 버스 전원 공급을 받을 수 있지만 설명자에 이를 보고하지 않는 허브를 발명하여 호스트 시스템이 이것이 정상적인 자체 전원 공급 방식이라고 생각하도록 속였습니다. 전원이 공급되는 허브이므로 제한이 적용되지 않습니다. 나머지는 사용자의 부족함이나 운에 달려있습니다.

따라서 USB 사양에 따라 훌륭하게 작동하는 인증된 USB 허브를 갖게 된 것은 불행(또는 행운)인 것처럼 보입니다. 이 메시지를 피하려면 자체 전원 공급 허브를 사용하거나 버스 전원 상태를 보고하지 않는 해적판 허브를 사용하고 호스트 포트에 많은 손실 없이 허브에 연결하는 모든 장치를 구동할 수 있는 충분한 전원이 있는지 기도하십시오. VBUS 전압 레벨.

답변2

USB 장치가 연결되어 있지 않은데도 해당 메시지가 계속 표시된다면 USB 포트 중 하나가 단락된 것일 수 있습니다. 모든 포트를 주의 깊게 확인하십시오.

가능한 원인은 마더보드를 설치할 때 I/O 실드 플레이트의 금속 안티 RFI "핑거" 중 하나가 실수로 USB 포트 내부로 들어가는 것일 수 있습니다. 일반적으로 이러한 "손가락"은 마더보드에 있는 커넥터의 금속 껍질에만 접촉해야 하며 실제 커넥터 내부로 들어가서는 안 됩니다.

답변3

단순히 장치에 더 많은 전력이 필요하다는 뜻입니다.

  • 많은 기존 USB 2.0 HDD에는 USB 포트가 제공할 수 있는 500mA 이상의 전력이 필요하므로 Y자형 케이블을 사용합니다. 충분한 전력을 얻으려면 두 A 커넥터를 모두 연결해야 합니다.
  • USB 3.0은 더 많은 전력을 제공하므로 500mA 이상(그러나 여전히 USB 3.0 한도 내)이 필요한 장치가 원활하게 작동합니다. 그러나 USB 2.0 포트에 연결하면 포트 용량이 빠르게 초과됩니다. 올바른 포트에 연결해야 합니다.

답변4

귀하의 설명에 따르면 귀하의 장치 중 하나를 이 포트에서 사용할 수 없는 것일 수 있습니다. 새 장치로 변경해 보십시오. 전선과 같은 연결이 잘못되었을 수도 있습니다. 주의 깊게 확인하십시오. 그 팁이 당신에게 도움이 되기를 바랍니다.

관련 정보