ANA-6944A/TX (!) + AMIBIOS + linux-2.1.122; 3/4 success!

John Kennedy jk@csuchico.edu
Fri Oct 2 22:36:19 1998


10/02/98 @ 07:36:10 PM (Friday)

[Donald Becker]
>  The 'mii-diag' program only works with recent driver versions that
>  include my ioctl() interface. ...

  Ok, I spent some time recompiling everything to try and get rid of any
bogons.  Now tulip.o works as a module and mii-diag works as well.
I upgraded to pre-2.1.124-2 among other things.

  The current bootup/syslog output looks like this:

	tulip.c:v0.89K 8/8/98 becker@cesdis.gsfc.nasa.gov 
	eth0: Digital DS21140 Tulip at 0xf800, 00 00 d1 1b 6d 41, IRQ 11. 
	eth0:  EEPROM default media type Autosense. 
	eth0:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block. 
	eth0: Checking for MII transceivers... 
	eth0:  MII transceiver found at MDIO address 1, config 3100 status 786d. 
	eth0:  Advertising 01e1 on PHY 1, previously advertising 01e1. 
	eth1: Digital DS21140 Tulip at 0xf880, EEPROM not present, 00 00 d1 1b 6d 42, IRQ 11. 
	eth1:  Controller 1 of multiport board. 
	eth1:  EEPROM default media type Autosense. 
	eth1:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block. 
	eth1: Checking for MII transceivers... 
	eth1:  MII transceiver found at MDIO address 1, config 3100 status 786f. 
	eth1:  Advertising 01e1 on PHY 1, previously advertising 01e1. 
	eth2: Digital DS21140 Tulip at 0xfc00, EEPROM not present, 00 00 d1 1b 6d 43, IRQ 11. 
	eth2:  Controller 2 of multiport board. 
	eth2:  EEPROM default media type Autosense. 
	eth2:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block. 
	eth2: Checking for MII transceivers... 
	eth2:  MII transceiver found at MDIO address 1, config 3100 status 7849. 
	eth2:  Advertising 01e1 on PHY 1, previously advertising 01e1. 
	eth3: Digital DS21140 Tulip at 0xfc80, EEPROM not present, 00 00 d1 1b 6d 44, IRQ 11. 
	eth3: Old style EEPROM -- no media selection information. 
	eth3: Checking for MII transceivers... 

  The output from mii-diag looks like this:

	Script started on Fri Oct  2 19:18:36 1998
	root@akasha: /opt/tulip/sbin/mii-diag eth0
	MII PHY in use is 1.
	 MII PHY #1 transceiver registers:
	   3100 786d 2000 5c01 01e1 0021 0000 0000
	   0000 0000 0000 0000 0000 0000 0000 0000
	   0000 0000 0000 0000 0000 0000 0001 8060
	   8020 0c61 0000 3000 a3b9 0070 a905 001b.
	 Basic mode control register 0x3100: Auto-negotiation enabled.
	 Basic mode status register 0x786d ... 786d.
	  Link status: established.
	   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
	  Able to perform Auto-negotiation, auto-negotiation complete.
	 Vendor ID is 08:00:17:--:--:--, model 0 rev. 1.
	  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 0021: 10baseT.
	   Negotiation did not complete.
	root@akasha: /opt/tulip/sbin/mii-diag eth1
	MII PHY in use is 1.
	 MII PHY #1 transceiver registers:
	   3100 786f 2000 5c01 01e1 4181 0001 0000
	   0000 0000 0000 0000 0000 0000 0000 0000
	   0000 0000 0000 001a 0000 0000 0001 8060
	   8020 0ca1 0000 1800 a3b9 0085 4705 001d.
	 Basic mode control register 0x3100: Auto-negotiation enabled.
	 Basic mode status register 0x786f ... 786f.
	  Link status: established.
	   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
	  Able to perform Auto-negotiation, auto-negotiation complete.
	 Link Jabber!
	 Vendor ID is 08:00:17:--:--:--, model 0 rev. 1.
	  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 4181: 100baseTx-FD 100baseTx.
	   Negotiation	completed.
	root@akasha: /opt/tulip/sbin/mii-diag eth2
	MII PHY in use is 1.
	 MII PHY #1 transceiver registers:
	   3100 7849 2000 5c01 01e1 0000 0000 0000
	   0000 0000 0000 0000 0000 0000 0000 0000
	   0000 0000 0000 0000 0000 0000 0001 8060
	   8020 0c61 0000 3800 a3b9 0080 8005 001d.
	 Basic mode control register 0x3100: Auto-negotiation enabled.
	 Basic mode status register 0x7849 ... 7849.
	  Link status: not established.
	   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
	  Able to perform Auto-negotiation, auto-negotiation not complete.
	 Vendor ID is 08:00:17:--:--:--, model 0 rev. 1.
	  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 0000:.
	   Negotiation did not complete.
	root@akasha: /opt/tulip/sbin/mii-diag eth3
	SIOCGMIIPHY on eth3 failed: Operation not supported by device
	root@akasha: exit
	exit

	Script done on Fri Oct	2 19:18:58 1998

  Right now, eth2 & eth3 aren't plugged into anything.  My eth0 should be
plugged into the crud-hub, and eth1 into a 100bTX/FD switched port.

>  So the bottom line is that the fourth port is has a questionable
>  MII connection.

  What does that mean?  The 4th port is toast or something else is going on?

								--- john