EHCI timeouts in uboot

When using EHCI on a beagleboard (both C5 and xM C) I get loads of timeouts making it unusable, here's a bootlog:

Texas Instruments X-Loader 1.5.0 (Jun 7 2011 - 09:51:36)
Beagle xM
Reading boot sector
Loading u-boot.bin from mmc

U-Boot 2011.06-rc2-00034-g025f59a (Jun 22 2011 - 11:03:42)

OMAP3630/3730-GP ES2.1, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment

In: serial
Out: serial
Err: serial
Beagle xM Rev C
No EEPROM on expansion board
Die ID #546800029ff80000015f26ad0f02b022
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 0
OMAP3 beagleboard.org # usb start ; dhcp
(Re)start USB...
USB: Register 1313 NbrPorts 3
USB EHCI 1.00
scanning bus for devices... 3 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
       scanning bus for ethernet devices... 1 Ethernet Device(s) found
Waiting for Ethernet connection... done.
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 19
*** Unhandled DHCP Option in OFFER/ACK: 28
*** Unhandled DHCP Option in OFFER/ACK: 19
*** Unhandled DHCP Option in OFFER/ACK: 28
DHCP client bound to address 172.20.2.53
Using sms0 device
TFTP from server 0.0.0.0; our IP address is 172.20.2.53; sending through gateway 172.20.3.1
Filename 'uImage.beagle'.
Load address: 0x82000000
Loading: ##T #EHCI timed out on TD - token=0x8008d80
T #

Playing with the alignment in uboot doesn't help.

Hi Koen,

Nothing is connected to the hub, only the builtin ethernet. I see the same on C5 with only an ASIX device attached.

and also have you tried with that patch ?
http://patchwork.ozlabs.org/patch/100367/

Eric

Not quite:

U-Boot 2011.06-rc2-00035-g8697a7d (Jun 22 2011 - 12:41:40)

[..]

OMAP3 beagleboard.org # dhcp
Waiting for Ethernet connection... done.
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 19
*** Unhandled DHCP Option in OFFER/ACK: 28
*** Unhandled DHCP Option in OFFER/ACK: 19
*** Unhandled DHCP Option in OFFER/ACK: 28
DHCP client bound to address 172.20.2.53
Using sms0 device
TFTP from server 0.0.0.0; our IP address is 172.20.2.53; sending through gateway 172.20.3.1
Filename 'uImage.beagle'.
Load address: 0x82000000
Loading: ##EHCI timed out on TD - token=0x8008d80
T ##T EHCI timed out on TD - token=0x88008d80
T EHCI timed out on TD - token=0x368c80
EHCI timed out on TD - token=0x88008d80
T EHCI timed out on TD - token=0x368c80

But:

OMAP3 beagleboard.org # fatload usb 0 ${loadaddr} uImage
reading uImage

3270216 bytes read

So only networking seems to be broken.

And with debug added by Joel:

Texas Instruments X-Loader 1.5.0 (Jun 7 2011 - 09:51:36)
Beagle xM
Reading boot sector
Loading u-boot.bin from mmc

U-Boot 2011.06-rc3-00023-g63bfa80 (Jun 22 2011 - 18:46:00)

OMAP3630/3730-GP ES2.1, CPU-OPP2, L3-165MHz, Max CPU Clock 1 Ghz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 512 MiB
NAND: 0 MiB
MMC: OMAP SD/MMC: 0
*** Warning - readenv() failed, using default environment

