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
- Lines: 91
- Date:
Sun Sep 17 09:41:28 2000
- Orig file:
v2.4.0-test8/linux/Documentation/networking/8139too.txt
- Orig date:
Fri Sep 8 12:37:34 2000
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)