Linux---USBについてOTG識別装置報-110エラー

1931 ワード

USB_oTGにデバイスを接続する場合、Linuxカーネル起動情報は以下のように異常である:
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
ci_hdrc ci_hdrc.0: port 1 reset error -110
usb usb1-port1: Cannot enable. Maybe the USB cable is bad?
usb usb1-port1: unable to enumerate USB device

 
linuxエラーコード110を調べると、次のことがわかります.
ETIMEDOUT
110
Connection timed
接続デバイスがタイムアウトしたためです.
1.保証コアボード上のUSB_OTG_VBUSは5 Vに接続されています.そうしないと、デバイスが認識されません.
2.USB_を確定するOTG_IDは、コアプレートがホスト(主装置)であれば直列抵抗(例えば10 K)GND
コアボードがデバイスとして使用されている場合は、その足は宙に浮いている必要があります.
3.USBの差分データ線DP/DNのPCBが合理的に接続されていることを確保する.そうしないと、通信が不安定になったり、通信できなくなったりする.
4.接続された機器が正常に動作していること(例えば、動作電圧が安定しているか、正常に動作しているか)を確認し、RESETやDISABLEのような足位置制御(歩留まり)に重点を置く.
 
実際には、USBインタフェースを介して竜尚U 9300 Cの4 Gモジュールを接続しており、通常は以下のような印刷情報があります.
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1:1.1: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
option 1-1:1.2: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
option 1-1:1.3: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3