USB Hub crash & reconnect

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

USB Hub crash & reconnect

826 次查看
riteshpatel
Contributor II

Hi,

I am using TUSB4041I with an iMX6Q NXP processor on my custom board & facing an issue of USB connection stability.

USB Hub gets disconnected/crashed automatically & reconnect it. 
See the Linux Kernel Logs below:

mainboard-abo login: root
root@mainboard-abo:~# watchdog watchdog0: watchdog did not stop!
lsusb
Bus 001 Device 005: ID 10c4:ea60
Bus 001 Device 004: ID 10c4:ea60
Bus 001 Device 003: ID 1bc7:0036
Bus 001 Device 002: ID 0451:8142
Bus 001 Device 001: ID 1d6b:0002
root@mainboard-abo:~# watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
EXT4-fs (mmcblk0p2): error count since last fsck: 2
EXT4-fs (mmcblk0p2): initial error at time 1526531572: ext4_wait_block_bitmap:49 3
EXT4-fs (mmcblk0p2): last error at time 1526531676: ext4_writepages:2539
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
watchdog watchdog0: watchdog did not stop!
usb 1-1.2: USB disconnect, device number 3
cdc_acm 1-1.2:1.1: acm_submit_read_urb - usb_submit_urb failed: -19
udevd[1489]: failed to execute '/lib/udev/gpsd.hotplug.wrapper' '/lib/udev/gpsd. hotplug.wrapper': No such file or directory
cdc_ncm 1-1.2:1.12 usb0: unregister 'cdc_ncm' usb-ci_hdrc.1-1.2, CDC NCM
udevd[1490]: failed to execute '/lib/udev/gpsd.hotplug.wrapper' '/lib/udev/gpsd. hotplug.wrapper': No such file or directory
udevd[1495]: failed to execute '/lib/udev/gpsd.hotplug.wrapper' '/lib/udev/gpsd. hotplug.wrapper': No such file or directory
udevd[1493]: failed to execute '/lib/udev/gpsd.hotplug.wrapper' '/lib/udev/gpsd. hotplug.wrapper': No such file or directory
udevd[1496]: failed to execute '/lib/udev/gpsd.hotplug.wrapper' '/lib/udev/gpsd. hotplug.wrapper': No such file or directory
udevd[1497]: failed to execute '/lib/udev/gpsd.hotplug.wrapper' '/lib/udev/gpsd. hotplug.wrapper': No such file or directory
usb 1-1.2: new high-speed USB device number 7 using ci_hdrc
watchdog watchdog0: watchdog did not stop!
usb 1-1.2: new high-speed USB device number 46 using ci_hdrc
usb 1-1.2: new high-speed USB device number 47 using ci_hdrc
usb 1-1.2: new high-speed USB device number 48 using ci_hdrc
usb 1-1.2: new high-speed USB device number 49 using ci_hdrc
usb 1-1.2: new high-speed USB device number 50 using ci_hdrc
usb 1-1.2: can't set config #1, error -71
usb 1-1.2: USB disconnect, device number 50
watchdog watchdog0: watchdog did not stop!

What could be the reason behind this?

Awaiting your earliest response.

Thanks.

标签 (1)
0 项奖励
2 回复数

510 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Ritesh

issue may be caused by weak or noisy signal, may be recommended to

perform steps described in USB sertification guide

http://www.nxp.com/assets/documents/data/en/user-guides/IMXUSBCGUG.pdf 

recheck usb layout requirements provided in i.MX6 System Development User’s Guide

https://www.nxp.com/docs/en/user-guide/IMX6DQ6SDLHDG.pdf

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励

510 次查看
riteshpatel
Contributor II

Hi Igor,

We do not have all components to test the USB as per above USB certification guide.

We implemented all the recommendations in the layout design. The issue seems on one board only. We did replace the new HUB IC as well.

Can you suggest any other option to check?

0 项奖励