Eepro100 1.03, 2.0.35: No network connection

Helge Meinhard Helge.Meinhard@cern.ch
Mon Sep 21 08:58:15 1998


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