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