v0.36 works but v0.99c doesn't

Lance Heller mephisto@faust.unidial.com
Mon Nov 23 12:45:05 1998


I've just transitioned my box from RedHat 5.0 to SuSE 5.3.  In
the process I've discovered that the only eepro100 driver my 1996 vintage
Intel EtherExpress Pro/100 adapter will accept is the one provided with 
RH5.0, i.e. v0.36.  To obtain a working network connection I replaced the 
v0.99c module with a v0.36 module built in the SuSE 5.3 source tree, rmmod 
the one and insmod the other.    

The symptom I see is this: The system boots normally, the bootup messages 
for the adapter are correct, but the instant 'ifconfig' is executed, the
activity light for the link at the connecting 10MB hub goes out.  Removing
then reinserting the module restores the hub connection but only until the
next 'ifconfig' at which point it is lost again.  'ifconfig' presents no 
errors when the interface is brought up and will subsequently report that 
eth0 is active and correctly configured. 

/var/log/messages segments for eepro100 v0.99c vs v0.36:

Nov 18 23:07:28 faust kernel: eepro100.c:v0.99C 5/31/98 Donald Becker 
linux-eepro100@cesdis.gsfc.nasa.gov
Nov 18 23:07:28 faust kernel: eepro100.c:v0.99C 5/31/98 Donald Becker 
linux-eepro100@cesdis.gsfc.nasa.gov
Nov 18 23:07:28 faust kernel: eth0: Intel EtherExpress Pro 10/100 at 0xe800, 
00:A0:C9:19:97:8E, IRQ 9.
Nov 18 23:07:28 faust kernel:   Board assembly 352509-003, Physical connectors 
present: RJ45
Nov 18 23:07:28 faust kernel:   Primary interface chip DP83840 PHY #1.
Nov 18 23:07:28 faust kernel:   DP83840 specific setup, setting register 23 to 
8462.
Nov 18 23:07:28 faust kernel:   General self-test: passed.
Nov 18 23:07:28 faust kernel:   Serial sub-system self-test: passed.
Nov 18 23:07:28 faust kernel:   Internal registers self-test: passed.
Nov 18 23:07:28 faust kernel:   ROM checksum self-test: passed (0x49caa8d6).
Nov 18 23:07:28 faust kernel:   Receiver lock-up workaround activated.



Nov 20 23:41:05 faust kernel: eepro100.c:v0.36 10/20/97 Donald Becker 
linux-eepro100@cesdis.gsfc.nasa.gov
Nov 20 23:41:05 faust kernel: eth0: Intel EtherExpress Pro 10/100 at 0xe800, 
00:A0:C9:19:97:8E, IRQ 9.
Nov 20 23:41:05 faust kernel:   Board assembly 352509-003, Physical connectors 
present: RJ45
Nov 20 23:41:05 faust kernel:   Primary interface chip DP83840 PHY #1.
Nov 20 23:41:05 faust kernel:   DP83840 specific setup, setting register 23 to 
8462.
Nov 20 23:41:05 faust kernel:   General self-test: passed.
Nov 20 23:41:05 faust kernel:   Serial sub-system self-test: passed.
Nov 20 23:41:05 faust kernel:   Internal registers self-test: passed.
Nov 20 23:41:05 faust kernel:   ROM checksum self-test: passed (0x49caa8d6).
Nov 20 23:41:05 faust kernel:   Receiver lock-up workaround activated.
Nov 20 23:41:24 faust kernel: eth0: speedo_open() irq 9.
Nov 20 23:41:24 faust kernel: eth0: Done speedo_open(), status 00000090.


Please do not hesitate to ask if there is any more I can do.


Best regards,

Lance

----------------------------------------------------------------------
Lance Heller                                email: lheller@unidial.com 
----------------------------------------------------------------------