8541 FCC transmit timed out

Stephen Cheng stcheng at celestica.com
Thu Jun 29 19:55:58 EST 2006


Hi the community,

I encountered the "transmit timed out" problem when I try to bring up the 
FCC on an mpc8541 based board.
I found there are a lot of such issues posted in the list, unfortunately, 
I didn't find a workaround could solve my problem.

The FCC port works fine under U-boot, I can ping the host and download 
files from TFTP server, so the tx/rx clk route should be no problem. The 
command line U-boot transfer to Linux Kernel should be fine too, because 
kernel startup message says: IP-Config Complete ...

When I tried to ping the host after Linux is up, I got the following 
dumped messages:

PING 192.168.1.2 (192.168.1.2) from 192.168.1.192 : 56(84) bytes of data.
>From 192.168.1.192: Destination Host Unreachable
>From 192.168.1.192: Destination Host Unreachable
>From 192.168.1.192: Destination Host Unreachable
>From 192.168.1.192: Destination Host Unreachable
>From 192.168.1.192: Destination Host Unreachable
>From 192.168.1.192: Destination Host Unreachable
NETDEV WATCHDOG: eth0: transmit timed out
eth0: transmit timed out.
 Ring data dump: cur_tx c0218100 tx_free 0 cur_rx c0218000.
 Tx @base c0218100 :
1c01 0062 0039e962
1c01 0062 0039e662
1c01 0062 0039e862
1c01 0062 0039ea62
5c01 002a 07f45de2
5c01 002a 07f45e62
5c01 002a 07f45ee2
5c01 002a 07f45f62
5c01 002a 07a2b0a2
5c01 002a 07a2b122
5c01 002a 07a2b1a2
5c01 002a 07a2b222
5c01 002a 07a2b2a2
5c01 002a 07a2b322
5c01 002a 07a2b3a2
7c01 002a 07a2b422
 Rx @base c0218000 :
1c80 0040 07706000
1c80 0040 07706800
1c80 0040 07705000
1c00 0040 07705800
1c00 0040 07704000
1c00 0040 07704800
1c00 0040 07703000
1c00 0040 07703800
1c00 0040 07702000
1c00 0040 07702800
1c00 0040 07701000
1c00 0040 07701800
1c00 0040 07700000
1c00 0040 07700800
1c00 0040 003ff000
9000 0000 003ff800
9000 0000 003fe000
9000 0000 003fe800
9000 0000 003fd000
9000 0000 003fd800
9000 0000 003fc000
9000 0000 003fc800
9000 0000 003fb000
9000 0000 003fb800
9000 0000 003fa000
9000 0000 003fa800
9000 0000 003f9000
9000 0000 003f9800
9000 0000 003f8000
9000 0000 003f8800
9000 0000 003f7000
b000 0000 003f7800
NETDEV WATCHDOG: eth0: transmit timed out
eth0: transmit timed out.
......

The last bit of TxBD_CSR is 1, which means "Carrier Sense Lost", I have no 
idea about why this could happen.

I captured the package at the host side, the host had received the ARP 
request package and had also sent the ARP reply package, however, no ICMP 
package followed.

The Linux version is 2.4.20.

Any comment will be appreciated!

(PS: sorry for my poor English.)

Thanks & Best Regards,
Stephen C.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20060629/20452636/attachment.htm 


More information about the Linuxppc-embedded mailing list