~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/networking/device_drivers/ethernet/ti/tlan.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 .. SPDX-License-Identifier: GPL-2.0
  2 
  3 =====================
  4 TLAN driver for Linux
  5 =====================
  6 
  7 :Version: 1.14a
  8 
  9 (C) 1997-1998 Caldera, Inc.
 10 
 11 (C) 1998 James Banks
 12 
 13 (C) 1999-2001 Torben Mathiasen <tmm@image.dk, torben.mathiasen@compaq.com>
 14 
 15 For driver information/updates visit http://www.compaq.com
 16 
 17 
 18 
 19 
 20 
 21 I. Supported Devices
 22 ====================
 23 
 24     Only PCI devices will work with this driver.
 25 
 26     Supported:
 27 
 28     =========   =========       ===========================================
 29     Vendor ID   Device ID       Name
 30     =========   =========       ===========================================
 31     0e11        ae32            Compaq Netelligent 10/100 TX PCI UTP
 32     0e11        ae34            Compaq Netelligent 10 T PCI UTP
 33     0e11        ae35            Compaq Integrated NetFlex 3/P
 34     0e11        ae40            Compaq Netelligent Dual 10/100 TX PCI UTP
 35     0e11        ae43            Compaq Netelligent Integrated 10/100 TX UTP
 36     0e11        b011            Compaq Netelligent 10/100 TX Embedded UTP
 37     0e11        b012            Compaq Netelligent 10 T/2 PCI UTP/Coax
 38     0e11        b030            Compaq Netelligent 10/100 TX UTP
 39     0e11        f130            Compaq NetFlex 3/P
 40     0e11        f150            Compaq NetFlex 3/P
 41     108d        0012            Olicom OC-2325
 42     108d        0013            Olicom OC-2183
 43     108d        0014            Olicom OC-2326
 44     =========   =========       ===========================================
 45 
 46 
 47     Caveats:
 48 
 49     I am not sure if 100BaseTX daughterboards (for those cards which
 50     support such things) will work.  I haven't had any solid evidence
 51     either way.
 52 
 53     However, if a card supports 100BaseTx without requiring an add
 54     on daughterboard, it should work with 100BaseTx.
 55 
 56     The "Netelligent 10 T/2 PCI UTP/Coax" (b012) device is untested,
 57     but I do not expect any problems.
 58 
 59 
 60 II. Driver Options
 61 ==================
 62 
 63         1. You can append debug=x to the end of the insmod line to get
 64            debug messages, where x is a bit field where the bits mean
 65            the following:
 66 
 67            ====         =====================================
 68            0x01         Turn on general debugging messages.
 69            0x02         Turn on receive debugging messages.
 70            0x04         Turn on transmit debugging messages.
 71            0x08         Turn on list debugging messages.
 72            ====         =====================================
 73 
 74         2. You can append aui=1 to the end of the insmod line to cause
 75            the adapter to use the AUI interface instead of the 10 Base T
 76            interface.  This is also what to do if you want to use the BNC
 77            connector on a TLAN based device.  (Setting this option on a
 78            device that does not have an AUI/BNC connector will probably
 79            cause it to not function correctly.)
 80 
 81         3. You can set duplex=1 to force half duplex, and duplex=2 to
 82            force full duplex.
 83 
 84         4. You can set speed=10 to force 10Mbs operation, and speed=100
 85            to force 100Mbs operation. (I'm not sure what will happen
 86            if a card which only supports 10Mbs is forced into 100Mbs
 87            mode.)
 88 
 89         5. You have to use speed=X duplex=Y together now. If you just
 90            do "insmod tlan.o speed=100" the driver will do Auto-Neg.
 91            To force a 10Mbps Half-Duplex link do "insmod tlan.o speed=10
 92            duplex=1".
 93 
 94         6. If the driver is built into the kernel, you can use the 3rd
 95            and 4th parameters to set aui and debug respectively.  For
 96            example::
 97 
 98                 ether=0,0,0x1,0x7,eth0
 99 
100            This sets aui to 0x1 and debug to 0x7, assuming eth0 is a
101            supported TLAN device.
102 
103            The bits in the third byte are assigned as follows:
104 
105                 ====   ===============
106                 0x01   aui
107                 0x02   use half duplex
108                 0x04   use full duplex
109                 0x08   use 10BaseT
110                 0x10   use 100BaseTx
111                 ====   ===============
112 
113            You also need to set both speed and duplex settings when forcing
114            speeds with kernel-parameters.
115            ether=0,0,0x12,0,eth0 will force link to 100Mbps Half-Duplex.
116 
117         7. If you have more than one tlan adapter in your system, you can
118            use the above options on a per adapter basis. To force a 100Mbit/HD
119            link with your eth1 adapter use::
120 
121                 insmod tlan speed=0,100 duplex=0,1
122 
123            Now eth0 will use auto-neg and eth1 will be forced to 100Mbit/HD.
124            Note that the tlan driver supports a maximum of 8 adapters.
125 
126 
127 III. Things to try if you have problems
128 =======================================
129 
130         1. Make sure your card's PCI id is among those listed in
131            section I, above.
132         2. Make sure routing is correct.
133         3. Try forcing different speed/duplex settings
134 
135 
136 There is also a tlan mailing list which you can join by sending "subscribe tlan"
137 in the body of an email to majordomo@vuser.vu.union.edu.
138 
139 There is also a tlan website at http://www.compaq.com
140 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php