[eepro100] problem with inbuilt eepro100 in Compaq M700 laptop

Georg Luebeck gluebeck@fhcrc.org
Wed, 16 Aug 2000 17:08:04 +0000


Hi,

I am getting different HW addresses for eth0 depending on kernel
version:


  GL>> on 2.2.12
  GL>> 
  GL>> eth0      Link encap:Ethernet  HWaddr 00:B4:00:80:00:A6  
  GL>>           inet addr:140.107.106.68  Bcast:140.107.106.255 
  GL>> Mask:255.255.255.0
  GL>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  GL>>           RX packets:75305 errors:0 dropped:0 overruns:0 frame:0
  GL>>           TX packets:28117 errors:1 dropped:0 overruns:0
carrier:0
  GL>>           collisions:3354 txqueuelen:100 
  GL>>           Interrupt:11 Base address:0x3400 
  GL>> 
  GL>> on 2.2.14
  GL>> 
  GL>> 
  GL>> eth0      Link encap:Ethernet  HWaddr 00:D0:59:0C:05:17  
  GL>>           inet addr:140.107.106.68  Bcast:140.107.106.255 
  GL>> Mask:255.255.255.0
  GL>>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  GL>>           RX packets:5 errors:0 dropped:0 overruns:0 frame:0
  GL>>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
  GL>>           collisions:0 txqueuelen:100 
  GL>>           Interrupt:11 Base address:0x6000 
  GL>> 
  GL>> 
  GL>> Thus the base address has changed.
  GL>> After ifup eth0, I get this kernel message:
  GL>> 
  GL>> 
  GL>> Aug 14 17:17:54 ibis kernel: eepro100.c:v1.09j-t 9/29/99 Donald
Becker
  GL>> http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html 
  GL>> Aug 14 17:17:54 ibis kernel: eepro100.c: $Revision: 1.18 $
1999/12/29
  GL>> Modified by Andrey V. Savochkin <saw@msu.ru> 
  GL>> Aug 14 17:17:54 ibis kernel:   The PCI BIOS has not enabled this
  GL>> device!  Updating PCI command 0003->0007. 
  GL>> Aug 14 17:17:54 ibis kernel: eth0: OEM i82557/i82558 10/100
Ethernet at
  GL>> 0xe48e6000, 00:D0:59:0C:05:17, IRQ 11. 
  GL>> Aug 14 17:17:54 ibis kernel:   Receiver lock-up bug exists --
enabling
  GL>> work-around. 
  GL>> Aug 14 17:17:54 ibis kernel:   Board assembly 98003c-000,
Physical
  GL>> connectors present: RJ45 
  GL>> Aug 14 17:17:54 ibis kernel:   Primary interface chip i82555 PHY
#1. 
  GL>> Aug 14 17:17:54 ibis kernel:   General self-test: passed. 
  GL>> Aug 14 17:17:54 ibis kernel:   Serial sub-system self-test:
passed. 
  GL>> Aug 14 17:17:54 ibis kernel:   Internal registers self-test:
passed. 
  GL>> Aug 14 17:17:54 ibis kernel:   ROM checksum self-test: passed
  GL>> (0xdbd8681d). 
  

Strange! Does anybody know a simple solution to this problem?
Thanks

Georg Luebeck
Fred Hutchinson Cancer Research Center