[eepro100] Re: problem with inbuilt eepro100 in Compaq M700 laptop

Andrey Savochkin saw@saw.sw.com.sg
Thu, 17 Aug 2000 12:19:46 +0800


Hello,

There was a problem with EEPROM reading in the driver (namely, timing
specification violation).  The problem appeared when the driver used MMIO
(instead of PIO) mode, and it's fixed in driver revision 1.20.2.9 (May 2000).
You may get the updated driver from mainstream 2.2.16 kernel or
ftp://ftp.swusa.com/pub/Linux/people/saw/kernel/v2.2/

Best regards
					Andrey V.
					Savochkin

On Wed, Aug 16, 2000 at 05:08:04PM +0000, Georg Luebeck wrote:
> 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
> 
> _______________________________________________
> eepro100 mailing list
> eepro100@scyld.com
> http://www.scyld.com/mailman/listinfo/eepro100