In: serial
Out: serial
Err: serial
Beagle xM Rev C
No EEPROM on expansion board
Die ID #546800029ff80000015f26ad0f02b022
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 0
OMAP3 beagleboard.org # usb start
(Re)start USB...
USB: Register 1313 NbrPorts 3
USB EHCI 1.00
scanning bus for devices... req=6 (0x6), type=128 (0x80), value=256, index=0
USB_DT_DEVICE request
req=5 (0x5), type=0 (0x0), value=1, index=0
USB_REQ_SET_ADDRESS
Len is 0
req=6 (0x6), type=128 (0x80), value=256, index=0
USB_DT_DEVICE request
req=6 (0x6), type=128 (0x80), value=512, index=0
USB_DT_CONFIG config
req=6 (0x6), type=128 (0x80), value=512, index=0
USB_DT_CONFIG config
req=9 (0x9), type=0 (0x0), value=1, index=0
USB_REQ_SET_CONFIGURATION
Len is 0
req=6 (0x6), type=128 (0x80), value=768, index=0
USB_DT_STRING config
req=6 (0x6), type=128 (0x80), value=769, index=1
USB_DT_STRING config
req=6 (0x6), type=128 (0x80), value=770, index=1
USB_DT_STRING config
req=6 (0x6), type=160 (0xa0), value=10496, index=0
USB_DT_HUB config
req=6 (0x6), type=160 (0xa0), value=10496, index=0
USB_DT_HUB config
req=0 (0x0), type=160 (0xa0), value=0, index=0
req=3 (0x3), type=35 (0x23), value=8, index=1
Len is 0
req=3 (0x3), type=35 (0x23), value=8, index=2
Len is 0
req=3 (0x3), type=35 (0x23), value=8, index=3
Len is 0
req=0 (0x0), type=163 (0xa3), value=0, index=1
req=0 (0x0), type=163 (0xa3), value=0, index=2
req=0 (0x0), type=163 (0xa3), value=0, index=2
req=1 (0x1), type=35 (0x23), value=16, index=2
Len is 0
req=3 (0x3), type=35 (0x23), value=4, index=2
Len is 0
req=0 (0x0), type=163 (0xa3), value=0, index=2
req=1 (0x1), type=35 (0x23), value=20, index=2
Len is 0
dev=9ffb00fc, pipe=88000083, buffer=9ff077ac, length=64, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0
TOKEN=0x9c00
req=3 (0x3), type=35 (0x23), value=4, index=2
Len is 0
req=0 (0x0), type=163 (0xa3), value=0, index=2
req=1 (0x1), type=35 (0x23), value=20, index=2
Len is 0
dev=9ffb00fc, pipe=88000000, buffer=(null), length=0, req=9ffafbac
req=5 (0x5), type=0 (0x0), value=2 (0x2), index=0
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ffb01fc, length=18, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff077ac, length=9, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=512 (0x200), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff077ac, length=41, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=512 (0x200), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=9 (0x9), type=0 (0x0), value=1 (0x1), index=0
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ff0757c, length=4, req=9ffafbac
req=6 (0x6), type=160 (0xa0), value=10496 (0x2900), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff0757c, length=9, req=9ffafbac
req=6 (0x6), type=160 (0xa0), value=10496 (0x2900), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff0757c, length=4, req=9ffafbac
req=0 (0x0), type=160 (0xa0), value=0 (0x0), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=8 (0x8), index=1
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=8 (0x8), index=2
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=8 (0x8), index=3
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=8 (0x8), index=4
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=8 (0x8), index=5
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ff0777c, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=1
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff07560, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=1
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=1 (0x1), type=35 (0x23), value=16 (0x10), index=1
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=4 (0x4), index=1
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ff0753c, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=1
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=1 (0x1), type=35 (0x23), value=20 (0x14), index=1
TOKEN=0x8d00
dev=9ffb0644, pipe=88000083, buffer=9ff07344, length=64, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=4 (0x4), index=1
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ff07314, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=1
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=1 (0x1), type=35 (0x23), value=20 (0x14), index=1
TOKEN=0x8d00
dev=9ffb0644, pipe=88000000, buffer=(null), length=0, req=9ffafbac
req=5 (0x5), type=0 (0x0), value=3 (0x3), index=0
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ffb0744, length=18, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07344, length=9, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=512 (0x200), index=0
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07344, length=39, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=512 (0x200), index=0
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=(null), length=0, req=9ffafbac
req=9 (0x9), type=0 (0x0), value=1 (0x1), index=0
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ff0777c, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=2
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff0777c, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=3
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff07560, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=3
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=1 (0x1), type=35 (0x23), value=16 (0x10), index=3
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=4 (0x4), index=3
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ff0753c, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=3
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=1 (0x1), type=35 (0x23), value=20 (0x14), index=3
TOKEN=0x8d00
dev=9ffb0b8c, pipe=88000083, buffer=9ff07344, length=64, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=3 (0x3), type=35 (0x23), value=4 (0x4), index=3
TOKEN=0x8d00
dev=9ffb00fc, pipe=88000283, buffer=9ff07314, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=3
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000203, buffer=(null), length=0, req=9ffafbac
req=1 (0x1), type=35 (0x23), value=20 (0x14), index=3
TOKEN=0x8d00
dev=9ffb0b8c, pipe=88000000, buffer=(null), length=0, req=9ffafbac
req=5 (0x5), type=0 (0x0), value=4 (0x4), index=0
TOKEN=0x8d00
dev=9ffb0b8c, pipe=88000483, buffer=9ffb0c8c, length=18, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=256 (0x100), index=0
TOKEN=0x9c00
dev=9ffb0b8c, pipe=88000483, buffer=9ff07344, length=9, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=512 (0x200), index=0
TOKEN=0x9c00
dev=9ffb0b8c, pipe=88000483, buffer=9ff07344, length=32, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=512 (0x200), index=0
TOKEN=0x9c00
dev=9ffb0b8c, pipe=88000403, buffer=(null), length=0, req=9ffafbac
req=9 (0x9), type=0 (0x0), value=1 (0x1), index=0
TOKEN=0x8d00
dev=9ffb0b8c, pipe=88000483, buffer=9ff07120, length=255, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=768 (0x300), index=0
TOKEN=0x9c00
dev=9ffb0b8c, pipe=88000483, buffer=9ff07120, length=255, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=769 (0x301), index=1033
TOKEN=0x9c00
dev=9ffb0b8c, pipe=88000483, buffer=9ff07120, length=255, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=770 (0x302), index=1033
TOKEN=0x9c00
dev=9ffb0b8c, pipe=88000483, buffer=9ff07120, length=255, req=9ffafbac
req=6 (0x6), type=128 (0x80), value=771 (0x303), index=1033
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff0777c, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=4
TOKEN=0x9c00
dev=9ffb00fc, pipe=88000283, buffer=9ff0777c, length=4, req=9ffafbac
req=0 (0x0), type=163 (0xa3), value=0 (0x0), index=5
TOKEN=0x9c00
req=0 (0x0), type=163 (0xa3), value=0, index=3
4 USB Device(s) found
       scanning bus for storage devices... dev=9ffb0b8c, pipe=88000483, buffer=9ff07e37, length=1, req=9ffafbac
