[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