[eepro100-bug] sleep mode bit causes Pro/100 V 82559 to transmit timeout at 10mbps

Donald Becker becker@scyld.com
Fri Jul 19 06:36:38 2002

On Thu, 18 Jul 2002, Kallol Biswas wrote:

> Date: Thu, 18 Jul 2002 15:57:14 -0700
> From: Kallol Biswas <kallol@efi.com>
> To: eepro100-bug@scyld.com, eepro100@scyld.com
> Subject: [eepro100-bug] sleep mode bit causes Pro/100 V 82559 to transmit
>     timeout at 10mbps
> We have an embedded board  that uses 82801BA chips.
> (http://www.intel.com/design/chipsets/specupdt/29824217.pdf)
> The Pro/100 V embedded (0x2449) controller would experience
> transmit time out at 10Mbps. Turning off  the sleep mode bit (word 10
> bit 1 of eeprom)
> fixed the problem.

The various eepro100 driver releases should soon all have code
similar to
	if (eeprom[10] & 0x0002)
		printk(KERN_INFO "\n" KERN_INFO "  ** The configuration "
			   "EEPROM enables Sleep Mode.\n" KERN_INFO "\n"
			   "  ** This will cause PCI bus errors!\n"
			   KERN_INFO "  ** Update the configuration EEPROM "
			   "with the eepro100-diag program.\n"  );

and the July 2002 release of  eepro100-diag  now has a long usage
message that should make it possible to avoid reading the manual page.

>From the CVS log:
revision 2.8
date: 2002/07/15 17:14:06;  author: becker;  state: Exp;  lines: +111 -30
eepro100-diag.c:v2.09 7/15/2002

Added a extended usage message, and tweaked the long option names.

Added flash support and changed MII support to use weak linker symbols.
  The default warning message is shown when the library is not avaiable.

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