req=254 (0xfe), type=161 (0xa1), value=0 (0x0), index=0
TOKEN=0x9c00
dev=9ffb0b8c, pipe=c8010403, buffer=9ff07d7c, length=31, req=(null)
TOKEN=0x80008c01
dev=9ffb0b8c, pipe=c8008483, buffer=9ffba870, length=36, req=(null)
TOKEN=0x80008d00
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07db8, length=13, req=(null)
TOKEN=0x8d00
dev=9ffb0b8c, pipe=c8010403, buffer=9ff07d5c, length=31, req=(null)
TOKEN=0x8c01
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07d98, length=13, req=(null)
TOKEN=0x80008d00
dev=9ffb0b8c, pipe=c8010403, buffer=9ff07d5c, length=31, req=(null)
TOKEN=0x80008c01
dev=9ffb0b8c, pipe=c8008483, buffer=9ffba5cc, length=18, req=(null)
TOKEN=0x8d00
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07d98, length=13, req=(null)
TOKEN=0x80008d00
dev=9ffb0b8c, pipe=c8010403, buffer=9ff07d5c, length=31, req=(null)
TOKEN=0x8c01
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07d98, length=13, req=(null)
TOKEN=0x8d00
dev=9ffb0b8c, pipe=c8010403, buffer=9ff07d7c, length=31, req=(null)
TOKEN=0x80008c01
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07df0, length=8, req=(null)
TOKEN=0x80008d00
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07db8, length=13, req=(null)
TOKEN=0x8d00
dev=9ffb0b8c, pipe=c8010403, buffer=9ff07b04, length=31, req=(null)
TOKEN=0x8c01
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07b40, length=13, req=(null)
TOKEN=0x80008d00
dev=9ffb0b8c, pipe=c8010403, buffer=9ff07b24, length=31, req=(null)
TOKEN=0x80008c01
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07be0, length=512, req=(null)
TOKEN=0x8d00
dev=9ffb0b8c, pipe=c8008483, buffer=9ff07b60, length=13, req=(null)
TOKEN=0x80008d00
1 Storage Device(s) found
       scanning bus for ethernet devices... dev=9ffb0644, pipe=88000303, buffer=9ff07dec, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=264
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07dec, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=260
TOKEN=0x8d00
1 Ethernet Device(s) found
OMAP3 beagleboard.org # dhcp
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=20
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=20
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=32
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=32
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d8c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=264
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d8c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=260
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=20
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=20
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=20
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=56
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=56
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=108
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=108
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=20
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=20
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=20
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=8
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=0
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=284
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=44
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ffbb860, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=256
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=288
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07db0, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=304
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=304
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d7c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=280
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d94, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d7c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=280
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d94, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d7c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=280
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d94, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d7c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=280
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d84, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d94, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07db4, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=104
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=104
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=256
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=16
TOKEN=0x8d00
dev=9ffb0644, pipe=88000303, buffer=9ff07d9c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=256
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
Waiting for Ethernet connection... dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000303, buffer=9ff07d7c, length=4, req=9ffafbac
req=160 (0xa0), type=64 (0x40), value=0 (0x0), index=276
TOKEN=0x8d00
dev=9ffb0644, pipe=88000383, buffer=9ff07d74, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=276
TOKEN=0x9c00
dev=9ffb0644, pipe=88000383, buffer=9ff07d8c, length=4, req=9ffafbac
req=161 (0xa1), type=192 (0xc0), value=0 (0x0), index=280
TOKEN=0x9c00
done.
BOOTP broadcast 1
dev=9ffb0644, pipe=c8010303, buffer=9ff077dc, length=350, req=(null)
TOKEN=0x80008c00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x87bc8d00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x6908d00
*** Unhandled DHCP Option in OFFER/ACK: 19
*** Unhandled DHCP Option in OFFER/ACK: 28
dev=9ffb0644, pipe=c8010303, buffer=9ff07754, length=350, req=(null)
TOKEN=0x8c00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x86908d00
*** Unhandled DHCP Option in OFFER/ACK: 19
*** Unhandled DHCP Option in OFFER/ACK: 28
DHCP client bound to address 172.20.2.53
Using sms0 device
TFTP from server 0.0.0.0; our IP address is 172.20.2.53; sending through gateway 172.20.3.1
Filename 'uImage.beagle'.
Load address: 0x82000000
Loading: dev=9ffb0644, pipe=c8010303, buffer=9ff0770c, length=95, req=(null)
TOKEN=0x80008c00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x7bc8d00
dev=9ffb0644, pipe=c8010303, buffer=9ff077b4, length=50, req=(null)
TOKEN=0x8c00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x5828d00
dev=9ffb0644, pipe=c8010303, buffer=9ff077b4, length=70, req=(null)
TOKEN=0x80008c00
#dev=9ffb0644, pipe=c8010303, buffer=9ff07724, length=54, req=(null)
TOKEN=0x8c00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x5ed8d00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x5ca8d00
#dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x87248d00
T dev=9ffb0644, pipe=c8010303, buffer=9ff07794, length=54, req=(null)
TOKEN=0x80008c00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x85ca8d00
#dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x72e8d00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x5ca8d00
#T dev=9ffb0644, pipe=c8010303, buffer=9ff07794, length=54, req=(null)
TOKEN=0x8c00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x87bc8d00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x7bc8d00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x87bc8d00
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
TOKEN=0x85ca8d00
#dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
EHCI timed out on TD - token=0x88008d80
T dev=9ffb0644, pipe=c8010303, buffer=9ff07794, length=54, req=(null)
EHCI timed out on TD - token=0x368c80
dev=9ffb0644, pipe=c8008383, buffer=9ffbc1cc, length=2048, req=(null)
EHCI timed out on TD - token=0x88008d80
iMac:~ koen$

