New test version of eepro100.c

Donald Becker
Sat Jul 31 00:05:00 1999

An updated version, v1.09j, of eepro100.c is available for testing from

This test version has earned "the Rob Ross Seal of Approval!" for continuous
operation on our 64 node SMP cluster under intense file serving use.

Major changes include
   Using PCI memory instead of PCI I/O space access.
     This has been demonstrated to be faster than I/O operations.
   Restructured SMP spinlocking, to minimize the locking duration
   Complete chip reset on any detected failure.
     Previous driver versions attempted to do a restart, which fails when
     the chip is internally confused.
   Close watch-dog monitoring of chip operation.
     This change, in addition to restart (above) allow the driver to recover
     after suspend on the Sony VAIO Z505.  (The driver isn't notified of the
   ACPI power state support, when compiled with the new pci-netif interface.
     This includes restoring operation after warm boot from Windows, and
     leaving the board in very-low-power suspend state when shut down.
     Requires the new pci-netif code

Donald Becker
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771