[tulip-bug] tulip medium selection oddity
Tobias Abt
tabt@gmx.de
Sun, 25 Jun 2000 13:26:03 +0200
When I force a CNet 100TX(E) (21143 without MII, just SYM) to use
10baseT by
# insmod tulip options=12 debug=3 ; ifconfig eth1 192.168.2.4
it is autonegotiating to 100baseTx-FDX anyway when attached to a switch.
Did I miss something here?
(Happens with 0.91 and 0.92)
Excerpt from /var/log/messages:
Found Digital DS21143 Tulip at PCI I/O address 0xe000.
tulip.c:v0.91g-ppc 7/16/99 becker@cesdis.gsfc.nasa.gov
eth1: Digital DS21143 Tulip rev 48 at 0xe000, 00:80:AD:83:54:E4, IRQ 12.
eth1: EEPROM default media type Autosense.
eth1: Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2)
block.
eth1: Index #1 - Media 10baseT-FD (#4) described by a 21142 Serial PHY
(2) block.
eth1: Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4)
block.
eth1: Index #3 - Media 100baseTx-FD (#5) described by a 21143 SYM PHY
(4) block.
eth1: Restarting 21143 autonegotiation, 0003ffff.
eth1: tulip_open() irq 12.
eth1: Using user-specified media 10baseT(forced).
eth1: 21143 non-MII 10baseT transceiver control 08af/00a5.
eth1: Setting CSR15 to 08af0008/00a50008.
eth1: Using media type 10baseT, CSR12 is c6.
eth1: Done tulip_open(), CSR0 ffa08000, CSR5 f0660000 CSR6 b2422002.
eth1: 21143 link status interrupt 45e1d0ce, CSR5 f0668010, fff8ffff.
eth1: Switching to 100baseTx-FD based on link negotiation 01e0 & 45e1 =
01e0.
eth1: 21143 non-MII 100baseTx-FD transceiver control 08af/00a5.
eth1: Setting CSR15 to 08af0008/00a50008.
eth1: Using media type 100baseTx-FD, CSR12 is ce.
eth1: Setting CSR6 83860200/b3862202 CSR12 45e1d0ce.
eth1: 21143 negotiation status 000020ce, 100baseTx-FD.
eth1: Using NWay-set 100baseTx-FD media, csr12 000020ce.
eth1: 21143 link status interrupt 000060cc, CSR5 f8668000, fff8ffff.
eth1: 21143 100baseTx-FD link beat good.
eth1: 21143 link status interrupt 000050ce, CSR5 f8668010, fff8ffff.
eth1: Restarting 21143 autonegotiation, 0003ffff.
eth1: 21143 link status interrupt 45e1d2ce, CSR5 f0008010, fffbffff.
eth1: Switching to 100baseTx-FD based on link negotiation 01e0 & 45e1 =
01e0.
eth1: 21143 non-MII 100baseTx-FD transceiver control 08af/00a5.
eth1: Setting CSR15 to 08af0008/00a50008.
eth1: Using media type 100baseTx-FD, CSR12 is ce.
eth1: Setting CSR6 83860200/b3862202 CSR12 45e1d2ce.
eth1: 21143 link status interrupt 45e1d2cc, CSR5 f8668000, fffbffff.
eth1: 21143 100baseTx-FD link beat good.
eth1: 21143 negotiation status 45e1d2cc, 100baseTx-FD.
eth1: Using NWay-set 100baseTx-FD media, csr12 45e1d2cc.
--
Bye, \|/
Tobias @ @
+----------------oOO-(_)-OOo-----------+
| Tobias Abt |
| email: tabt@gmx.de |
+--------------------------------------+