0001 .. SPDX-License-Identifier: GPL-2.0
0002
0003 =====================
0004 TLAN driver for Linux
0005 =====================
0006
0007 :Version: 1.14a
0008
0009 (C) 1997-1998 Caldera, Inc.
0010
0011 (C) 1998 James Banks
0012
0013 (C) 1999-2001 Torben Mathiasen <tmm@image.dk, torben.mathiasen@compaq.com>
0014
0015 For driver information/updates visit http://www.compaq.com
0016
0017
0018
0019
0020
0021 I. Supported Devices
0022 ====================
0023
0024 Only PCI devices will work with this driver.
0025
0026 Supported:
0027
0028 ========= ========= ===========================================
0029 Vendor ID Device ID Name
0030 ========= ========= ===========================================
0031 0e11 ae32 Compaq Netelligent 10/100 TX PCI UTP
0032 0e11 ae34 Compaq Netelligent 10 T PCI UTP
0033 0e11 ae35 Compaq Integrated NetFlex 3/P
0034 0e11 ae40 Compaq Netelligent Dual 10/100 TX PCI UTP
0035 0e11 ae43 Compaq Netelligent Integrated 10/100 TX UTP
0036 0e11 b011 Compaq Netelligent 10/100 TX Embedded UTP
0037 0e11 b012 Compaq Netelligent 10 T/2 PCI UTP/Coax
0038 0e11 b030 Compaq Netelligent 10/100 TX UTP
0039 0e11 f130 Compaq NetFlex 3/P
0040 0e11 f150 Compaq NetFlex 3/P
0041 108d 0012 Olicom OC-2325
0042 108d 0013 Olicom OC-2183
0043 108d 0014 Olicom OC-2326
0044 ========= ========= ===========================================
0045
0046
0047 Caveats:
0048
0049 I am not sure if 100BaseTX daughterboards (for those cards which
0050 support such things) will work. I haven't had any solid evidence
0051 either way.
0052
0053 However, if a card supports 100BaseTx without requiring an add
0054 on daughterboard, it should work with 100BaseTx.
0055
0056 The "Netelligent 10 T/2 PCI UTP/Coax" (b012) device is untested,
0057 but I do not expect any problems.
0058
0059
0060 II. Driver Options
0061 ==================
0062
0063 1. You can append debug=x to the end of the insmod line to get
0064 debug messages, where x is a bit field where the bits mean
0065 the following:
0066
0067 ==== =====================================
0068 0x01 Turn on general debugging messages.
0069 0x02 Turn on receive debugging messages.
0070 0x04 Turn on transmit debugging messages.
0071 0x08 Turn on list debugging messages.
0072 ==== =====================================
0073
0074 2. You can append aui=1 to the end of the insmod line to cause
0075 the adapter to use the AUI interface instead of the 10 Base T
0076 interface. This is also what to do if you want to use the BNC
0077 connector on a TLAN based device. (Setting this option on a
0078 device that does not have an AUI/BNC connector will probably
0079 cause it to not function correctly.)
0080
0081 3. You can set duplex=1 to force half duplex, and duplex=2 to
0082 force full duplex.
0083
0084 4. You can set speed=10 to force 10Mbs operation, and speed=100
0085 to force 100Mbs operation. (I'm not sure what will happen
0086 if a card which only supports 10Mbs is forced into 100Mbs
0087 mode.)
0088
0089 5. You have to use speed=X duplex=Y together now. If you just
0090 do "insmod tlan.o speed=100" the driver will do Auto-Neg.
0091 To force a 10Mbps Half-Duplex link do "insmod tlan.o speed=10
0092 duplex=1".
0093
0094 6. If the driver is built into the kernel, you can use the 3rd
0095 and 4th parameters to set aui and debug respectively. For
0096 example::
0097
0098 ether=0,0,0x1,0x7,eth0
0099
0100 This sets aui to 0x1 and debug to 0x7, assuming eth0 is a
0101 supported TLAN device.
0102
0103 The bits in the third byte are assigned as follows:
0104
0105 ==== ===============
0106 0x01 aui
0107 0x02 use half duplex
0108 0x04 use full duplex
0109 0x08 use 10BaseT
0110 0x10 use 100BaseTx
0111 ==== ===============
0112
0113 You also need to set both speed and duplex settings when forcing
0114 speeds with kernel-parameters.
0115 ether=0,0,0x12,0,eth0 will force link to 100Mbps Half-Duplex.
0116
0117 7. If you have more than one tlan adapter in your system, you can
0118 use the above options on a per adapter basis. To force a 100Mbit/HD
0119 link with your eth1 adapter use::
0120
0121 insmod tlan speed=0,100 duplex=0,1
0122
0123 Now eth0 will use auto-neg and eth1 will be forced to 100Mbit/HD.
0124 Note that the tlan driver supports a maximum of 8 adapters.
0125
0126
0127 III. Things to try if you have problems
0128 =======================================
0129
0130 1. Make sure your card's PCI id is among those listed in
0131 section I, above.
0132 2. Make sure routing is correct.
0133 3. Try forcing different speed/duplex settings
0134
0135
0136 There is also a tlan mailing list which you can join by sending "subscribe tlan"
0137 in the body of an email to majordomo@vuser.vu.union.edu.
0138
0139 There is also a tlan website at http://www.compaq.com
0140