[eepro100] RedHat 7.3 & vpn client 3.5.2 on T23

Donald Becker becker@scyld.com
Sat Jun 22 08:24:01 2002


On Fri, 21 Jun 2002, Michael Barnes wrote:
> Donald Becker wrote:
> > On Fri, 21 Jun 2002, Michael Barnes wrote:
> > > Donald Becker wrote:
> > > > On Fri, 21 Jun 2002, Michael Barnes wrote:
> > > > > I just got an IBM T23, installed RedHat 7.3, and did up2date.
> > > > > Jun 21 13:56:23 dhcp-2545-22 kernel: eepro100: wait_for_cmd_done timeout!
> > > > ..
> > > > > Jun 21 13:58:27 dhcp-2545-22 kernel: NETDEV WATCHDOG: eth0: transmit timed
> > > > > out
> > > > > Jun 21 13:58:27 dhcp-2545-22 kernel: eth0: Transmit timed out: status 0050
> > > > > 0c80 at 30928/30988 command 200c0000.
> > ...
> > > > > I saw in the archive a message that suggests to disable sleep mode, but I
> > > > > can't find instructions on how to do that, if that would help.
> > > > Run
> > > >   eepro100-diag -ee
...
>    Sleep mode is enabled.  This is not recommended.
>    Under high load the card may not respond to
>    PCI requests, and thus cause a master abort.
>    To clear sleep mode use the '-G 0 -w -w -f' options.
...
> [root@localhost eepro100-diag]# ./eepro100-diag -G 0 -w -w -f
> eepro100-diag.c:v2.08 4/17/2002 Donald Becker (becker@scyld.com)
> Writing 49a0 to configuration word 10.

OK, that clears the sleep mode bit, which causes PCI protocol errors.
You must cold power cycle the machine for this to take effect.  (There
is no way for the driver to clear the bit during operation, or the
EEPROM-setting step wouldn't be needed.)

> > What driver version are you using?
>
> It looks like it is v1.09 Revision 1.36

The Sleep Mode bit was definitely one problem
If cold booting didn't solve the other problems, blame the last person to
modify the driver...

-- 
Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993