8139too driver update - call for testing

Jeff Garzik jgarzik@mandrakesoft.com
Thu Apr 27 14:36:31 2000


I'm pleased to announce the third public beta test of the new RTL-8139
driver for 2.3.x kernels, 8139too version 0.9.4.1.

Download from http://gtf.org/garzik/drivers/8139too/

This should take care of many of the reported bugs, but please test
under load to be sure this is accurate.

ChangeLog:
* Replace several "magic numbers" with symbolic constants
* Differentiate between board-specific info and chip-specific info
  (allows for easier support of specific boards or chips)
* Move some of the transmit side outside of the spinlock
  by using atomic variables.  Use spin_lock_irq instead of
  spin_lock_irq{save,restore} in select places, for better performance.
* New module option "media" for forcing media selection.  Functions the
  same as "options" in other drivers, and will soon be renamed
  'options' to be homogeneous.
* New power management wake-up code
* Slightly more verbose chip id messages in kernel log
* Add/correct chip register constant list
* New chipset wake up (open) logic
* No longer locks CONFIGx updates
* Do not set Interfame Gap (IFG) bits in TxConfig
* Better Rx reset logic in case of Rx FIFO Overflow
* For chips which support it, enable bit to automatically clear Rx
  FIFO overflow
* No longer enable and disable interrupts in interrupt handler
  (technique borrowed from BSD driver, appears to have problems
   with some chips)
* H/W spinlock now protects ioctl
* Chipset-dependent RxConfig settings 

-- 
Jeff Garzik              | Nothing cures insomnia like the
Building 1024            | realization that it's time to get up.
MandrakeSoft, Inc.       |        -- random fortune
 | To unsubscribe, send mail to Majordomo@cesdis.gsfc.nasa.gov, and within the
 |  body of the mail, include only the text:
 |   unsubscribe this-list-name youraddress@wherever.org
 | You will be unsubscribed as speedily as possible.