[U-Boot-Users] Can't get gigabit working on Vitesse/Cicada 8201 TSEC

Timur Tabi timur at freescale.com
Wed Aug 30 18:26:26 CEST 2006


I'm working on support for the MPC8349E-mITX, a variant of the MDS.  I cannot git gigabit ethernet working.  The board uses a Vitesse 8201, which is the same thing as a Cicada 8201.

If I connect TSEC0 to a gigabit switch, U-Boot will detect that its running a gigabit speeds:

Speed: 1000, full duplex
Using Freescale TSEC0 device

but packets don't get sent out (verified with ethereal).  Therefore, pings time out.

Ethernet works if I connect to a 100Mbs switch.

I know it's not a hardware problem, because I have an older version of U-Boot (based on 1.1.3) that was developed in-house that supports this board.  This older version works at gigabit speeds.

Obviously, one of the following is true:

1) Gigabit TSEC support is broken in the latest U-Boot.
2) I made a mistake porting my code from the in-house version.
3) There is some code or configuration that needs to be done in the latest U-boot code that wasn't necessary in 1.1.3.

My belief is that I'm misconfiguring the device somehow, but I don't know enough about this hardware to know where to look.  Is there anything special that I need to do get gigabit working on a Vitesse/Cicada 8201 TSEC?

-- 
Timur Tabi
Linux Kernel Developer @ Freescale




More information about the U-Boot mailing list