USB 장치의 가끔 고장


1

노트북은 ThinkPad T520, 데스크탑은 ThinkCentre M 시리즈입니다. 두 제품 모두 C200 시리즈 칩셋 제품군 USB 고급 호스트 컨트롤러를 사용합니다.

오류가있는 장치는 Silicon Labs C8051F342 칩을 사용합니다.

나는 좋은 SPI 슬레이브로 많은 SPI 트랜잭션을 실행하여 USB-to-SPI 변환기 (장치 # 1)를 테스트하고있다. 나는 2 대의 컴퓨터에서 이것을 시도했다.

  • 바탕 화면에서 장치 # 1이 앞면의 USB 포트에 연결되고 마우스와 키보드가 뒤쪽에있는 경우, 50,000 건의 거래 중 한 번만 잘못된 오류가 발생합니다. 랩톱에서 수십만 건의 트랜잭션을 실패없이 실행했습니다.

  • 다른 USB 장치 (장치 # 2)를 바탕 화면의 다른 포트에 꽂을 때 (장치 # 2가 USB를 사용하게하는 어떤 것도 시도하지 않음) 오류 발생률은 약 1/500로 증가합니다. 이것은 노트북에서 발생하지 않습니다.

  • 데스크톱에서 장치 # 2에서 USB 트래픽을 강제 실행하는 트랜잭션을 실행하면 장치 # 1이 즉시 실패합니다. 이것은 일어나지 않는다. 노트북.

  • 두 장치를 USB 허브에 연결하고 장치 # 2에서 트랜잭션을 실행하면 장치 # 1이 랩톱과 데스크톱에서 즉시 실패합니다.

바탕 화면의 BIOS를 업데이트하려고했지만 도움이되지 않았습니다. 장치 # 1과 장치 # 2의 전류 소모량은 매우 적습니다. 내가 알 수있는 한, 전압은 처지가 아니다.

컴퓨터, 장치 # 1 또는 둘 모두에 문제가 있습니까? 이 문제를 어떻게 해결할 수 있습니까?

업데이트 : 데스크톱의 뒤쪽 USB 포트에서 마우스와 키보드를 제거하고 앞면 USB 포트에서 장치 # 2를 제거하면 장애가 발생하지 않은 장치 # 1 (5 백만 건의 트랜잭션)을 실행할 수있었습니다. 나는 뒤쪽의 USB 포트가 전면에서 다른 호스트 컨트롤러를 가지고 있다고 생각했는데, 이것이 왜 차이가 나는지 이해하지 못한다. 그러나, 그것은 가능한 해결 방법입니다 그래서 나는 그것으로 갈거야.


"두 장치를 USB 허브에 연결하면 ..." - 전원 허브에요?
sawdust

톱밥, 외부 힘이없는 허브입니다.
Annie

그런 다음 전원이 공급 된 USB 허브를 사용하여 다시 테스트하십시오.
sawdust

1
나는 전원이 공급 된 USB 허브로 재시험을했고, 나는 여전히 같은 문제를 겪고있다.
Annie

답변:


0

사용중인 USB 허브는 수동 USB 허브입니다. 즉, USB 허브는 부모 장치 인 컴퓨터에서 오는 전원에만 액세스 할 수 있습니다. USB는 너무 많은 에너지만을 전송할 수 있으며, 부착하려는 장치에는 충분하지 않을 수 있습니다. USB 포트의 전원을 완전히 사용하지 않는 대부분의 장치는 올바르게 작동합니다. 그러나 장치가 더 많은 전력을 사용하는 경우 (예 : 외부 전원이없는) 하드 드라이브는 다른 장치가 해당 USB 허브에서 작동하는 데 너무 많이 사용할 수 있습니다.

외부 전원으로 USB 허브의 모든 포트가 단일 USB 포트와 동일한 전압을 유지하므로 액티브 (전원 공급) USB를 사용하면이 문제를 해결할 수 있습니다.

Protip : USB 3.0 표준은 이전 버전에 비해 전원 관리 기능을 향상 시켰으며 구형 표준을 실행하는 허브가 할 수없는 고출력 장치를 사용할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.