[tulip] [PROBLEM]: IntraServer Quad - Digital DS21143

Till Immanuel Patzschke tip@internetwork-ag.de
Wed, 27 Jun 2001 17:24:44 +0200


Hi,

we're using the IntraServer (LSI now) QuadEthernet board w/ Linux 2.4.0.SuSE
(and tried up to 2.4.5).  The board identifies as Digital DS21143 Tulip rev 65
at 0xb800,...
I connected (just) one of the ports to an unused switch 10/100 and an Intel
EEpro100 (based in a different machine) to the same switch.
When I try to generate traffic, I get ONLY 20.8kB/s (FTP) -- if I connect both
NICs w/ a cross-over cable, I get almost no traffic at all (0.2KB/s)...
The log (tulip_debug=7) shows lots of transmission errors and constant
re-negotiations. (Setting the media type to e.g. 10base2 does almost nothing -
once the interface is up again it starts re-negotiation and switches back to
100baseT.
It also looks like the card wants to use FD only (and doesn't care about the
full_duplex=0...)
Please HELP!
Thanks,

Immanuel

P.S. Yes, I've tried newer driver versions (1.1.3) w/o any success!!!
P.P.S.  Please Cc: me on any replies since I'm not constatntly monitoring the
list... Thanks!

-----------------------------------------------------------------------

Jun 27 13:42:00 ipat01 kernel: eth4: Digital DS21143 Tulip rev 65 at 0xb800,
00:06:2B:01:A7:D3, IRQ 5.
Jun 27 13:42:00 ipat01 kernel: eth4:  EEPROM default media type Autosense.
Jun 27 13:42:00 ipat01 kernel: eth4:  Index #0 - Media 10baseT (#0) described by
a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth4:  Index #1 - Media 10baseT-FD (#4) described
by a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth4:  Index #2 - Media 100baseTx (#3) described
by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth4:  Index #3 - Media 100baseTx-FD (#5)
described by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth5: Digital DS21143 Tulip rev 65 at 0xb400,
00:06:2B:01:A7:D4, IRQ 9.
Jun 27 13:42:00 ipat01 kernel: eth5:  EEPROM default media type Autosense.
Jun 27 13:42:00 ipat01 kernel: eth5:  Index #0 - Media 10baseT (#0) described by
a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth5:  Index #1 - Media 10baseT-FD (#4) described
by a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth5:  Index #2 - Media 100baseTx (#3) described
by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth5:  Index #3 - Media 100baseTx-FD (#5)
described by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth6: Digital DS21143 Tulip rev 65 at 0xb000,
00:06:2B:01:A7:D5, IRQ 9.
Jun 27 13:42:00 ipat01 kernel: eth6:  EEPROM default media type Autosense.
Jun 27 13:42:00 ipat01 kernel: eth6:  Index #0 - Media 10baseT (#0) described by
a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth6:  Index #1 - Media 10baseT-FD (#4) described
by a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth6:  Index #2 - Media 100baseTx (#3) described
by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth6:  Index #3 - Media 100baseTx-FD (#5)
described by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth7: Digital DS21143 Tulip rev 65 at 0xa800,
00:06:2B:01:A7:D6, IRQ 9.
Jun 27 13:42:00 ipat01 kernel: eth7:  EEPROM default media type Autosense.
Jun 27 13:42:00 ipat01 kernel: eth7:  Index #0 - Media 10baseT (#0) described by
a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth7:  Index #1 - Media 10baseT-FD (#4) described
by a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth7:  Index #2 - Media 100baseTx (#3) described
by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth7:  Index #3 - Media 100baseTx-FD (#5)
described by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth8: Digital DS21143 Tulip rev 65 at 0x8800,
00:06:2B:01:A8:A3, IRQ 9.
Jun 27 13:42:00 ipat01 kernel: eth8:  EEPROM default media type Autosense.
Jun 27 13:42:00 ipat01 kernel: eth8:  Index #0 - Media 10baseT (#0) described by
a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth8:  Index #1 - Media 10baseT-FD (#4) described
by a 21142 Serial PHY (2) block.
Jun 27 13:42:00 ipat01 kernel: eth8:  Index #2 - Media 100baseTx (#3) described
by a 21143 SYM PHY (4) block.
Jun 27 13:42:00 ipat01 kernel: eth8:  Index #3 - Media 100baseTx-FD (#5)
described by a 21143 SYM PHY (4) block.
-------------------------------------------------------------------------
Jun 27 17:12:20 ipat01 kernel: eth4: tulip_up(), irq==19.
Jun 27 17:12:20 ipat01 kernel: eth4: Restarting 21143 autonegotiation,
csr14=0003ffff.
Jun 27 17:12:20 ipat01 kernel: eth4: Done tulip_open(), CSR0 f8a08000, CSR5
f0320000 CSR6 b2422202.
Jun 27 17:12:20 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:20 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:23 ipat01 kernel: eth4: interrupt  csr5=0xf0668010 new
csr5=0xf0660000.
Jun 27 17:12:23 ipat01 kernel: eth4: 21143 link status interrupt 45e1d2ce, CSR5
f0668010, fffbffff.
Jun 27 17:12:23 ipat01 kernel: eth4: Switching to 100baseTx-FD based on link
negotiation 01e0 & 45e1 = 01e0.
Jun 27 17:12:23 ipat01 kernel: eth4: 21143 non-MII 100baseTx-FD transceiver
control 08af/0005.
Jun 27 17:12:23 ipat01 kernel: eth4:  Setting CSR15 to 08af0008/00050008.
Jun 27 17:12:23 ipat01 kernel: eth4: Using media type 100baseTx-FD, CSR12 is ce.

Jun 27 17:12:23 ipat01 kernel: eth4:  Setting CSR6 83860200/b3862202 CSR12
45e1d2ce.
Jun 27 17:12:23 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:23 ipat01 kernel: eth4: interrupt  csr5=0xf8668000 new
csr5=0xf8668000.
Jun 27 17:12:23 ipat01 kernel: eth4: 21143 link status interrupt 45e1d2cc, CSR5
f8668000, fffbffff.
Jun 27 17:12:23 ipat01 kernel: eth4: 21143 100baseTx-FD link beat good.
Jun 27 17:12:23 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:23 ipat01 kernel: eth4: 21143 negotiation status 45e1d2cc,
100baseTx-FD.
Jun 27 17:12:23 ipat01 kernel: eth4: Using NWay-set 100baseTx-FD media, csr12
45e1d2cc.
Jun 27 17:12:35 ipat01 kernel: eth4: interrupt  csr5=0xf0670040 new
csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel:  In tulip_rx(), entry 0 004e0320.
Jun 27 17:12:35 ipat01 kernel: eth4: In tulip_rx(), entry 0 004e0320.
Jun 27 17:12:35 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel: eth4: interrupt  csr5=0xf0670040 new
csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel:  In tulip_rx(), entry 1 00400320.
Jun 27 17:12:35 ipat01 kernel: eth4: In tulip_rx(), entry 1 00400320.
Jun 27 17:12:35 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel: eth4: interrupt  csr5=0xf0670040 new
csr5=0xf0660000.
Jun 27 17:12:35 ipat01 kernel:  In tulip_rx(), entry 2 00460320.
Jun 27 17:12:35 ipat01 kernel: eth4: In tulip_rx(), entry 2 00460320.
Jun 27 17:12:35 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:36 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
----------------------------------------------------------------
Jun 27 17:12:56 ipat01 kernel:  In tulip_rx(), entry 24 80000000.
Jun 27 17:12:56 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: interrupt  csr5=0xf0270001 new
csr5=0xf0260000.
Jun 27 17:12:56 ipat01 kernel: eth4: Transmit error, Tx status 7fffb200.
Jun 27 17:12:56 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0260000.
Jun 27 17:12:56 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: interrupt  csr5=0xf0670040 new
csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel:  In tulip_rx(), entry 24 00520320.
Jun 27 17:12:56 ipat01 kernel: eth4: In tulip_rx(), entry 24 00520320.
Jun 27 17:12:56 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: interrupt  csr5=0xf0670004 new
csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: Transmit error, Tx status 7fffb200.
Jun 27 17:12:56 ipat01 kernel: eth4: exiting interrupt, csr5=0xf0660000.
Jun 27 17:12:56 ipat01 kernel: eth4: interrupt  csr5=0xf0670040 new
csr5=0xf0660000.




--
Till Immanuel Patzschke                 mailto: tip@internetwork-ag.de
interNetwork AG                         Phone:  +49-(0)611-1731-121
Bierstadter Str. 7                      Fax:    +49-(0)611-1731-31
D-65189 Wiesbaden                       Web:    http://www.internetwork-ag.de