Hi Koen,

I checked the cables and the c5 is indeed on a gbit switch, but the xm is on a 10/100 one, which is plugged in the gbit switch mentioned earlier.

regards,

Koen

Hi,

I'm getting a very similar behavior:

---- (power cycle) switch power on ----

OMAP3 beagleboard.org # sete ipaddr 192.168.5.3; usb start
(Re)start USB...
USB: Register 1313 NbrPorts 3
USB EHCI 1.00
scanning bus for devices... 3 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
       scanning bus for ethernet devices... 1 Ethernet Device(s) found
OMAP3 beagleboard.org # ping 192.168.5.5
Waiting for Ethernet connection... done.
Using sms0 device
host 192.168.5.5 is alive
OMAP3 beagleboard.org # sleep 60; reset

...

OMAP3 beagleboard.org # sete ipaddr 192.168.5.3
OMAP3 beagleboard.org # usb start
(Re)start USB...
USB: Register 1313 NbrPorts 3
USB EHCI 1.00
scanning bus for devices... 3 USB Device(s) found
       scanning bus for storage devices... 0 Storage Device(s) found
       scanning bus for ethernet devices... 1 Ethernet Device(s) found
OMAP3 beagleboard.org # ping 192.168.5.5
Waiting for Ethernet connection... done.
Using sms0 device
EHCI timed out on TD - token=0x8008d80
EHCI timed out on TD - token=0x80328c80
ping failed; host 192.168.5.5 is not alive

