patch-2.4.0-test9 linux/Documentation/networking/8139too.txt

Next file: linux/Documentation/networking/cs89x0.txt
Previous file: linux/Documentation/mkdev.cciss
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test8/linux/Documentation/networking/8139too.txt linux/Documentation/networking/8139too.txt
@@ -1,6 +1,6 @@
 
 		"8139too" Fast Ethernet driver for Linux
-	  Improved support for RTL-8139 Fast Ethernet adapters
+	  Improved support for RTL-8139 10/100 Fast Ethernet adapters
 
 	 Copyright 2000 Jeff Garzik <jgarzik@mandrakesoft.com>
 
@@ -8,6 +8,7 @@
 	      Architectures supported (all PCI platforms):
 		    x86, Alpha AXP, PowerPC, Sparc64
 
+		    Kernel versions supported: 2.4.x
 
 
 
@@ -130,6 +131,8 @@
 
 And thanks to every supporter free software.
 
+(see top of 8139too.c for further credits and kudos)
+
 
 
 Submitting Bug Reports
@@ -156,38 +159,50 @@
 
 1) Work with Donald to merge fixes and updates into his driver.
 
-2) 2.2.x COMPATIBILITY SUPPORT IS BROKEN.  DO NOT USE IT.
-It is included only for enterprising hackers willing to help fix it.
+2) ethtool support
 
-3) PPC platform has stability problems.
+3) PPC platform has stability problems. (XXX: verify this is still true)
 
 4) Sparc64 platform not tested at all.
 
-5) Identify and fix "rx wedge" when ping flooded. (WIP)
-
-7) N-Way auto-negotiation is known to fail in some cases.  This problem
-also occurs in the rtl8139 driver in kernels 2.2.x/2.3.x.  Solution:
-Following technique in sunhme and sunbmac, use a kernel timer to
-manually perform autonegotiation in case the network or card cannot do
-it automatically.  (patches welcome)
-
 8) Much improved command line / module parameter setup.  (patches and
 suggestions welcome)  (WIP)
 
 9) Better documentation.  (patches welcome)
 
-10) (rtl8139-diag modified from Becker version, DONE)
-User-mode (or maybe optional /proc) diagnostics program.
-
 11) RTL8139C support untested.
 
-12) 10base-T support flaky or slow
+12) 10base-T support flaky or slow (todo: verify this is still true)
 
 
 
 
 Change History
 --------------
+
+Version 0.9.10 - September 12, 2000
+
+* Never wrap an Rx packet (faster Rx interrupt handling)
+* Clear all TxAborted conditions (bug fix)
+* Correct copyright
+* More credits
+* Update NWay doc URL
+* Clean up commonly used ifdef switches
+* Reorg info displayed at bootup/modprobe time
+* Remove some unneeded spinlocks
+* Misc cosmetic code cleanup
+* Always print interrupt status for abnormal interrupts
+* Use RealTek-recommended FIFO and DMA burst settings (1024 bytes)
+
+
+Version 0.9.9 - September 9, 2000
+
+* Fix oops-able bug in Rx ring wrap calculation (David Ford)
+* Use PIO instead of MMIO when USE_IO_OPS is defined
+* Move Rx error handling out of Rx interrupt handler, resulting in
+  tighter Rx interrupt processing
+
+
 Version 0.9.8 - September 7, 2000
 
 * Propagate request_irq error value (andrew morton)

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)