主题中讨论的其他器件: AM5718、 TUSB8044A
工具/软件:
您好、
在我们的电路板上、TUSB8041 芯片连接到 AM5718 并由板载电源供电。
在电路板应力测试中、USB3.0 闪存驱动器连接到 TUSB8041 的下行端口、执行 USB 闪存驱动器写入/读取测试、然后重新启动电路板以进行下一轮测试。
在重新启动期间、TUSB8041 的 4 端口 USB3.0 集线器功能可以成功识别、闪存驱动器被识别为 SuperSpeed 器件。
然而、有时 4 端口 USB 3.0 集线器未被识别、只有 USB 2.0 集线器被识别、USB3.0 闪存驱动器被识别为 高速设备。
下面提供了其中一种故障情况的日志。
请提出此问题的可能原因以及建议的解决方案。 谢谢、
[ 1.564846] USB USB1:找到新的 USB 器件、idVendor=1d6b、idProduct=0002、bcdDevice= 4.19
[ 1.573146] USB USB1:新的 USB 设备字符串:MFR_3、Product=2、SerialNumber=1
[1.580405] USB USB1:产品: XHCI 主机控制器
[ 1.585817] USB USB1:制造商: Linux 4.19.315-g13ecea8fab xhci-hcd
[ 1.592456] USB USB1:SerialNumber:xhci-hcd.0.auto
[ 1.625472] USB USB2:我们不知道此主机的 LPM 算法、这是禁用 LPM 的。
[ 1.633662] USB USB2:找到新的 USB 器件、idVendor=1d6b、idProduct=0003、bcdDevice= 4.19
[ 1.642009] USB USB2:新的 USB 设备字符串:MFR_3、Product=2、SerialNumber=1
[ 1.649269] USB USB2:产品:xHCI 主机控制器
[ 1.654164] USB USB2:制造商:Linux 4.19.315-g13ecea8fab xhci-hcd
[ 1.660810] USB USB2:SerialNumber:xhci-hcd.0.auto
[ 1.703272] USB USB3:找到新的 USB 设备、idVendor=1d6b、idProduct=0002、bcdDevice= 4.19
[ 1.711580] USB USB3:新的 USB 器件字符串:MFR_3、Product=2、SerialNumber=1
[ 1.718838] USB USB3:产品:xHCI 主机控制器
[ 1.723734] USB USB3:制造商:Linux 4.19.315-g13ecea8fab xhci-hcd
[ 1.730379] USB USB3:SerialNumber:xhci-hcd.1.auto
[ 1.763691] USB USB4:我们不知道此主机的 LPM 算法、它禁用了 LPM。
[ 1.771954] USB USB4:找到新的 USB 设备、idVendor=1d6b、idProduct=0003、bcdDevice= 4.19
[ 1.780300] USB USB4:新的 USB 器件字符串:MFR_3、Product=2、SerialNumber=1
[ 1.787594] USB USB4:产品:xHCI 主机控制器
[ 1.792489] USB USB4:制造商:Linux 4.19.315-g13ecea8fab xhci-hcd
[ 1.79185] USB USB4:SerialNumber:xhci-hcd.1.auto
[ 1.812396] usbcore:注册的新接口驱动程序 usb-storage
[1.906282] USB 1-1:使用 xhci-hcd 的新高速 USB 设备 2
[2.095566] USB 1-1:找到新的 USB 设备、idVendor=0451、idProduct=8142、bcdDevice= 1.00
[ 2.103777] USB 1-1:新的 USB 设备字符串:MFR_0、Product=0、SerialNumber=1
[2.143622] USB 1-1:SerialNumber:090000899906
[139291.004649] USB 1-1.1:使用 xhci-hcd 的新低速 USB 设备 3
[139291.140194] USB 1-1.1:找到新的 USB 设备、idVendor=03f0、idProduct=0d4a、bcdDevice= 2.07
[139291.148684] USB 1-1.1:新的 USB 设备字符串:MFR_0、Product=2、SerialNumber=0
[139291.157117] USB 1-1.1:产品:HP USB 键盘
[139291.278482]输入:HP USB 键盘 AS /devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1:1.0/0003:03F0:0D4A.0001/input2
[139291.366018] hid-generic 0003:03F0:0D4A.0001:输入、hidraw0:USB HID v1.10 键盘[HP USB Keyboard](HP USB 键盘)、位于 usb-xhci-hcd.0.auto-1.1/input0
[139291.385959]输入:HP USB 键盘系统控制为/devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1:1.1/0003:03F0:0D4A.0002/input3
[139291.465526]输入:HP USB 键盘消费者控制为/devices/platform/44000000.ocp/48880000.omap_dwc3_1/48890000.usb/xhci-hcd.0.auto/usb1/1-1/1-1.1/1-1.1:1.1/0003:03F0:0D4A.0002/input4
[139291.484300] hid-generic 0003:03F0:0D4A.0002:input、hidraw1:USB HID v1.10 Device [HP USB Keyboard] on usb-xhci-hcd.0.auto-1.1/input1
[139291.498937] usbcore:注册的新接口驱动程序 usbhid
[139291.509001] usbhid:USB HID 核心驱动程序
[139364.697086] USB 1-1.1:USB 断开连接、器件编号 3
[139367.554638] USB 1-1.1:使用 xhci-hcd 的新高速 USB 设备 4
[139367.694165] USB 1-1.1:找到新的 USB 设备、idVender=FFFF、idProduct=5678、bcdDevice= 2.00
[139367.702688] USB 1-1.1:新的 USB 器件字符串:MFR_1、Product=2、SerialNumber=3
[139367.711191] USB 1-1.1:产品:磁盘 2.0
[139367.715718] USB 1-1.1:制造商:USB
[139367.719744] USB 1-1.1:SerialNumber:9207034574976631292
[139367.731535] USB 存储 1-1.1:1.0:检测到 USB 大容量存储设备
[139367.742491] SCSI host1:usb-storage 1-1.1:1.0
[139384.153008] USB 1-1.1:USB 断开连接、器件编号 4
[139409.024636] USB 1-1.1:使用 xhci-hcd 的新高速 USB 设备 5
[139409.395180] USB 1-1.1:器件未响应设置地址。
[139409.614681] USB 1-1.1:器件未响应设置地址。
[139409.834660] USB 1-1.1:设备不接受地址 5、错误–71
[139410.154647] USB 1-1.1:使用 xhci-hcd 的新高速 USB 设备编号 6
[139410.289165] USB 1-1.1:找到新的 USB 设备、idVender=0951、idProduct=1666、bcdDevice= 1.10
[139410.297654] USB 1-1.1:新的 USB 器件字符串:MFR_1、Product=2、SerialNumber=3
[139410.306093] USB 1-1.1:产品:DATATRAVELER 3.0
[139410.310818] USB 1-1.1:制造商:金士顿
[139410.316104] USB 1-1.1:序列号:408D5CBF949DE731991900BC
[139410.326027] USB-STORAGE 1-1.1:1.0:检测到 USB 大容量存储设备
[139410.334450] SCSI host1:usb-storage 1-1.1:1.0
[139418.201004] USB 1-1.1:USB 断开连接、器件编号 6
发生这种情况时的设备列表
根:~# lsusb
Bus 004 Device 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
Bus 003 Device 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
Bus 002 Device 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
Bus 001 Device 002:ID 0451:8142 Texas Instruments、Inc. TUSB8041 4 端口集线器
Bus 001 Device 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
用于正常识别的设备列表
根:~# lsusb
Bus 004 Device 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
Bus 003 Device 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
总线 002 设备 002:ID 0451:8140 Texas Instruments、Inc. TUSB8041 4 端口集线器
Bus 002 Device 001:ID 1d6b:0003 Linux Foundation 3.0 根集线器
Bus 001 Device 002:ID 0451:8142 Texas Instruments、Inc. TUSB8041 4 端口集线器
Bus 001 Device 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器
Peng
