[uboot] EHCI timed out on TD - token=0x9e008d80

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

[uboot] EHCI timed out on TD - token=0x9e008d80

4,127 Views
fulinux
Contributor IV

Hi community,

my uboot version is:

U-Boot 2013.04-04992-gbe0ad62 (Aug 24 2016 - 13:20:29)

CPU:   Freescale i.MX6Q rev1.5 at 792 MHz
CPU:   Temperature 31 C, calibration data: 0x5624d669
Reset cause: POR
Board: MX6Q/SDL-SabreSD
I2C:   ready
DRAM:  3.7 GiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2, FSL_SDHC: 3
*** Warning - bad CRC, using default environment

No panel detected: default to Hannstar-XGA
Display: Hannstar-XGA (1024x768)
In:    serial
Out:   serial
Err:   serial
Found PFUZE100! deviceid=10,revid=21
mmc0(part 0) is current device
Net:   Phy not found
PHY reset timed out
FEC [PRIME]
Warning: FEC using MAC address from net device

Normal Boot
Hit any key to stop autoboot:  0

i have two usb disk, one of them can read files in uboot, but another can't. look at picture as following:

1、this is can read files in uboot:

P61025-100100.jpg

and some operation examples and informations:

[IMX6Q-UBOOT] usb start
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
USB1:   USB EHCI 1.00
scanning bus 1 for devices... EHCI timed out on TD - token=0x80008d80

      USB device not accepting new address (error=22)
4 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found
[IMX6Q-UBOOT] usb info
1: Hub,  USB Revision 2.0
 - u-boot EHCI Host Controller
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

2: Hub,  USB Revision 2.0
 - u-boot EHCI Host Controller
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

3: Hub,  USB Revision 2.0
 -  USB2.0 Hub
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x05e3  Product 0x0608 Version 133.54
   Configuration: 1
   - Interfaces: 1 Self Powered Remote Wakeup 100mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms

4: Mass Storage,  USB Revision 2.0
 - Generic USB Storage 000000000272
 - Class: (from Interface) Mass Storage
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x05e3  Product 0x0736 Version 2.114
   Configuration: 1
   - Interfaces: 1 Bus Powered 98mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 2
     - Class Mass Storage, Transp. SCSI, Bulk only
     - Endpoint 1 In Bulk MaxPacket 512
     - Endpoint 2 Out Bulk MaxPacket 512

5: Human Interface,  USB Revision 2.0
 - Touch Follow Your Imagination! TPI2302_U2_H200V141218_8888 TPI2302_U2_H200V141218_8888
 - Class: (from Interface) Human Interface
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x1aad  Product 0x000f Version 2.0
   Configuration: 1
   - Interfaces: 1 Bus Powered 300mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 2
     - Class Human Interface, Subclass: None
     - Endpoint 1 In Interrupt MaxPacket 64 Interval 1ms
     - Endpoint 2 Out Interrupt MaxPacket 64 Interval 1ms

[IMX6Q-UBOOT] fatls usb 0:1
   634379   recovery
   220018   chat
            recycler/
 237803142   1080pvideo.mp

...

[IMX6Q-UBOOT] fatload usb 0:1 0x2F600000 chat
reading chat
220018 bytes read in 49 ms (4.3 MiB/s)

2、this one can't read files in uboot.

P61025-100113.jpg

and some operation examples and informations:

[IMX6Q-UBOOT] usb start
(Re)start USB...
USB0:   USB EHCI 1.00
scanning bus 0 for devices... 1 USB Device(s) found
USB1:   USB EHCI 1.00
scanning bus 1 for devices... EHCI timed out on TD - token=0x80008d80

      USB device not accepting new address (error=22)
4 USB Device(s) found
       scanning usb for storage devices... 1 Storage Device(s) found
       scanning usb for ethernet devices... 0 Ethernet Device(s) found
[IMX6Q-UBOOT] usb info
1: Hub,  USB Revision 2.0
 - u-boot EHCI Host Controller
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

2: Hub,  USB Revision 2.0
 - u-boot EHCI Host Controller
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0000  Product 0x0000 Version 1.0
   Configuration: 1
   - Interfaces: 1 Self Powered 0mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 8 Interval 255ms

3: Hub,  USB Revision 2.0
 -  USB2.0 Hub
 - Class: Hub
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x05e3  Product 0x0608 Version 133.54
   Configuration: 1
   - Interfaces: 1 Self Powered Remote Wakeup 100mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 1
     - Class Hub
     - Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms

4: Mass Storage,  USB Revision 2.0
 - Kingston DataTraveler 2.0 60A44C413AC0F02119912610
 - Class: (from Interface) Mass Storage
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x0951  Product 0x1665 Version 1.0
   Configuration: 1
   - Interfaces: 1 Bus Powered 100mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 2
     - Class Mass Storage, Transp. SCSI, Bulk only
     - Endpoint 1 In Bulk MaxPacket 512
     - Endpoint 2 Out Bulk MaxPacket 512

5: Human Interface,  USB Revision 2.0
 - Touch Follow Your Imagination! TPI2302_U2_H200V141218_8888 TPI2302_U2_H200V141218_8888
 - Class: (from Interface) Human Interface
 - PacketSize: 64  Configurations: 1
 - Vendor: 0x1aad  Product 0x000f Version 2.0
   Configuration: 1
   - Interfaces: 1 Bus Powered 300mA
     Interface: 0
     - Alternate Setting 0, Endpoints: 2
     - Class Human Interface, Subclass: None
     - Endpoint 1 In Interrupt MaxPacket 64 Interval 1ms
     - Endpoint 2 Out Interrupt MaxPacket 64 Interval 1ms

[IMX6Q-UBOOT] fatls usb 0
            system volume information/
 1626466256   myeclipse-2016-ci-4-offline-installer-windows.exe
 534271643   upgrade.pkg

[IMX6Q-UBOOT]  fatload usb 0:1 0x2F600000 upgrade.pkg
reading upgrade.pkg
EHCI timed out on TD - token=0x1e008d80
EHCI timed out on TD - token=0x1e008d80
EHCI timed out on TD - token=0x1e008d80
Error reading cluster
** Unable to read file upgrade.pkg **

i don't know why, can you give me some advices?

thank you!

Labels (1)
0 Kudos
2 Replies

1,984 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello chen ,

     i.MX6Q doesn't support boot from USB devices! For serial bus, only support I2C/SPI devices, about booting, you can refer to it's reference manual.

Regards,

weidong

0 Kudos

1,984 Views
fulinux
Contributor IV

Hi weidong,

thanks, but it can't read file form one of my usb disks. You would be wrong. look at this:

[IMX6Q-UBOOT] fatload usb 0:1 0x2F600000 chat
reading chat
220018 bytes read in 49 ms (4.3 MiB/s)

0 Kudos