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

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

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

4,701 Views
varsmolta
Contributor V

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

0 Kudos
3 Replies

1,568 Views
mosmos
Contributor I

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

0 Kudos

1,568 Views
fabio_estevam
NXP Employee
NXP Employee

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

0 Kudos

1,568 Views
jamesbone
NXP TechSupport
NXP TechSupport

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 .

0 Kudos