Eepro100 1.03, 2.0.35: No network connection

Mr. James W. Laferriere babydr@nwrain.net
Mon Sep 21 11:54:16 1998


	Helo Helge,  Get mii-disg.c from Becker's site & compile
	it just like it says at the bottom of the file & run it
	all of a sudden you'll see the adapter come online.  Hth

On Mon, 21 Sep 1998, Helge Meinhard wrote:
> Any help appreciated...
> 
> - My configuration:
>   Tyan Tiger 2
>   Linux 2.0.35
>   eepro100 1.03 (same symptoms with 0.99C)
>   System connected to a 12-port 3COM 100 Mb/s switch
> 
> - Symptom:
>   insmod and ifconfig up work just fine, but no other systems on the network
>   can be seen by ping
> 
> - ifconfig, dmesg, eepro-diag output attached. Note that eepro-diag -m -m
>   doesn't even return.
> 
>   *********  dmesg excerpt
> eepro100.c:v1.03 8/11/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
> eepro100.c:v1.03 8/11/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
> eth0: Intel EtherExpress Pro 10/100 at 0xef40, 00:A0:C9:28:57:DE, IRQ 9.
>   Board assembly 352509-003, Physical connectors present: RJ45
>   Primary interface chip DP83840 PHY #1.
>   DP83840 specific setup, setting register 23 to 8462.
>   General self-test: passed.
>   Serial sub-system self-test: passed.
>   Internal registers self-test: passed.
>   ROM checksum self-test: passed (0x49caa8d6).
>   Receiver lock-up workaround activated.
> 
>   **********  ifconfig output
> eth0      Link encap:Ethernet  HWaddr 00:A0:C9:28:57:DE
>           inet addr:137.138.206.14  Bcast:137.138.255.255  Mask:255.255.0.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0
>           TX packets:0 errors:0 dropped:0 overruns:0
>           Interrupt:9 Base address:0xef40 
> 
>   **********  eepro-diag -a -e -e -f -m -v output
> eepro100-diag.c:v0.07 2/25/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
> Index #1: Found a Intel 82557 EtherExpressPro100B adapter at 0xef40.
> i82557 chip registers at 0xef40:
>   00000000 00000000 00000000 00080002 183f001d 00000000
>   No interrupt sources are pending.
>    The transmit unit state is 'Idle'.
>    The receive unit state is 'Idle'.
> EEPROM contents:
>   a000 28c9 de57 0000 0000 0101 4401 0000
>   3525 0903 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 9070
>  The EEPROM checksum (should be 0xbaba) is 0xbaba.
> Intel EtherExpress Pro 10/100 EEPROM contents:
>   Station address 00:A0:C9:28:57:DE.
>   Receiver lock-up bug exists. (The driver work-around *is* implemented.)
>   Board assembly 352509-003, Physical connectors present: RJ45
>   Primary interface chip DP83840 PHY #1.
>   Transceiver-specific setup is required for the DP83840 transceiver.
>  MII PHY #1 transceiver registers:
>   3100 782f 2000 5c00 01e1 01e1 0001 0000
>   0000 0000 0000 0000 0000 0000 0000 0000
>   0000 0000 0000 0000 0000 0000 0000 8462
>   8000 0021 0000 3800 a3b9 0079 0105 001d.
> 
> Cheers,
> 
> Helge
> 
> 
> ----------------------------------------------------------------------------
>     Helge MEINHARD        CERN (European Laboratory for Particle Physics)
>                           EP division, CH-1211 Geneve 23, Switzerland
>                           Phone: +41 22 76-76031, Fax: +41 22 76-73100
>                           E-mail: Helge.Meinhard@cern.ch
> 

 				, JimL
+-----------------------------------------------------------------------+ 
|  James W. Laferriere  -   Network   Engineer  -   babydr@nwrain.net   |
|    System Techniques  -   25416   -  22nd S.  - Des-Moines, WA  98198 |
|      Give me VMS     -or-    Give me Linux   -but-   only on AXP      |
+-----------------------------------------------------------------------+