Note that in my "usual" setup the beagle-xm rev c connects to a 10/100
Switch, which connects to a Gigabit switch with the dhcp server, but
even if I connect the beagle-xm straight with a cable to a gigabit
ethernet interface of a PC it's the same problem (the experiments above
are done with a network cable only-no switch)

Regards,

Robert..."Pointers are like jumps, leading wildly from one part of the
data structure to another. Their introduction into high-level languages
has been a step backwards from which we may never recover." - C. A. R.
Hoare, "Hints on Programming Language Design", 1973

My public pgp key is available at:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1

Hi,

That isn't something I can easily test without tearing the place up :frowning:

Is this having anything to do with mpurate boot argument?

Because when I was giving mpurate=800 in the bootargs, I met with so many timeouts the moment Ethernet is enabled. When I removed that param, everything returned to normal.
I use a Buffalo AirStation wireless router to connect beagleboard-xm and laptop.

It looked to me like this issue is having something to do with CPU clock. Not sure, but just a thought.

Thank you,
Johnson

a little sacrifice for the greater good!!

I figured it out :slight_smile:

without 'setenv serverip <something>' it will load from 0.0.0.0, which does work, but upsets uboot greatly!

Oh! Sorry! But I didn't noted that this is related with uboot (eventhough the subject line clearly mentions it).

Thank you,
Johnson

Since I'm lazy I added the following to the dhcp server:

next-server 172.20.3.1;

That will point uboot to the right tftp server as well.

regards,

Koen

well even if that indeed solves your problem I think there is an other problem as even with a correct IP configuration I meet the same timeout problem when connected to a Gb switch

Eric

Did you confirm earlier that you got this working with a particular switch?

So are you saying that there is a problem on the Networking side? I
don't see how because its USB that timesout on a "receive" request. I
don't think this is the correct behavior of LAN9514, as it surely sets
one of the status registers when something goes wrong.

thanks,
Joel.

Hi Eric,

and if you connect the beagle, the dhcp server & the PC to a 10/100
switch ?

Please note, that I'm after my git pull from yesterday on this commit:

commit 4b01439ebc5b0e40ea7759be7053b211d9461b0c
Merge: 2cd88dd 5e64008
Author: Robert Berger <robert.berger@ReliableEmbeddedSystems.com>