fsl-ehci fsl-ehci.1: port 1 reset error -110 - Unable to connect to usb 2.0HUB

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using a USB 2512A 2-port HUB chip from SMSC on a custom i.mx6 board. I had been able to use it (i.e. it would boot and I could connect devices to the USB ports) until recently.
- I have even tried resetting the hub manually by toggling the reset_n input pin of the hub chip.
- I am not using the overcurrent signal and am using a stable power supply.
- Using linaro ubuntu build based on 3.0.35 (Linux linaro-ubuntu-desktop 3.0.35-2310-gc27cb38-gbaf8947-dirty #18 SMP PREEMPT...armv7l armv7l armv7l GNU/Linux)
Now on kernel bootup I get this message:
usb 1-1: device descriptor read/64, error -71
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: unable to enumerate USB device on port 1
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
hub 1-0:1.0: unable to enumerate USB device on port 1
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
kjournald starting. Commit interval 5 seconds
fsl-ehci fsl-ehci.1: port 1 reset error -110
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): 10 orphan inodes deleted
EXT3-fs (mmcblk0p2): recovery complete
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
fsl-ehci fsl-ehci.1: port 1 reset error -110
EXT3-fs (mmcblk0p2): mounted filesystem with writeback data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
Freeing init memory: 216K
fsl-ehci fsl-ehci.1: port 1 reset error -110
usb 1-1: new high speed USB device number 12 using fsl-ehci
usb 1-1: device not accepting address 12, error -71
fsl-ehci fsl-ehci.1: port 1 reset error -110
usb 1-1: new high speed USB device number 13 using fsl-ehci
usb 1-1: device not accepting address 13, error -71
hub 1-0:1.0: unable to enumerate USB device on port 1
Nothing has changed in terms of software or hardware settings. How do I go about debugging this?. lsusb -t only shows the freescale's internal usb driver whereas before I used to be able to see the SMSC hub:
root@linaro-ubuntu-desktop:~# lsusb -t
/: Bus 01.Port 1: Dev 1, class="root_hub", Driver=fsl-ehci/1p, 480M
Any help is appreciated. Thank You

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello varsmolta,
do you have a solution for your problem with the USB2512A?
I get the the same error messages with the USB2517.
Thanks for your Help
~Manuel


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I know this is an old thread, but just faced this problem today.
Passing 'usbcore.autosuspend=-1' into the kernel command line solved the issue for me.
Regards,
Fabio Estevam


- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The only ideas that I have to debug the board, are since the board stop function, It maybe related to hardware, I would start looking for the power supplies, and then if you can have a USB sniffer, take a log so review where it is stoping the enumeration of the devices. If this would not see any problem then move to frequencies and review if there is some jitter or some EMC that it is affecting. Something should change from the first time working to the board stop .
