USB Hub crash & reconnect

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

USB Hub crash & reconnect

800 Views
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.

Labels (1)
0 Kudos
2 Replies

484 Views
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 Kudos

484 Views
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 Kudos