[tulip] xircom rbem56g100 tx packet carrier errors
Stefan Kluth
skluth@mppmu.mpg.de
Fri, 1 Sep 2000 12:11:38 +0200 (CEST)
Hi,
I recently got an upgraded network connection to 100baseT.
Now I get 100% TX packets carries errors, i.e. there is an
carrier error for every TX packet. Here is the output of
ifconfig (I blanked my addresses):
lapkluth:/home/skluth# ifconfig
eth0 Link encap:Ethernet HWaddr
inet addr: Bcast: Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20679 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:3185 dropped:0 overruns:0 carrier:3185
collisions:0
Then I got Donald Beckers diagnostic programs and ran
tulip_diag.c (see output below). What I think is inconsistent
is that at the top we read:
"Port selection is MII, half-duplex"
while at the bottom we have
"Auto-negotiation complete, 100Mbps full duplex."
Any hints here?
cheers, Stefan
************************************************************
lapkluth:/home/skluth/scratch/pcidiag# ./tulip-diag -t 0 -p 0xa00 -mm
-ee -aa
tulip-diag.c:v2.03 7/31/2000 Donald Becker (becker@scyld.com)
http://www.scyld.com/diag/index.html
Assuming a Digital Tulip series adapter at 0xa00.
Digital Tulip series chip registers at 0xa00:
fea08000 ffffffff ffffffff 0009d810 0009da10 60000106 324c0000
e3fe0000
e0000000 fffd8384 00000000 fffe0000 000000c4 ffff0000 ffffffff
880f0000
Port selection is MII, half-duplex.
Transmit stopped, Receive stopped, half-duplex.
The Rx process state is 'Stopped'.
The Tx process state is 'Stopped'.
The transmit threshold is 72.
EEPROM size is 6.
* An old-style EEPROM layout was found.
* The old-style layout does not contain transceiver control
information.
* This board may not work, or may work only with a subset of
transceiver
* options or data rates.
EEPROM contents:
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
ID block CRC 0xe3 (vs. 00).
Full contents CRC 0x6523 (read as 0x0000).
MII PHY found at address 0, status 0x782d.
MII PHY #0 transceiver registers:
3100 782d 0300 e54a 01e1 45e1 0001 0000
0000 0000 0000 0000 0000 0000 0000 0000
0140 0000 0f00 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x3100: Auto-negotiation enabled.
Basic mode status register 0x782d ... 782d.
Link status: established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation complete.
Vendor ID is 00:c0:39:--:--:--, model 20 rev. 10.
Vendor/Part: TDK transceiver (unknown type).
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 45e1: Flow-control 100baseTx-FD 100baseTx
10baseT-FD 10baseT.
Negotiation completed.
TDK format vendor-specific registers 16..18 are 0x0140 0x0000 0x0f00
Link polarity is detected as normal.
Auto-negotiation complete, 100Mbps full duplex.
Rx link in pass state, PLL slipped since last read.
No new link status events.
---Stefan Kluth---------------Wissenschaftlicher Mitarbeiter-----------
- MPI fuer Physik - phone: +49 89 32354 468 - OPAL& -
- Foehringer Ring 6 - fax: +49 89 32354 305 - ATLAS -
---D-80805 Munich, Germany----e-mail: skluth@mppmu.mpg.de--------------