patch-2.0.34 linux/drivers/net/Changelog.tlan

Next file: linux/drivers/net/Config.in
Previous file: linux/drivers/net/3c59x.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.0.33/linux/drivers/net/Changelog.tlan linux/drivers/net/Changelog.tlan
@@ -0,0 +1,96 @@
+TLan Device Driver change log.
+
+0.38	- Added code to isolate the external PHY if the internal PHY is
+	  being used for AUI/BNC connectivity.  Also set the aui and
+	  debug variables from mem_start and mem_end if the driver is
+	  built into the kernel.
+
+0.37	- Added TLAN_PHY_ACTIVITY flag for Unmanaged PHY.
+        - If aui is selected and the card is not a 0xF130 (unmanaged phy),
+	  select the builtin PHY and put it in AUI mode.  I don't know if
+	  this will work, but it is my best guess as to how AUI/BNC
+	  functionality is being provided for the external managed PHYs,
+	  which don't support AUI/BNC.
+	- If aui is set and the card is a 0xF130, set the MTXD1 bit in
+	  the ACOMMIT register, to select AUI mode on the unmanaged PHY.
+	  I don't know if this is necessary.
+
+0.36	- Changed AN_ADV register to not advertise full duplex modes.
+	  100Mbs should work now on 0xAE32.
+	- Fixed a small bug where heartbeat and PHY interrupts were
+	  always being enabled.
+	- Force the driver into Unmanaged PHY mode for 0xF130 devices,
+	  even if a managed (ie, the built-in one) PHY is detected.
+	- Moved the PHY initialization to after the onboard PHY is enabled,
+	  if selected.
+
+0.35	- Added entry for Level One LXT970 PHY.
+	- Commented out instruction to set phyOnline to 1 in DP Check.
+
+0.34	- Revised Reset routine.
+	- Added support for 0xF130 device.
+	- Added entry for NS DP83840A Rev 0 PHY.
+
+0.33	- Major Reformatting of comments to fit in 80 columns.
+	- Changed tabs to 8 spaces, reformatted accordingly.
+	- Added code to check and change polarity.
+	- Added caveats to README.
+	- Small fix to Makefile to make unversioned modules correctly.
+	- Redid PhySelect to list all phy ids then choose one.
+
+0.32	- Put in another change for BNC stuff that I mistakenly
+	  omitted in 0.31.
+
+0.31	- Completed BNC changes (at least one person had it working).
+	- Added another device id.
+	- Changed debugging messages to hopefully be more useful.
+
+0.30	- Added PCI device IDs provided by Don Dupuis of Compaq.
+	- Turned of MINTEN when using 10/100 PHY.
+	- Added ability to select AUI at insmod time.  What will this do
+	  for BNC, if anything?
+	- Tweaked with names.  
+
+0.29	Fixed problem with older TLAN chips (pre-PG3.0 didn't have
+	EOC bit in lists nor INTDIS register).  Added support for NetFlex
+	card.
+
+0.28	Changed a lot of commented out printfs to debugging statements.
+	Added detail to product names.  Added 2nd reset to open command.
+	Don't know why, just have to, at least for Netelligent 10 card.
+
+0.27	Created a tlan_probe function for compiled-in-kernel use.
+	Also added debugging macro, which could be reviewed.  Is there
+	a kernel variable which stores desired verbosity/debug level?
+
+0.26	Change Invalid interrupt handler to return 0, not print out debug
+	message.  This was causing lots of messages to be printed out with
+	shared interrupts.
+
+0.25
+	Added IDs for integrated NetFlex-3 controller.  Not sure if it is even
+	TLAN yet, but we'll see.
+
+0.24
+	Increased second delay in internal PHY check routine, as driver wasn't
+	starting on the first insmod.
+
+0.23
+	Added documentation to function preambles.
+	Removed some commented out printk's.
+	Tested Rx and Tx busy frequency with current queue sizes (no busies).
+
+0.22
+	Cleared tbusy flag at adapter check.
+	Removed some commented out printk's.
+	Added TLan_SetMulticastList routine.
+
+0.21
+	Got all virt_to_bus calls in place for 2.1 kernels.
+
+0.20
+	Rewrote buffer/list subsystem to use bounce buffers as DMA
+	  doesn't work over 16 Meg.  Why?  This is PCI not ISA.
+	Fixed a problem with buffers stalling due to a race condition
+	  in the kernel.
+

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov