patch-2.4.19 linux-2.4.19/drivers/net/tlan.c
Next file: linux-2.4.19/drivers/net/tokenring/3c359.c
Previous file: linux-2.4.19/drivers/net/tg3.h
Back to the patch index
Back to the overall index
- Lines: 62
- Date:
Fri Aug 2 17:39:44 2002
- Orig file:
linux-2.4.18/drivers/net/tlan.c
- Orig date:
Fri Dec 21 09:41:54 2001
diff -urN linux-2.4.18/drivers/net/tlan.c linux-2.4.19/drivers/net/tlan.c
@@ -8,6 +8,7 @@
* (C) 1997-1998 Caldera, Inc.
* (C) 1998 James Banks
* (C) 1999-2001 Torben Mathiasen
+ * (C) 2002 Samuel Chessman
*
* This software may be used and distributed according to the terms
* of the GNU General Public License, incorporated herein by reference.
@@ -158,6 +159,11 @@
*
* v1.14a Jan 6, 2001 - Minor adjustments (spinlocks, etc.)
*
+ * Samuel Chessman <chessman@tux.org> New Maintainer!
+ *
+ * v1.15 Apr 4, 2002 - Correct operation when aui=1 to be
+ * 10T half duplex no loopback
+ * Thanks to Gunnar Eikman
*******************************************************************************/
@@ -188,7 +194,7 @@
static int speed[MAX_TLAN_BOARDS];
static int boards_found;
-MODULE_AUTHOR("Maintainer: Torben Mathiasen <torben.mathiasen@compaq.com>");
+MODULE_AUTHOR("Maintainer: Samuel Chessman <chessman@tux.org>");
MODULE_DESCRIPTION("Driver for TI ThunderLAN based ethernet PCI adapters");
MODULE_LICENSE("GPL");
@@ -213,7 +219,7 @@
static int bbuf;
static u8 *TLanPadBuffer;
static char TLanSignature[] = "TLAN";
-static const char tlan_banner[] = "ThunderLAN driver v1.14a\n";
+static const char tlan_banner[] = "ThunderLAN driver v1.15\n";
static int tlan_have_pci;
static int tlan_have_eisa;
@@ -2603,12 +2609,12 @@
TLan_SetTimer( dev, (40*HZ/1000), TLAN_TIMER_PHY_PDOWN );
return;
} else if ( priv->phyNum == 0 ) {
+ control = 0;
TLan_MiiReadReg( dev, phy, TLAN_TLPHY_CTL, &tctl );
if ( priv->aui ) {
tctl |= TLAN_TC_AUISEL;
} else {
tctl &= ~TLAN_TC_AUISEL;
- control = 0;
if ( priv->duplex == TLAN_DUPLEX_FULL ) {
control |= MII_GC_DUPLEX;
priv->tlanFullDuplex = TRUE;
@@ -2616,8 +2622,8 @@
if ( priv->speed == TLAN_SPEED_100 ) {
control |= MII_GC_SPEEDSEL;
}
- TLan_MiiWriteReg( dev, phy, MII_GEN_CTL, control );
}
+ TLan_MiiWriteReg( dev, phy, MII_GEN_CTL, control );
TLan_MiiWriteReg( dev, phy, TLAN_TLPHY_CTL, tctl );
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)