工具/软件:
大家好!
我们在系统架构中使用 Am625ALW、其中在主机模式下使用了 USB1。 USB 检测存在问题。 每当连接 USB 时、我们都会收到以下日志、并且在检查使用 lsblk 时未连接 USB。
这是 USB1的器件树配置、
&usbss1 { ti,vbus-divider; status="okay"; }; &usb1 { dr_mode = "host"; status = "okay"; };
这是我们每次连接 USB 设备时都会得到的日志、
root@verdin-am62-15415780:~# [ 354.948175] usb 1-1: new full-speed USB device number 18 using xhci-hcd [ 355.080210] usb 1-1: device descriptor read/64, error -71 [ 355.320191] usb 1-1: device descriptor read/64, error -71 [ 355.560196] usb 1-1: new full-speed USB device number 19 using xhci-hcd [ 355.692247] usb 1-1: device descriptor read/64, error -71 [ 355.932200] usb 1-1: device descriptor read/64, error -71 [ 356.044486] usb usb1-port1: attempt power cycle [ 356.460174] usb 1-1: new full-speed USB device number 20 using xhci-hcd [ 356.466927] usb 1-1: Device not responding to setup address. [ 356.680290] usb 1-1: Device not responding to setup address. [ 356.892175] usb 1-1: device not accepting address 20, error -71 [ 357.024177] usb 1-1: new full-speed USB device number 21 using xhci-hcd [ 357.030923] usb 1-1: Device not responding to setup address. [ 357.244264] usb 1-1: Device not responding to setup address. [ 357.456176] usb 1-1: device not accepting address 21, error -71 [ 357.462436] usb usb1-port1: unable to enumerate USB device
、下面是 USB 部分的原理、