1CONFIG_BAGETLANCE 2 Say Y to enable kernel support for AMD Lance Ethernet cards on the 3 MIPS-32-based Baget embedded system. This chipset is better known 4 via the NE2100 cards. 5 6CONFIG_LASI_82596 7 Say Y here to support the on-board Intel 82596 ethernet controller 8 built into Hewlett-Packard PA-RISC machines. 9 10CONFIG_MIPS_JAZZ_SONIC 11 This is the driver for the onboard card of MIPS Magnum 4000, 12 Acer PICA, Olivetti M700-10 and a few other identical OEM systems. 13 14CONFIG_MIPS_GT96100ETH 15 Say Y here to support the Ethernet subsystem on your GT96100 card. 16 17CONFIG_DUMMY 18 This is essentially a bit-bucket device (i.e. traffic you send to 19 this device is consigned into oblivion) with a configurable IP 20 address. It is most commonly used in order to make your currently 21 inactive SLIP address seem like a real address for local programs. 22 If you use SLIP or PPP, you might want to say Y here. Since this 23 thing often comes in handy, the default is Y. It won't enlarge your 24 kernel either. What a deal. Read about it in the Network 25 Administrator's Guide, available from 26 <http://www.linuxdoc.org/docs.html#guide>. 27 28 If you want to compile this as a module ( = code which can be 29 inserted in and removed from the running kernel whenever you want), 30 say M here and read <file:Documentation/modules.txt>. The module 31 will be called dummy.o. If you want to use more than one dummy 32 device at a time, you need to compile this driver as a module. 33 Instead of 'dummy', the devices will then be called 'dummy0', 34 'dummy1' etc. 35 36CONFIG_BONDING 37 Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet 38 Channels together. This is called 'Etherchannel' by Cisco, 39 'Trunking' by Sun, and 'Bonding' in Linux. 40 41 If you have two Ethernet connections to some other computer, you can 42 make them behave like one double speed connection using this driver. 43 Naturally, this has to be supported at the other end as well, either 44 with a similar Bonding Linux driver, a Cisco 5500 switch or a 45 SunTrunking SunSoft driver. 46 47 This is similar to the EQL driver, but it merges Ethernet segments 48 instead of serial lines. 49 50 If you want to compile this as a module ( = code which can be 51 inserted in and removed from the running kernel whenever you want), 52 say M here and read <file:Documentation/modules.txt>. The module 53 will be called bonding.o. 54 55CONFIG_SLIP 56 Say Y if you intend to use SLIP or CSLIP (compressed SLIP) to 57 connect to your Internet service provider or to connect to some 58 other local Unix box or if you want to configure your Linux box as a 59 Slip/CSlip server for other people to dial in. SLIP (Serial Line 60 Internet Protocol) is a protocol used to send Internet traffic over 61 serial connections such as telephone lines or null modem cables; 62 nowadays, the protocol PPP is more commonly used for this same 63 purpose. 64 65 Normally, your access provider has to support SLIP in order for you 66 to be able to use it, but there is now a SLIP emulator called SLiRP 67 around (available from 68 <ftp://ibiblio.org/pub/Linux/system/network/serial/>) which 69 allows you to use SLIP over a regular dial up shell connection. If 70 you plan to use SLiRP, make sure to say Y to CSLIP, below. The 71 NET-3-HOWTO, available from 72 <http://www.linuxdoc.org/docs.html#howto>, explains how to 73 configure SLIP. Note that you don't need this option if you just 74 want to run term (term is a program which gives you almost full 75 Internet connectivity if you have a regular dial up shell account on 76 some Internet connected Unix computer. Read 77 <http://www.bart.nl/~patrickr/term-howto/Term-HOWTO.html>). SLIP 78 support will enlarge your kernel by about 4 KB. If unsure, say N. 79 80 If you want to compile this as a module ( = code which can be 81 inserted in and removed from the running kernel whenever you want), 82 say M here and read <file:Documentation/modules.txt> as well as 83 <file:Documentation/networking/net-modules.txt>. The module will be 84 called slip.o. 85 86CONFIG_SLIP_COMPRESSED 87 This protocol is faster than SLIP because it uses compression on the 88 TCP/IP headers (not on the data itself), but it has to be supported 89 on both ends. Ask your access provider if you are not sure and 90 answer Y, just in case. You will still be able to use plain SLIP. If 91 you plan to use SLiRP, the SLIP emulator (available from 92 <ftp://ibiblio.org/pub/Linux/system/network/serial/>) which 93 allows you to use SLIP over a regular dial up shell connection, you 94 definitely want to say Y here. The NET-3-HOWTO, available from 95 <http://www.linuxdoc.org/docs.html#howto>, explains how to configure 96 CSLIP. This won't enlarge your kernel. 97 98CONFIG_SLIP_SMART 99 Adds additional capabilities to the SLIP driver to support the 100 RELCOM line fill and keepalive monitoring. Ideal on poor quality 101 analogue lines. 102 103CONFIG_SLIP_MODE_SLIP6 104 Just occasionally you may need to run IP over hostile serial 105 networks that don't pass all control characters or are only seven 106 bit. Saying Y here adds an extra mode you can use with SLIP: 107 "slip6". In this mode, SLIP will only send normal ASCII symbols over 108 the serial device. Naturally, this has to be supported at the other 109 end of the link as well. It's good enough, for example, to run IP 110 over the async ports of a Camtec JNT Pad. If unsure, say N. 111 112CONFIG_PPP 113 PPP (Point to Point Protocol) is a newer and better SLIP. It serves 114 the same purpose: sending Internet traffic over telephone (and other 115 serial) lines. Ask your access provider if they support it, because 116 otherwise you can't use it; most Internet access providers these 117 days support PPP rather than SLIP. 118 119 To use PPP, you need an additional program called pppd as described 120 in the PPP-HOWTO, available at 121 <http://www.linuxdoc.org/docs.html#howto>. Make sure that you have 122 the version of pppd recommended in <file:Documentation/Changes>. 123 The PPP option enlarges your kernel by about 16 KB. 124 125 There are actually two versions of PPP: the traditional PPP for 126 asynchronous lines, such as regular analog phone lines, and 127 synchronous PPP which can be used over digital ISDN lines for 128 example. If you want to use PPP over phone lines or other 129 asynchronous serial lines, you need to say Y (or M) here and also to 130 the next option, "PPP support for async serial ports". For PPP over 131 synchronous lines, you should say Y (or M) here and to "Support 132 synchronous PPP", below. 133 134 This driver is also available as a module ( = code which can be 135 inserted in and removed from the running kernel whenever you want). 136 If you said Y to "Version information on all symbols" above, then 137 you cannot compile the PPP driver into the kernel; you can then only 138 compile it as a module. The module will be called ppp_generic.o. 139 If you want to compile it as a module, say M here and read 140 <file:Documentation/modules.txt> as well as 141 <file:Documentation/networking/net-modules.txt>. 142 143CONFIG_PPP_MULTILINK 144 PPP multilink is a protocol (defined in RFC 1990) which allows you 145 to combine several (logical or physical) lines into one logical PPP 146 connection, so that you can utilize your full bandwidth. 147 148 This has to be supported at the other end as well and you need a 149 version of the pppd daemon which understands the multilink protocol. 150 151 If unsure, say N. 152 153CONFIG_PPP_FILTER 154 Say Y here if you want to be able to filter the packets passing over 155 PPP interfaces. This allows you to control which packets count as 156 activity (i.e. which packets will reset the idle timer or bring up 157 a demand-dialled link) and which packets are to be dropped entirely. 158 You need to say Y here if you wish to use the pass-filter and 159 active-filter options to pppd. 160 161 If unsure, say N. 162 163CONFIG_PPP_ASYNC 164 Say Y (or M) here if you want to be able to use PPP over standard 165 asynchronous serial ports, such as COM1 or COM2 on a PC. If you use 166 a modem (not a synchronous or ISDN modem) to contact your ISP, you 167 need this option. 168 169 This code is also available as a module (code which can be inserted 170 into and removed from the running kernel). If you want to compile 171 it as a module, say M here and read <file:Documentation/modules.txt>. 172 173 If unsure, say Y. 174 175CONFIG_PPP_SYNC_TTY 176 Say Y (or M) here if you want to be able to use PPP over synchronous 177 (HDLC) tty devices, such as the SyncLink adapter. These devices 178 are often used for high-speed leased lines like T1/E1. 179 180 This code is also available as a module (code which can be inserted 181 into and removed from the running kernel). If you want to compile 182 it as a module, say M here and read 183 <file:Documentation/modules.txt>. 184 185CONFIG_PPP_DEFLATE 186 Support for the Deflate compression method for PPP, which uses the 187 Deflate algorithm (the same algorithm that gzip uses) to compress 188 each PPP packet before it is sent over the wire. The machine at the 189 other end of the PPP link (usually your ISP) has to support the 190 Deflate compression method as well for this to be useful. Even if 191 they don't support it, it is safe to say Y here. 192 193 This code is also available as a module (code which can be inserted 194 into and removed from the running kernel). If you want to compile 195 it as a module, say M here and read 196 <file:Documentation/modules.txt>. 197 198CONFIG_PPP_BSDCOMP 199 Support for the BSD-Compress compression method for PPP, which uses 200 the LZW compression method to compress each PPP packet before it is 201 sent over the wire. The machine at the other end of the PPP link 202 (usually your ISP) has to support the BSD-Compress compression 203 method as well for this to be useful. Even if they don't support it, 204 it is safe to say Y here. 205 206 The PPP Deflate compression method ("PPP Deflate compression", 207 above) is preferable to BSD-Compress, because it compresses better 208 and is patent-free. 209 210 Note that the BSD compression code will always be compiled as a 211 module; it is called bsd_comp.o and will show up in the directory 212 modules once you have said "make modules". If unsure, say N. 213 214CONFIG_PPPOE 215 Support for PPP over Ethernet. 216 217 This driver requires a specially patched pppd daemon. The patch to 218 pppd, along with binaries of a patched pppd package can be found at: 219 <http://www.shoshin.uwaterloo.ca/~mostrows/>. 220 221CONFIG_PPPOATM 222 Support PPP (Point to Point Protocol) encapsulated in ATM frames. 223 This implementation does not yet comply with section 8 of RFC2364, 224 which can lead to bad results if the ATM peer loses state and 225 changes its encapsulation unilaterally. 226 227CONFIG_NET_RADIO 228 Support for wireless LANs and everything having to do with radio, 229 but not with amateur radio or FM broadcasting. 230 231 Saying Y here also enables the Wireless Extensions (creates 232 /proc/net/wireless and enables ifconfig access). The Wireless 233 Extension is a generic API allowing a driver to expose to the user 234 space configuration and statistics specific to common Wireless LANs. 235 The beauty of it is that a single set of tool can support all the 236 variations of Wireless LANs, regardless of their type (as long as 237 the driver supports Wireless Extension). Another advantage is that 238 these parameters may be changed on the fly without restarting the 239 driver (or Linux). If you wish to use Wireless Extensions with 240 wireless PCMCIA (PC-) cards, you need to say Y here; you can fetch 241 the tools from 242 <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>. 243 244 Some user-level drivers for scarab devices which don't require 245 special kernel support are available from 246 <ftp://shadow.cabi.net/pub/Linux/>. 247 248CONFIG_STRIP 249 Say Y if you have a Metricom radio and intend to use Starmode Radio 250 IP. STRIP is a radio protocol developed for the MosquitoNet project 251 (on the WWW at <http://mosquitonet.stanford.edu/>) to send Internet 252 traffic using Metricom radios. Metricom radios are small, battery 253 powered, 100kbit/sec packet radio transceivers, about the size and 254 weight of a cellular telephone. (You may also have heard them called 255 "Metricom modems" but we avoid the term "modem" because it misleads 256 many people into thinking that you can plug a Metricom modem into a 257 phone line and use it as a modem.) 258 259 You can use STRIP on any Linux machine with a serial port, although 260 it is obviously most useful for people with laptop computers. If you 261 think you might get a Metricom radio in the future, there is no harm 262 in saying Y to STRIP now, except that it makes the kernel a bit 263 bigger. 264 265 You can also compile this as a module ( = code which can be inserted 266 in and removed from the running kernel whenever you want), say M 267 here and read <file:Documentation/modules.txt>. The module will be 268 called strip.o. 269 270CONFIG_ARLAN 271 Aironet makes Arlan, a class of wireless LAN adapters. These use the 272 www.Telxon.com chip, which is also used on several similar cards. 273 This driver is tested on the 655 and IC2200 series cards. Look at 274 <http://www.ylenurme.ee/~elmer/655/> for the latest information. 275 276 The driver is built as two modules, arlan and arlan-proc. The latter 277 is the /proc interface and is not needed most of time. 278 279 On some computers the card ends up in non-valid state after some 280 time. Use a ping-reset script to clear it. 281 282CONFIG_AIRONET4500 283 www.aironet.com (recently bought by Cisco) makes these 802.11 DS 284 adapters. Driver by Elmer Joandi (elmer@ylenurme.ee). 285 286 Say Y here if you have such an adapter, and then say Y below to 287 the option that applies to your particular type of card (PCI, ISA, 288 or PCMCIA). 289 290 This driver is also available as a module ( = code which can be 291 inserted in and removed from the running kernel whenever you want). 292 The module will be called aironet4500_core.o. If you want to 293 compile it as a module, say M here and read 294 <file:Documentation/modules.txt> as well as 295 <file:Documentation/networking/net-modules.txt>. 296 297 quick config parameters: 298 SSID=tsunami - "The Password" 299 adhoc=1 there are no Access Points around 300 master=1 Adhoc master (the one who creates network 301 sync) 302 slave=1 Adhoc slave (btw, it is still forming own net 303 sometimes, and has problems with firmware... 304 change IbssJoinNetTimeout from /proc...) 305 channel=1..? meaningful in adhoc mode 306 307 If you have problems with screwing up card, both_bap_lock=1 is a 308 conservative value (performance hit 15%). 309 310 All other parameters can be set via the proc interface. 311 312CONFIG_AIRONET4500_NONCS 313 If you have an ISA, PCI or PCMCIA Aironet 4500/4800 wireless LAN 314 card, say Y here, and then also to the options below that apply 315 to you. 316 317 This driver is also available as a module ( = code which can be 318 inserted in and removed from the running kernel whenever you want). 319 The module will be called aironet4500_card.o. If you want to 320 compile it as a module, say M here and read 321 <file:Documentation/modules.txt>. 322 323CONFIG_AIRONET4500_PNP 324 If you have an ISA Aironet 4500/4800 card which you want to use in 325 PnP (Plug and Play) mode, say Y here. This is the recommended mode 326 for ISA cards. Remember however to enable the PnP jumper on the 327 board if you say Y here. 328 329CONFIG_AIRONET4500_PCI 330 If you have an PCI Aironet 4500/4800 card, say Y here. 331 332CONFIG_AIRONET4500_ISA 333 If you have an ISA Aironet 4500/4800 card which you want to run in 334 non-PnP mode, say Y here. This is not recommended and does not work 335 correctly at this point. Say N. 336 337CONFIG_AIRONET4500_I365 338 If you have a PCMCIA Aironet 4500/4800 card which you want to use 339 without the standard PCMCIA cardservices provided by the pcmcia-cs 340 package, say Y here. This is not recommended, so say N. 341 342CONFIG_AIRONET4500_PROC 343 If you say Y here (and to the "/proc file system" below), you will 344 be able to configure your Aironet card via the 345 /proc/sys/aironet4500 interface. 346 347 Additional info: look in <file:drivers/net/aironet4500_rid.c>. 348 349 This driver is also available as a module ( = code which can be 350 inserted in and removed from the running kernel whenever you want). 351 The module will be called aironet4500_proc.o. If you want to 352 compile it as a module, say M here and read 353 <file:Documentation/modules.txt>. 354 355 NOTE: the proc interface uses a lot of memory, so it is recommended 356 to compile it as a module and remove the module after 357 configuration. 358 359CONFIG_PLIP 360 PLIP (Parallel Line Internet Protocol) is used to create a 361 reasonably fast mini network consisting of two (or, rarely, more) 362 local machines. A PLIP link from a Linux box is a popular means to 363 install a Linux distribution on a machine which doesn't have a 364 CD-ROM drive (a minimal system has to be transferred with floppies 365 first). The kernels on both machines need to have this PLIP option 366 enabled for this to work. 367 368 The PLIP driver has two modes, mode 0 and mode 1. The parallel 369 ports (the connectors at the computers with 25 holes) are connected 370 with "null printer" or "Turbo Laplink" cables which can transmit 4 371 bits at a time (mode 0) or with special PLIP cables, to be used on 372 bidirectional parallel ports only, which can transmit 8 bits at a 373 time (mode 1); you can find the wiring of these cables in 374 <file:Documentation/networking/PLIP.txt>. The cables can be up to 375 15m long. Mode 0 works also if one of the machines runs DOS/Windows 376 and has some PLIP software installed, e.g. the Crynwr PLIP packet 377 driver (<http://oak.oakland.edu/simtel.net/msdos/pktdrvr-pre.html>) 378 and winsock or NCSA's telnet. 379 380 If you want to use PLIP, say Y and read the PLIP mini-HOWTO as well 381 as the NET-3-HOWTO, both available from 382 <http://www.linuxdoc.org/docs.html#howto>. Note that the PLIP 383 protocol has been changed and this PLIP driver won't work together 384 with the PLIP support in Linux versions 1.0.x. This option enlarges 385 your kernel by about 8 KB. 386 387 If you want to compile this as a module ( = code which can be 388 inserted in and removed from the running kernel whenever you want), 389 say M here and read <file:Documentation/modules.txt> as well as 390 <file:Documentation/networking/net-modules.txt>. The module will be 391 called plip.o. If unsure, say Y or M, in case you buy a laptop 392 later. 393 394CONFIG_EQUALIZER 395 If you have two serial connections to some other computer (this 396 usually requires two modems and two telephone lines) and you use 397 SLIP (the protocol for sending Internet traffic over telephone 398 lines) or PPP (a better SLIP) on them, you can make them behave like 399 one double speed connection using this driver. Naturally, this has 400 to be supported at the other end as well, either with a similar EQL 401 Linux driver or with a Livingston Portmaster 2e. 402 403 Say Y if you want this and read 404 <file:Documentation/networking/eql.txt>. You may also want to read 405 section 6.2 of the NET-3-HOWTO, available from 406 <http://www.linuxdoc.org/docs.html#howto>. 407 408 This driver is also available as a module ( = code which can be 409 inserted in and removed from the running kernel whenever you want). 410 The module will be called eql.o. If you want to compile it as a 411 module, say M here and read <file:Documentation/modules.txt>. If 412 unsure, say N. 413 414CONFIG_TUN 415 TUN/TAP provides packet reception and transmission for user space 416 programs. It can be viewed as a simple Point-to-Point or Ethernet 417 device, which instead of receiving packets from a physical media, 418 receives them from user space program and instead of sending packets 419 via physical media writes them to the user space program. 420 421 When a program opens /dev/net/tun, driver creates and registers 422 corresponding net device tunX or tapX. After a program closed above 423 devices, driver will automatically delete tunXX or tapXX device and 424 all routes corresponding to it. 425 426 Please read <file:Documentation/networking/tuntap.txt> for more 427 information. 428 429 This driver is also available as a module ( = code which can be 430 inserted in and removed from the running kernel whenever you want). 431 The module will be called tun.o. If you want to compile it as a 432 module, say M here and read <file:Documentation/modules.txt>. 433 434 If you don't know what to use this for, you don't need it. 435 436CONFIG_ETHERTAP 437 If you say Y here (and have said Y to "Kernel/User network link 438 driver", above) and create a character special file /dev/tap0 with 439 major number 36 and minor number 16 using mknod ("man mknod"), you 440 will be able to have a user space program read and write raw 441 Ethernet frames from/to that special file. tap0 can be configured 442 with ifconfig and route like any other Ethernet device but it is not 443 connected to any physical LAN; everything written by the user to 444 /dev/tap0 is treated by the kernel as if it had come in from a LAN 445 to the device tap0; everything the kernel wants to send out over the 446 device tap0 can instead be read by the user from /dev/tap0: the user 447 mode program replaces the LAN that would be attached to an ordinary 448 Ethernet device. Please read the file 449 <file:Documentation/networking/ethertap.txt> for more information. 450 451 This driver is also available as a module ( = code which can be 452 inserted in and removed from the running kernel whenever you want). 453 The module will be called ethertap.o. If you want to compile it as a 454 module, say M here and read <file:Documentation/modules.txt>. 455 456 If you don't know what to use this for, you don't need it. 457 458CONFIG_NET_FC 459 Fibre Channel is a high speed serial protocol mainly used to connect 460 large storage devices to the computer; it is compatible with and 461 intended to replace SCSI. 462 463 If you intend to use Fibre Channel, you need to have a Fibre channel 464 adaptor card in your computer; say Y here and to the driver for your 465 adaptor below. You also should have said Y to "SCSI support" and 466 "SCSI generic support". 467 468CONFIG_IPHASE5526 469 Say Y here if you have a Fibre Channel adaptor of this kind. 470 471 The driver is also available as a module ( = code which can be 472 inserted in and removed from the running kernel whenever you want). 473 The module will be called iph5526.o. For general information about 474 modules read <file:Documentation/modules.txt>. 475 476CONFIG_RCPCI 477 This is a driver for hardware which provides a Virtual Private 478 Network (VPN). Say Y if you have it. 479 480 This code is also available as a module called rcpci.o ( = code 481 which can be inserted in and removed from the running kernel 482 whenever you want). If you want to compile it as a module, say M 483 here and read <file:Documentation/modules.txt>. 484 485CONFIG_NET_ETHERNET 486 Ethernet (also called IEEE 802.3 or ISO 8802-2) is the most common 487 type of Local Area Network (LAN) in universities and companies. 488 489 Common varieties of Ethernet are: 10BASE-2 or Thinnet (10 Mbps over 490 coaxial cable, linking computers in a chain), 10BASE-T or twisted 491 pair (10 Mbps over twisted pair cable, linking computers to central 492 hubs), 10BASE-F (10 Mbps over optical fiber links, using hubs), 493 100BASE-TX (100 Mbps over two twisted pair cables, using hubs), 494 100BASE-T4 (100 Mbps over 4 standard voice-grade twisted pair 495 cables, using hubs), 100BASE-FX (100 Mbps over optical fiber links) 496 [the 100BASE varieties are also known as Fast Ethernet], and Gigabit 497 Ethernet (1 Gbps over optical fiber or short copper links). 498 499 If your Linux machine will be connected to an Ethernet and you have 500 an Ethernet network interface card (NIC) installed in your computer, 501 say Y here and read the Ethernet-HOWTO, available from 502 <http://www.linuxdoc.org/docs.html#howto>. You will then also have 503 to say Y to the driver for your particular NIC. 504 505 Note that the answer to this question won't directly affect the 506 kernel: saying N will just cause the configurator to skip all 507 the questions about Ethernet network cards. If unsure, say N. 508 509CONFIG_NET_VENDOR_SMC 510 If you have a network (Ethernet) card belonging to this class, say Y 511 and read the Ethernet-HOWTO, available from 512 <http://www.linuxdoc.org/docs.html#howto>. 513 514 Note that the answer to this question doesn't directly affect the 515 kernel: saying N will just cause the configurator to skip all 516 the questions about Western Digital cards. If you say Y, you will be 517 asked for your specific card in the following questions. 518 519CONFIG_WD80x3 520 If you have a network (Ethernet) card of this type, say Y and read 521 the Ethernet-HOWTO, available from 522 <http://www.linuxdoc.org/docs.html#howto>. 523 524 This driver is also available as a module ( = code which can be 525 inserted in and removed from the running kernel whenever you want). 526 The module will be called wd.o. If you want to compile it as a 527 module, say M here and read <file:Documentation/modules.txt> as well 528 as <file:Documentation/networking/net-modules.txt>. 529 530CONFIG_ULTRAMCA 531 If you have a network (Ethernet) card of this type and are running 532 an MCA based system (PS/2), say Y and read the Ethernet-HOWTO, 533 available from <http://www.linuxdoc.org/docs.html#howto>. 534 535 This driver is also available as a module ( = code which can be 536 inserted in and removed from the running kernel whenever you want). 537 The module will be called smc-mca.o. If you want to compile it as a 538 module, say M here and read <file:Documentation/modules.txt> as well 539 as <file:Documentation/networking/net-modules.txt>. 540 541CONFIG_ULTRA 542 If you have a network (Ethernet) card of this type, say Y and read 543 the Ethernet-HOWTO, available from 544 <http://www.linuxdoc.org/docs.html#howto>. 545 546 Important: There have been many reports that, with some motherboards 547 mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible, 548 such as some BusLogic models) causes corruption problems with many 549 operating systems. The Linux smc-ultra driver has a work-around for 550 this but keep it in mind if you have such a SCSI card and have 551 problems. 552 553 This driver is also available as a module ( = code which can be 554 inserted in and removed from the running kernel whenever you want). 555 The module will be called smc-ultra.o. If you want to compile it as 556 a module, say M here and read <file:Documentation/modules.txt> as 557 well as <file:Documentation/networking/net-modules.txt>. 558 559CONFIG_ULTRA32 560 If you have a network (Ethernet) card of this type, say Y and read 561 the Ethernet-HOWTO, available from 562 <http://www.linuxdoc.org/docs.html#howto>. 563 564 This driver is also available as a module ( = code which can be 565 inserted in and removed from the running kernel whenever you want). 566 The module will be called smc-ultra32.o. If you want to compile it 567 as a module, say M here and read <file:Documentation/modules.txt> as 568 well as <file:Documentation/networking/net-modules.txt>. 569 570CONFIG_SMC9194 571 This is support for the SMC9xxx based Ethernet cards. Choose this 572 option if you have a DELL laptop with the docking station, or 573 another SMC9192/9194 based chipset. Say Y if you want it compiled 574 into the kernel, and read the file 575 <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, 576 available from <http://www.linuxdoc.org/docs.html#howto>. 577 578 This driver is also available as a module ( = code which can be 579 inserted in and removed from the running kernel whenever you want). 580 The module will be called smc9194.o. If you want to compile it as a 581 module, say M here and read <file:Documentation/modules.txt> as well 582 as <file:Documentation/networking/net-modules.txt>. 583 584CONFIG_NE2K_PCI 585 This driver is for NE2000 compatible PCI cards. It will not work 586 with ISA NE2000 cards (they have their own driver, "NE2000/NE1000 587 support" below). If you have a PCI NE2000 network (Ethernet) card, 588 say Y and read the Ethernet-HOWTO, available from 589 <http://www.linuxdoc.org/docs.html#howto>. 590 591 This driver also works for the following NE2000 clone cards: 592 RealTek RTL-8029 Winbond 89C940 Compex RL2000 KTI ET32P2 593 NetVin NV5000SC Via 86C926 SureCom NE34 Winbond 594 Holtek HT80232 Holtek HT80229 595 596 This driver is also available as a module ( = code which can be 597 inserted in and removed from the running kernel whenever you want). 598 The module will be called ne2k-pci.o. If you want to compile it as 599 a module, say M here and read <file:Documentation/modules.txt> as 600 well as <file:Documentation/networking/net-modules.txt>. 601 602CONFIG_NET_VENDOR_RACAL 603 If you have a network (Ethernet) card belonging to this class, such 604 as the NI5010, NI5210 or NI6210, say Y and read the Ethernet-HOWTO, 605 available from <http://www.linuxdoc.org/docs.html#howto>. 606 607 Note that the answer to this question doesn't directly affect the 608 kernel: saying N will just cause the configurator to skip all 609 the questions about NI cards. If you say Y, you will be asked for 610 your specific card in the following questions. 611 612CONFIG_NI5010 613 If you have a network (Ethernet) card of this type, say Y and read 614 the Ethernet-HOWTO, available from 615 <http://www.linuxdoc.org/docs.html#howto>. Note that this is still 616 experimental code. 617 618 This driver is also available as a module ( = code which can be 619 inserted in and removed from the running kernel whenever you want). 620 The module will be called ni5010.o. If you want to compile it as a 621 module, say M here and read <file:Documentation/modules.txt> as well 622 as <file:Documentation/networking/net-modules.txt>. 623 624CONFIG_NI52 625 If you have a network (Ethernet) card of this type, say Y and read 626 the Ethernet-HOWTO, available from 627 <http://www.linuxdoc.org/docs.html#howto>. 628 629 This driver is also available as a module ( = code which can be 630 inserted in and removed from the running kernel whenever you want). 631 The module will be called ni52.o. If you want to compile it as a 632 module, say M here and read <file:Documentation/modules.txt> as well 633 as <file:Documentation/networking/net-modules.txt>. 634 635CONFIG_NI65 636 If you have a network (Ethernet) card of this type, say Y and read 637 the Ethernet-HOWTO, available from 638 <http://www.linuxdoc.org/docs.html#howto>. 639 640 This driver is also available as a module ( = code which can be 641 inserted in and removed from the running kernel whenever you want). 642 The module will be called ni65.o. If you want to compile it as a 643 module, say M here and read <file:Documentation/modules.txt> as well 644 as <file:Documentation/networking/net-modules.txt>. 645 646CONFIG_8139CP 647 This is a driver for the Fast Ethernet PCI network cards based on 648 the RTL8139C+ chips. If you have one of those, say Y and read 649 the Ethernet-HOWTO, available from 650 <http://www.linuxdoc.org/docs.html#howto>. 651 652 If you want to compile this driver as a module ( = code which can be 653 inserted in and removed from the running kernel whenever you want), 654 say M here and read Documentation/modules.txt. This is recommended. 655 The module will be called 8139cp.o. 656 657CONFIG_8139TOO 658 This is a driver for the Fast Ethernet PCI network cards based on 659 the RTL8139 chips. If you have one of those, say Y and read 660 <file:Documentation/networking/8139too.txt> as well as the 661 Ethernet-HOWTO, available from 662 <http://www.linuxdoc.org/docs.html#howto>. 663 664 If you want to compile this driver as a module ( = code which can be 665 inserted in and removed from the running kernel whenever you want), 666 say M here and read <file:Documentation/modules.txt>. This is 667 recommended. The module will be called 8139too.o. 668 669CONFIG_8139TOO_PIO 670 This instructs the driver to use programmed I/O ports (PIO) instead 671 of PCI shared memory (MMIO). This can possibly solve some problems 672 in case your mainboard has memory consistency issues. If unsure, 673 say N. 674 675CONFIG_8139TOO_TUNE_TWISTER 676 This implements a function which might come in handy in case you 677 are using low quality on long cabling. It is required for RealTek 678 RTL-8139 revision K boards, and totally unused otherwise. It tries 679 to match the transceiver to the cable characteristics. This is 680 experimental since hardly documented by the manufacturer. 681 If unsure, say Y. 682 683CONFIG_8139TOO_8129 684 This enables support for the older and uncommon RTL-8129 and 685 RTL-8130 chips, which support MII via an external transceiver, 686 instead of an internal one. Disabling this option will save some 687 memory by making the code size smaller. If unsure, say Y. 688 689CONFIG_8139_OLD_RX_RESET 690 The 8139too driver was recently updated to contain a more rapid 691 reset sequence, in the face of severe receive errors. This "new" 692 RX-reset method should be adequate for all boards. But if you 693 experience problems, you can enable this option to restore the 694 old RX-reset behavior. If unsure, say N. 695 696CONFIG_SIS900 697 This is a driver for the Fast Ethernet PCI network cards based on 698 the SiS 900 and SiS 7016 chips. The SiS 900 core is also embedded in 699 SiS 630 and SiS 540 chipsets. If you have one of those, say Y and 700 read the Ethernet-HOWTO, available at 701 <http://www.linuxdoc.org/docs.html#howto>. Please read 702 <file:Documentation/networking/sis900.txt> and comments at the 703 beginning of <file:drivers/net/sis900.c> for more information. 704 705 This driver also supports AMD 79C901 HomePNA so that you can use 706 your phone line as a network cable. 707 708 If you want to compile this driver as a module ( = code which can be 709 inserted in and removed from the running kernel whenever you want), 710 say M here and read <file:Documentation/modules.txt>. This is 711 recommended. The module will be called sis900.o. 712 713CONFIG_YELLOWFIN 714 Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet 715 adapter or the SYM53C885 Ethernet controller. The Gigabit adapter is 716 used by the Beowulf Linux cluster project. See 717 <http://cesdis.gsfc.nasa.gov/linux/drivers/yellowfin.html> for more 718 information about this driver in particular and Beowulf in general. 719 720 If you want to compile this driver as a module ( = code which can be 721 inserted in and removed from the running kernel whenever you want), 722 say M here and read <file:Documentation/modules.txt>. This is 723 recommended. The module will be called yellowfin.o. 724 725CONFIG_NET_SB1000 726 This is a driver for the General Instrument (also known as 727 NextLevel) SURFboard 1000 internal 728 cable modem. This is an ISA card which is used by a number of cable 729 TV companies to provide cable modem access. It's a one-way 730 downstream-only cable modem, meaning that your upstream net link is 731 provided by your regular phone modem. 732 733 At present this driver only compiles as a module, so say M here if 734 you have this card. The module will be called sb1000.o. Then read 735 <file:Documentation/networking/README.sb1000> for information on how 736 to use this module, as it needs special ppp scripts for establishing 737 a connection. Further documentation and the necessary scripts can be 738 found at: 739 740 <http://www.jacksonville.net/~fventuri/> 741 <http://home.adelphia.net/~siglercm/sb1000.html> 742 <http://linuxpower.cx/~cable/> 743 744 If you don't have this card, of course say N. 745 746CONFIG_ADAPTEC_STARFIRE 747 Say Y here if you have an Adaptec Starfire (or DuraLAN) PCI network 748 adapter. The DuraLAN chip is used on the 64 bit PCI boards from 749 Adaptec e.g. the ANA-6922A. The older 32 bit boards use the tulip 750 driver. 751 752 If you want to compile this driver as a module ( = code which can be 753 inserted in and removed from the running kernel whenever you want), 754 say M here and read <file:Documentation/modules.txt>. This is 755 recommended. The module will be called starfire.o. 756 757CONFIG_ACENIC 758 Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear 759 GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet 760 adapter. The driver allows for using the Jumbo Frame option (9000 761 bytes/frame) however it requires that your switches can handle this 762 as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig 763 line. 764 765 If you want to compile this driver as a module ( = code which can be 766 inserted in and removed from the running kernel whenever you want), 767 say M here and read <file:Documentation/modules.txt>. This is 768 recommended. The module will be called acenic.o. 769 770CONFIG_ACENIC_OMIT_TIGON_I 771 Say Y here if you only have Tigon II based AceNICs and want to leave 772 out support for the older Tigon I based cards which are no longer 773 being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B 774 version)). This will reduce the size of the driver object by 775 app. 100KB. If you are not sure whether your card is a Tigon I or a 776 Tigon II, say N here. 777 778 The safe and default value for this is N. 779 780CONFIG_SK98LIN 781 Say Y here if you have a SysKonnect SK-98xx Gigabit Ethernet Server 782 Adapter. The following adapters are supported by this driver: 783 - SK-9841 (single link 1000Base-LX) 784 - SK-9842 (dual link 1000Base-LX) 785 - SK-9843 (single link 1000Base-SX) 786 - SK-9844 (dual link 1000Base-SX) 787 - SK-9821 (single link 1000Base-T) 788 - SK-9822 (dual link 1000Base-T) 789 - SK-9861 (single link Volition connector) 790 - SK-9862 (dual link Volition connector) 791 The driver also supports the following adapters from Allied Telesyn: 792 - AT2970... 793 794 The dual link adapters support a link-failover feature. Read 795 <file:Documentation/networking/sk98lin.txt> for information about 796 optional driver parameters. 797 Questions concerning this driver may be addressed to: 798 linux@syskonnect.de 799 800 If you want to compile this driver as a module ( = code which can be 801 inserted in and removed from the running kernel whenever you want), 802 say M here and read <file:Documentation/modules.txt>. This is 803 recommended. The module will be called sk98lin.o. 804 805CONFIG_SUNGEM 806 Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0. See also 807 <http://www.sun.com/products-n-solutions/hardware/docs/pdf/806-3985-10.pdf>. 808 809CONFIG_TIGON3 810 This driver supports Broadcom Tigon3 based gigabit Ethernet cards. 811 812 If you want to compile this driver as a module ( = code which can be 813 inserted in and removed from the running kernel whenever you want), 814 say M here and read <file:Documentation/modules.txt>. This is 815 recommended. The module will be called tg3.o. 816 817CONFIG_MYRI_SBUS 818 This driver supports MyriCOM Sbus gigabit Ethernet cards. 819 820 If you want to compile this driver as a module ( = code which can be 821 inserted in and removed from the running kernel whenever you want), 822 say M here and read <file:Documentation/modules.txt>. This is 823 recommended. The module will be called myri_sbus.o. 824 825CONFIG_DL2K 826 This driver supports D-Link 2000-based gigabit ethernet cards, which 827 includes 828 D-Link DGE-550T Gigabit Ethernet Adapter. 829 D-Link DL2000-based Gigabit Ethernet Adapter. 830 831 If you want to compile this driver as a module ( = code which can be 832 inserted in and removed from the running kernel whenever you want), 833 say M here and read <file:Documentation/modules.txt>. This is 834 recommended. The module will be called dl2k.o. 835 836CONFIG_E1000 837 This driver supports Intel(R) PRO/1000 gigabit ethernet family of 838 adapters, which includes: 839 840 Controller Adapter Name Board IDs 841 ---------- ------------ --------- 842 82542 PRO/1000 Gigabit Server Adapter 700262-xxx, 843 717037-xxx 844 82543 PRO/1000 F Server Adapter 738640-xxx, 845 A38888-xxx 846 82543 PRO/1000 T Server Adapter A19845-xxx, 847 A33948-xxx 848 82544 PRO/1000 XT Server Adapter A51580-xxx 849 82544 PRO/1000 XF Server Adapter A50484-xxx 850 82544 PRO/1000 T Desktop Adapter A62947-xxx 851 82540 PRO/1000 MT Desktop Adapter A78408-xxx 852 82545 PRO/1000 MT Server Adapter A92165-xxx 853 82546 PRO/1000 MT Dual Port Server Adapter A92111-xxx 854 82545 PRO/1000 MF Server Adapter A91622-xxx 855 82545 PRO/1000 MF Server Adapter(LX) A91624-xxx 856 82546 PRO/1000 MF Dual Port Server Adapter A91620-xxx 857 858 For more information on how to identify your adapter, go to the 859 Adapter & Driver ID Guide at: 860 861 <http://support.intel.com/support/network/adapter/pro100/21397.htm> 862 863 For general information and support, go to the Intel support 864 website at: 865 866 <http://support.intel.com> 867 868 More specific information on configuring the driver is in 869 <file:Documentation/networking/e1000.txt>. 870 871 This driver is also available as a module ( = code which can be 872 inserted in and removed from the running kernel whenever you want). 873 The module will be called e1000.o. If you want to compile it as a 874 module, say M here and read <file:Documentation/modules.txt> as well 875 as <file:Documentation/networking/net-modules.txt>. 876 877CONFIG_LANCE 878 If you have a network (Ethernet) card of this type, say Y and read 879 the Ethernet-HOWTO, available from 880 <http://www.linuxdoc.org/docs.html#howto>. Some LinkSys cards are 881 of this type. 882 883 If you want to compile this driver as a module ( = code which can be 884 inserted in and removed from the running kernel whenever you want), 885 say M here and read <file:Documentation/modules.txt>. This is 886 recommended. The module will be called lance.o. 887 888CONFIG_MIPS_AU1000_ENET 889 If you have an Alchemy Semi AU1000 ethernet controller 890 on an SGI MIPS system, say Y. Otherwise, say N. 891 892CONFIG_SGI_IOC3_ETH 893 If you have a network (Ethernet) card of this type, say Y and read 894 the Ethernet-HOWTO, available from 895 <http://www.linuxdoc.org/docs.html#howto>. 896 897CONFIG_STNIC 898 Support for cards based on the National Semiconductor DP83902AV 899 ST-NIC Serial Network Interface Controller for Twisted Pair. This 900 is a 10Mbit/sec Ethernet controller. Product overview and specs at 901 <http://www.national.com/pf/DP/DP83902A.html>. 902 903 If unsure, say N. 904 905CONFIG_NET_VENDOR_3COM 906 If you have a network (Ethernet) card belonging to this class, say Y 907 and read the Ethernet-HOWTO, available from 908 <http://www.linuxdoc.org/docs.html#howto>. 909 910 Note that the answer to this question doesn't directly affect the 911 kernel: saying N will just cause the configurator to skip all 912 the questions about 3COM cards. If you say Y, you will be asked for 913 your specific card in the following questions. 914 915CONFIG_EL1 916 If you have a network (Ethernet) card of this type, say Y and read 917 the Ethernet-HOWTO, available from 918 <http://www.linuxdoc.org/docs.html#howto>. Also, consider buying a 919 new card, since the 3c501 is slow, broken, and obsolete: you will 920 have problems. Some people suggest to ping ("man ping") a nearby 921 machine every minute ("man cron") when using this card. 922 923 This driver is also available as a module ( = code which can be 924 inserted in and removed from the running kernel whenever you want). 925 The module will be called 3c501.o. If you want to compile it as a 926 module, say M here and read <file:Documentation/modules.txt> as well 927 as <file:Documentation/networking/net-modules.txt>. 928 929CONFIG_EL2 930 If you have a network (Ethernet) card of this type, say Y and read 931 the Ethernet-HOWTO, available from 932 <http://www.linuxdoc.org/docs.html#howto>. 933 934 This driver is also available as a module ( = code which can be 935 inserted in and removed from the running kernel whenever you want). 936 The module will be called 3c503.o. If you want to compile it as a 937 module, say M here and read <file:Documentation/modules.txt> as well 938 as <file:Documentation/networking/net-modules.txt>. 939 940CONFIG_ELPLUS 941 Information about this network (Ethernet) card can be found in 942 <file:Documentation/networking/3c505.txt>. If you have a card of 943 this type, say Y and read the Ethernet-HOWTO, available from 944 <http://www.linuxdoc.org/docs.html#howto>. 945 946 If you want to compile this as a module ( = code which can be 947 inserted in and removed from the running kernel whenever you want), 948 say M here and read <file:Documentation/modules.txt> as well as 949 <file:Documentation/networking/net-modules.txt>. The module will be 950 called 3c505.o. 951 952CONFIG_EL16 953 If you have a network (Ethernet) card of this type, say Y and read 954 the Ethernet-HOWTO, available from 955 <http://www.linuxdoc.org/docs.html#howto>. 956 957 This driver is also available as a module ( = code which can be 958 inserted in and removed from the running kernel whenever you want). 959 The module will be called 3c507.o. If you want to compile it as a 960 module, say M here and read <file:Documentation/modules.txt> as well 961 as <file:Documentation/networking/net-modules.txt>. 962 963CONFIG_ELMC 964 If you have a network (Ethernet) card of this type, say Y and read 965 the Ethernet-HOWTO, available from 966 <http://www.linuxdoc.org/docs.html#howto>. 967 968 This driver is also available as a module ( = code which can be 969 inserted in and removed from the running kernel whenever you want). 970 The module will be called 3c523.o. If you want to compile it as a 971 module, say M here and read <file:Documentation/modules.txt> as well 972 as <file:Documentation/networking/net-modules.txt>. 973 974CONFIG_ELMC_II 975 If you have a network (Ethernet) card of this type, say Y and read 976 the Ethernet-HOWTO, available from 977 <http://www.linuxdoc.org/docs.html#howto>. 978 979 This driver is also available as a module ( = code which can be 980 inserted in and removed from the running kernel whenever you want). 981 The module will be called 3c527.o. If you want to compile it as a 982 module, say M here and read <file:Documentation/modules.txt> as well 983 as <file:Documentation/networking/net-modules.txt>. 984 985CONFIG_EL3 986 If you have a network (Ethernet) card belonging to the 3Com 987 EtherLinkIII series, say Y and read the Ethernet-HOWTO, available 988 from <http://www.linuxdoc.org/docs.html#howto>. 989 990 If your card is not working you may need to use the DOS 991 setup disk to disable Plug & Play mode, and to select the default 992 media type. 993 994 If you want to compile this as a module ( = code which can be 995 inserted in and removed from the running kernel whenever you want), 996 say M here and read <file:Documentation/modules.txt> as well as 997 <file:Documentation/networking/net-modules.txt>. The module will be 998 called 3c509.o. 999 1000CONFIG_3C515
1001 If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet 1002 network card, say Y and read the Ethernet-HOWTO, available from 1003 <http://www.linuxdoc.org/docs.html#howto>. 1004 1005 If you want to compile this as a module ( = code which can be 1006 inserted in and removed from the running kernel whenever you want), 1007 say M here and read <file:Documentation/modules.txt> as well as 1008 <file:Documentation/networking/net-modules.txt>. The module will be 1009 called 3c515.o. 1010 1011CONFIG_VORTEX 1012 This option enables driver support for a large number of 10mbps and 1013 10/100mbps EISA, PCI and PCMCIA 3Com network cards: 1014 1015 "Vortex" (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI 1016 "Boomerang" (EtherLink XL 3c900 or 3c905) PCI 1017 "Cyclone" (3c540/3c900/3c905/3c980/3c575/3c656) PCI and Cardbus 1018 "Tornado" (3c905) PCI 1019 "Hurricane" (3c555/3cSOHO) PCI 1020 1021 If you have such a card, say Y and read the Ethernet-HOWTO, 1022 available from <http://www.linuxdoc.org/docs.html#howto>. More 1023 specific information is in 1024 <file:Documentation/networking/vortex.txt> and in the comments at 1025 the beginning of <file:drivers/net/3c59x.c>. 1026 1027 If you want to compile this as a module ( = code which can be 1028 inserted in and removed from the running kernel whenever you want), 1029 say M here and read <file:Documentation/modules.txt> as well as 1030 <file:Documentation/networking/net-modules.txt>. 1031 1032CONFIG_NET_ISA 1033 If your network (Ethernet) card hasn't been mentioned yet and its 1034 bus system (that's the way the cards talks to the other components 1035 of your computer) is ISA (as opposed to EISA, VLB or PCI), say Y. 1036 Make sure you know the name of your card. Read the Ethernet-HOWTO, 1037 available from <http://www.linuxdoc.org/docs.html#howto>. 1038 1039 If unsure, say Y. 1040 1041 Note that the answer to this question doesn't directly affect the 1042 kernel: saying N will just cause the configurator to skip all 1043 the remaining ISA network card questions. If you say Y, you will be 1044 asked for your specific card in the following questions. 1045 1046CONFIG_E2100 1047 If you have a network (Ethernet) card of this type, say Y and read 1048 the Ethernet-HOWTO, available from 1049 <http://www.linuxdoc.org/docs.html#howto>. 1050 1051 This driver is also available as a module ( = code which can be 1052 inserted in and removed from the running kernel whenever you want). 1053 The module will be called e2100.o. If you want to compile it as a 1054 module, say M here and read <file:Documentation/modules.txt> as well 1055 as <file:Documentation/networking/net-modules.txt>. 1056 1057CONFIG_CS89x0 1058 Support for CS89x0 chipset based Ethernet cards. If you have a 1059 network (Ethernet) card of this type, say Y and read the 1060 Ethernet-HOWTO, available from 1061 <http://www.linuxdoc.org/docs.html#howto> as well as 1062 <file:Documentation/networking/cs89x0.txt>. 1063 1064 If you want to compile this as a module ( = code which can be 1065 inserted in and removed from the running kernel whenever you want), 1066 say M here and read <file:Documentation/modules.txt> as well as 1067 <file:Documentation/networking/net-modules.txt>. The module will be 1068 called cs89x.o. 1069 1070CONFIG_DEPCA 1071 If you have a network (Ethernet) card of this type, say Y and read 1072 the Ethernet-HOWTO, available from 1073 <http://www.linuxdoc.org/docs.html#howto> as well as 1074 <file:drivers/net/depca.c>. 1075 1076 If you want to compile this as a module ( = code which can be 1077 inserted in and removed from the running kernel whenever you want), 1078 say M here and read <file:Documentation/modules.txt> as well as 1079 <file:Documentation/networking/net-modules.txt>. The module will be 1080 called 1081 depca.o. 1082 1083CONFIG_EWRK3 1084 This driver supports the DE203, DE204 and DE205 network (Ethernet) 1085 cards. If this is for you, say Y and read 1086 <file:Documentation/networking/ewrk3.txt> in the kernel source as 1087 well as the Ethernet-HOWTO, available from 1088 <http://www.linuxdoc.org/docs.html#howto>. 1089 1090 If you want to compile this as a module ( = code which can be 1091 inserted in and removed from the running kernel whenever you want), 1092 say M here and read <file:Documentation/modules.txt> as well as 1093 <file:Documentation/networking/net-modules.txt>. The module will be 1094 called ewrk3.o. 1095 1096CONFIG_SEEQ8005 1097 This is a driver for the SEEQ 8005 network (Ethernet) card. If this 1098 is for you, read the Ethernet-HOWTO, available from 1099 <http://www.linuxdoc.org/docs.html#howto>. 1100 1101 If you want to compile this as a module ( = code which can be 1102 inserted in and removed from the running kernel whenever you want), 1103 say M here and read <file:Documentation/modules.txt> as well as 1104 <file:Documentation/networking/net-modules.txt>. The module will be 1105 called ewrk3.o. 1106 1107CONFIG_AT1700 1108 If you have a network (Ethernet) card of this type, say Y and read 1109 the Ethernet-HOWTO, available from 1110 <http://www.linuxdoc.org/docs.html#howto>. 1111 1112 This driver is also available as a module ( = code which can be 1113 inserted in and removed from the running kernel whenever you want). 1114 If you want to compile it as a module, say M here and read 1115 <file:Documentation/modules.txt> as well as 1116 <file:Documentation/networking/net-modules.txt>. The module will be 1117 called at1700.o. 1118 1119CONFIG_FMV18X 1120 If you have a Fujitsu FMV-181/182/183/184 network (Ethernet) card, 1121 say Y and read the Ethernet-HOWTO, available from 1122 <http://www.linuxdoc.org/docs.html#howto>. 1123 1124 If you use an FMV-183 or FMV-184 and it is not working, you may need 1125 to disable Plug & Play mode of the card. 1126 1127 This driver is also available as a module ( = code which can be 1128 inserted in and removed from the running kernel whenever you want). 1129 The module will be called fmv18x.o. If you want to compile it as a 1130 module, say M here and read <file:Documentation/modules.txt> as well 1131 as <file:Documentation/networking/net-modules.txt>. 1132 1133CONFIG_EEXPRESS_PRO 1134 If you have a network (Ethernet) card of this type, say Y. This 1135 driver supports intel i82595{FX,TX} based boards. Note however 1136 that the EtherExpress PRO/100 Ethernet card has its own separate 1137 driver. Please read the Ethernet-HOWTO, available from 1138 <http://www.linuxdoc.org/docs.html#howto>. 1139 1140 This driver is also available as a module ( = code which can be 1141 inserted in and removed from the running kernel whenever you want). 1142 The module will be called eepro.o. If you want to compile it as a 1143 module, say M here and read <file:Documentation/modules.txt> as well 1144 as <file:Documentation/networking/net-modules.txt>. 1145 1146CONFIG_EEXPRESS 1147 If you have an EtherExpress16 network (Ethernet) card, say Y and 1148 read the Ethernet-HOWTO, available from 1149 <http://www.linuxdoc.org/docs.html#howto>. Note that the Intel 1150 EtherExpress16 card used to be regarded as a very poor choice 1151 because the driver was very unreliable. We now have a new driver 1152 that should do better. 1153 1154 If you want to compile this driver as a module ( = code which can be 1155 inserted in and removed from the running kernel whenever you want), 1156 say M here and read <file:Documentation/modules.txt> as well as 1157 <file:Documentation/networking/net-modules.txt>. The module will be 1158 called eexpress.o. 1159 1160CONFIG_HAMACHI 1161 If you have a Gigabit Ethernet card of this type, say Y and read 1162 the Ethernet-HOWTO, available from 1163 <http://www.linuxdoc.org/docs.html#howto>. 1164 1165 If you want to compile this as a module ( = code which can be 1166 inserted in and removed from the running kernel whenever you want), 1167 say M here and read <file:Documentation/modules.txt> as well as 1168 <file:Documentation/networking/net-modules.txt>. The module will be 1169 called hamachi.o. 1170 1171CONFIG_HPLAN_PLUS 1172 If you have a network (Ethernet) card of this type, say Y and read 1173 the Ethernet-HOWTO, available from 1174 <http://www.linuxdoc.org/docs.html#howto>. 1175 1176 This driver is also available as a module ( = code which can be 1177 inserted in and removed from the running kernel whenever you want). 1178 The module will be called hp-plus.o. If you want to compile it as a 1179 module, say M here and read <file:Documentation/modules.txt> as well 1180 as <file:Documentation/networking/net-modules.txt>. 1181 1182CONFIG_HPLAN 1183 If you have a network (Ethernet) card of this type, say Y and read 1184 the Ethernet-HOWTO, available from 1185 <http://www.linuxdoc.org/docs.html#howto>. 1186 1187 This driver is also available as a module ( = code which can be 1188 inserted in and removed from the running kernel whenever you want). 1189 The module will be called hp.o. If you want to compile it as a 1190 module, say M here and read <file:Documentation/modules.txt> as well 1191 as <file:Documentation/networking/net-modules.txt>. 1192 1193CONFIG_HP100 1194 If you have a network (Ethernet) card of this type, say Y and read 1195 the Ethernet-HOWTO, available from 1196 <http://www.linuxdoc.org/docs.html#howto>. 1197 1198 If you want to compile this as a module ( = code which can be 1199 inserted in and removed from the running kernel whenever you want), 1200 say M here and read <file:Documentation/modules.txt> as well as 1201 <file:Documentation/networking/net-modules.txt>. The module will be 1202 called hp100.o. 1203 1204CONFIG_NE2000 1205 If you have a network (Ethernet) card of this type, say Y and read 1206 the Ethernet-HOWTO, available from 1207 <http://www.linuxdoc.org/docs.html#howto>. Many Ethernet cards 1208 without a specific driver are compatible with NE2000. 1209 1210 If you have a PCI NE2000 card however, say N here and Y to "PCI 1211 NE2000 support", above. If you have a NE2000 card and are running on 1212 an MCA system (a bus system used on some IBM PS/2 computers and 1213 laptops), say N here and Y to "NE/2 (ne2000 MCA version) support", 1214 below. 1215 1216 This driver is also available as a module ( = code which can be 1217 inserted in and removed from the running kernel whenever you want). 1218 The module will be called ne.o. If you want to compile it as a 1219 module, say M here and read <file:Documentation/modules.txt> as well 1220 as <file:Documentation/networking/net-modules.txt>. 1221 1222CONFIG_NATSEMI 1223 This driver is for the National Semiconductor DP83810 series, 1224 which is used in cards from PureData, NetGear, Linksys 1225 and others, including the 83815 chip. 1226 More specific information and updates are available from 1227 <http://www.scyld.com/network/natsemi.html>. 1228 1229CONFIG_SK_G16 1230 If you have a network (Ethernet) card of this type, say Y and read 1231 the Ethernet-HOWTO, available from 1232 <http://www.linuxdoc.org/docs.html#howto>. 1233 1234CONFIG_NE2_MCA 1235 If you have a network (Ethernet) card of this type, say Y and read 1236 the Ethernet-HOWTO, available from 1237 <http://www.linuxdoc.org/docs.html#howto>. 1238 1239 This driver is also available as a module ( = code which can be 1240 inserted in and removed from the running kernel whenever you want). 1241 The module will be called ne2.o. If you want to compile it as a 1242 module, say M here and read <file:Documentation/modules.txt> as well 1243 as <file:Documentation/networking/net-modules.txt>. 1244 1245CONFIG_SKMC 1246 These are Micro Channel Ethernet adapters. You need to say Y to "MCA 1247 support" in order to use this driver. Supported cards are the SKnet 1248 Junior MC2 and the SKnet MC2(+). The driver automatically 1249 distinguishes between the two cards. Note that using multiple boards 1250 of different type hasn't been tested with this driver. Say Y if you 1251 have one of these Ethernet adapters. 1252 1253 This driver is also available as a module ( = code which can be 1254 inserted in and removed from the running kernel whenever you want). 1255 The module is called sk_mca.o. If you want to compile it as a 1256 module, say M here and read <file:Documentation/modules.txt> as well 1257 as <file:Documentation/networking/net-modules.txt>. 1258 1259CONFIG_IBMLANA 1260 This is a Micro Channel Ethernet adapter. You need to set 1261 CONFIG_MCA to use this driver. It is both available as an in-kernel 1262 driver and as a module ( = code which can be inserted in and removed 1263 from the running kernel whenever you want). If you want to compile 1264 it as a module, say M here and read <file:Documentation/modules.txt> 1265 as well as <file:Documentation/networking/net-modules.txt>. The only 1266 currently supported card is the IBM LAN Adapter/A for Ethernet. It 1267 will both support 16K and 32K memory windows, however a 32K window 1268 gives a better security against packet losses. Usage of multiple 1269 boards with this driver should be possible, but has not been tested 1270 up to now due to lack of hardware. 1271 1272CONFIG_NET_PCI 1273 This is another class of network cards which attach directly to the 1274 bus. If you have one of those, say Y and read the Ethernet-HOWTO, 1275 available from <http://www.linuxdoc.org/docs.html#howto>. 1276 1277 Note that the answer to this question doesn't directly affect the 1278 kernel: saying N will just cause the configurator to skip all 1279 the questions about this class of network cards. If you say Y, you 1280 will be asked for your specific card in the following questions. If 1281 you are unsure, say Y. 1282 1283CONFIG_PCNET32 1284 If you have a PCnet32 or PCnetPCI based network (Ethernet) card, 1285 answer Y here and read the Ethernet-HOWTO, available from 1286 <http://www.linuxdoc.org/docs.html#howto>. 1287 1288 This driver is also available as a module ( = code which can be 1289 inserted in and removed from the running kernel whenever you want). 1290 The module will be called pcnet32.o. If you want to compile it as a 1291 module, say M here and read <file:Documentation/modules.txt> as well 1292 as <file:Documentation/networking/net-modules.txt>. 1293 1294CONFIG_AC3200 1295 If you have a network (Ethernet) card of this type, say Y and read 1296 the Ethernet-HOWTO, available from 1297 <http://www.linuxdoc.org/docs.html#howto>. 1298 1299 This driver is also available as a module ( = code which can be 1300 inserted in and removed from the running kernel whenever you want). 1301 The module will be called ac3200.o. If you want to compile it as a 1302 module, say M here and read <file:Documentation/modules.txt> as well 1303 as <file:Documentation/networking/net-modules.txt>. 1304 1305CONFIG_LNE390 1306 If you have a network (Ethernet) card of this type, say Y and read 1307 the Ethernet-HOWTO, available from 1308 <http://www.linuxdoc.org/docs.html#howto>. 1309 1310 This driver is also available as a module ( = code which can be 1311 inserted in and removed from the running kernel whenever you want). 1312 The module will be called lne390.o. If you want to compile it as a 1313 module, say M here and read <file:Documentation/modules.txt> as well 1314 as <file:Documentation/networking/net-modules.txt>. 1315 1316CONFIG_NE3210 1317 If you have a network (Ethernet) card of this type, say Y and read 1318 the Ethernet-HOWTO, available from 1319 <http://www.linuxdoc.org/docs.html#howto>. Note that this driver 1320 will NOT WORK for NE3200 cards as they are completely different. 1321 1322 This driver is also available as a module ( = code which can be 1323 inserted in and removed from the running kernel whenever you want). 1324 The module will be called ne3210.o. If you want to compile it as a 1325 module, say M here and read <file:Documentation/modules.txt> as well 1326 as <file:Documentation/networking/net-modules.txt>. 1327 1328CONFIG_APRICOT 1329 If you have a network (Ethernet) controller of this type, say Y and 1330 read the Ethernet-HOWTO, available from 1331 <http://www.linuxdoc.org/docs.html#howto>. 1332 1333 If you want to compile this as a module ( = code which can be 1334 inserted in and removed from the running kernel whenever you want), 1335 say M here and read <file:Documentation/modules.txt> as well as 1336 <file:Documentation/networking/net-modules.txt>. The module will be 1337 called apricot.o. 1338 1339CONFIG_DGRS 1340 This is support for the Digi International RightSwitch series of 1341 PCI/EISA Ethernet switch cards. These include the SE-4 and the SE-6 1342 models. If you have a network card of this type, say Y and read the 1343 Ethernet-HOWTO, available from 1344 <http://www.linuxdoc.org/docs.html#howto>. More specific 1345 information is contained in <file:Documentation/networking/dgrs.txt>. 1346 1347 This driver is also available as a module ( = code which can be 1348 inserted in and removed from the running kernel whenever you want). 1349 The module will be called dgrs.o. If you want to compile it as a 1350 module, say M here and read <file:Documentation/modules.txt> as well 1351 as <file:Documentation/networking/net-modules.txt>. 1352 1353CONFIG_EEPRO100 1354 If you have an Intel EtherExpress PRO/100 PCI network (Ethernet) 1355 card, say Y and read the Ethernet-HOWTO, available from 1356 <http://www.linuxdoc.org/docs.html#howto>. 1357 1358 This driver is also available as a module ( = code which can be 1359 inserted in and removed from the running kernel whenever you want). 1360 The module will be called eepro100.o. If you want to compile it as 1361 a module, say M here and read <file:Documentation/modules.txt> as 1362 well as <file:Documentation/networking/net-modules.txt>. 1363 1364CONFIG_E100 1365 This driver supports Intel(R) PRO/100 family of adapters, which 1366 includes: 1367 1368 Controller Adapter Name Board IDs 1369 ---------- ------------ --------- 1370 1371 82558 PRO/100+ PCI Adapter 668081-xxx, 1372 689661-xxx 1373 82558 PRO/100+ Management Adapter 691334-xxx, 1374 701738-xxx, 1375 721383-xxx 1376 82558 PRO/100+ Dual Port Server Adapter 714303-xxx, 1377 711269-xxx, 1378 A28276-xxx 1379 82558 PRO/100+ PCI Server Adapter 710550-xxx 1380 82550 PRO/100 S Server Adapter 752438-xxx 1381 82559 A56831-xxx, 1382 A10563-xxx, 1383 A12171-xxx, 1384 A12321-xxx, 1385 A12320-xxx, 1386 A12170-xxx 1387 748568-xxx 1388 748565-xxx 1389 82550 PRO/100 S Desktop Adapter 751767-xxx 1390 82559 748592-xxx, 1391 A12167-xxx, 1392 A12318-xxx, 1393 A12317-xxx, 1394 A12165-xxx, 1395 748569-xxx 1396 82559 PRO/100+ Server Adapter 729757-xxx 1397 82559 PRO/100 S Management Adapter 748566-xxx, 1398 748564-xxx 1399 82550 PRO/100 S Dual Port Server Adapter A56831-xxx 1400 82551 PRO/100 M Desktop Adapter A80897-xxx 1401 PRO/100 S Advanced Management Adapter 1402 747842-xxx, 1403 745171-xxx 1404 CNR PRO/100 VE Desktop Adapter A10386-xxx, 1405 A10725-xxx, 1406 A23801-xxx, 1407 A19716-xxx 1408 PRO/100 VM Desktop Adapter A14323-xxx, 1409 A19725-xxx, 1410 A23801-xxx, 1411 A22220-xxx, 1412 A23796-xxx 1413 1414 1415 To verify that your adapter is supported, find the board ID number 1416 on the adapter. Look for a label that has a barcode and a number 1417 in the format 123456-001 (six digits hyphen three digits). Match 1418 this to the list of numbers above. 1419 1420 For more information on how to identify your adapter, go to the 1421 Adapter & Driver ID Guide at: 1422 1423 http://support.intel.com/support/network/adapter/pro100/21397.htm 1424 1425 For the latest Intel PRO/100 network driver for Linux, see: 1426 1427 http://appsr.intel.com/scripts-df/support_intel.asp 1428 1429 More specific information on configuring the driver is in 1430 <file:Documentation/networking/e100.txt>. 1431 1432 This driver is also available as a module ( = code which can be 1433 inserted in and removed from the running kernel whenever you want). 1434 The module will be called e100.o. If you want to compile it as a 1435 module, say M here and read <file:Documentation/modules.txt> as well 1436 as <file:Documentation/networking/net-modules.txt>. 1437 1438CONFIG_FEALNX 1439 Say Y here to support the Mysom MTD-800 family of PCI-based Ethernet 1440 cards. Specifications and data at 1441 <http://www.myson.com.hk/mtd/datasheet/>. 1442 1443CONFIG_LP486E 1444 Say Y here to support the 82596-based on-board Ethernet controller 1445 for the Panther motherboard, which is one of the two shipped in the 1446 Intel Professional Workstation. 1447 1448CONFIG_ETH16I 1449 If you have a network (Ethernet) card of this type, say Y and read 1450 the Ethernet-HOWTO, available from 1451 <http://www.linuxdoc.org/docs.html#howto>. 1452 1453 This driver is also available as a module ( = code which can be 1454 inserted in and removed from the running kernel whenever you want). 1455 The module will be called eth16i.o. If you want to compile it as a 1456 module, say M here and read <file:Documentation/modules.txt> as well 1457 as <file:Documentation/networking/net-modules.txt>. 1458 1459CONFIG_TLAN 1460 If you have a PCI Ethernet network card based on the ThunderLAN chip 1461 which is supported by this driver, say Y and read the 1462 Ethernet-HOWTO, available from 1463 <http://www.linuxdoc.org/docs.html#howto>. 1464 1465 Devices currently supported by this driver are Compaq Netelligent, 1466 Compaq NetFlex and Olicom cards. Please read the file 1467 <file:Documentation/networking/tlan.txt> for more details. 1468 1469 This driver is also available as a module ( = code which can be 1470 inserted in and removed from the running kernel whenever you want). 1471 The module will be called tlan.o. If you want to compile it as a 1472 module, say M here and read <file:Documentation/modules.txt> as well 1473 as <file:Documentation/networking/net-modules.txt>. 1474 1475 Please email feedback to torben.mathiasen@compaq.com. 1476 1477CONFIG_VIA_RHINE 1478 If you have a VIA "rhine" based network card (Rhine-I (3043) or 1479 Rhine-2 (VT86c100A)), say Y here. 1480 1481 This driver is also available as a module ( = code which can be 1482 inserted in and removed from the running kernel whenever you want). 1483 The module will be called via-rhine.o. If you want to compile it as 1484 a module, say M here and read <file:Documentation/modules.txt> as 1485 well as <file:Documentation/networking/net-modules.txt>. 1486 1487CONFIG_VIA_RHINE_MMIO 1488 This instructs the driver to use PCI shared memory (MMIO) instead of 1489 programmed I/O ports (PIO). Enabling this gives an improvement in 1490 processing time in parts of the driver. 1491 1492 It is not known if this works reliably on all "rhine" based cards, 1493 but it has been tested successfully on some DFE-530TX adapters. 1494 1495 If unsure, say N. 1496 1497CONFIG_ES3210 1498 If you have a network (Ethernet) card of this type, say Y and read 1499 the Ethernet-HOWTO, available from 1500 <http://www.linuxdoc.org/docs.html#howto>. 1501 1502 This driver is also available as a module ( = code which can be 1503 inserted in and removed from the running kernel whenever you want). 1504 The module will be called es3210.o. If you want to compile it as a 1505 module, say M here and read <file:Documentation/modules.txt> as well 1506 as <file:Documentation/networking/net-modules.txt>. 1507 1508CONFIG_EPIC100 1509 This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC, 1510 which is based on the SMC83c17x (EPIC/100). 1511 More specific information and updates are available from 1512 <http://www.scyld.com/network/epic100.html>. 1513 1514CONFIG_DECLANCE 1515 This driver is for the series of Ethernet controllers produced by 1516 DEC (now Compaq) based on the AMD Lance chipset, including the 1517 DEPCA series. (This chipset is better known via the NE2100 cards.) 1518 1519CONFIG_SGISEEQ 1520 Say Y here if you have an Seeq based Ethernet network card. This is 1521 used in many Silicon Graphics machines. 1522 1523CONFIG_SUNDANCE 1524 This driver is for the Sundance "Alta" chip. 1525 More specific information and updates are available from 1526 <http://www.scyld.com/network/sundance.html>. 1527 1528CONFIG_SUNDANCE_MMIO 1529 Enable memory-mapped I/O for interaction with Sundance NIC registers. 1530 Do NOT enable this by default, PIO (enabled when MMIO is disabled) 1531 is known to solve bugs on certain chips. 1532 1533 If unsure, say N. 1534 1535CONFIG_ZNET 1536 The Zenith Z-Note notebook computer has a built-in network 1537 (Ethernet) card, and this is the Linux driver for it. Note that the 1538 IBM Thinkpad 300 is compatible with the Z-Note and is also supported 1539 by this driver. Read the Ethernet-HOWTO, available from 1540 <http://www.linuxdoc.org/docs.html#howto>. 1541 1542CONFIG_LAN_SAA9730 1543 The SAA9730 is a combined multimedia and peripheral controller used 1544 in thin clients, Internet access terminals, and diskless 1545 workstations. 1546 See <http://www.semiconductors.philips.com/pip/SAA9730_flyer_1>. 1547 1548CONFIG_NET_POCKET 1549 Cute little network (Ethernet) devices which attach to the parallel 1550 port ("pocket adapters"), commonly used with laptops. If you have 1551 one of those, say Y and read the Ethernet-HOWTO, available from 1552 <http://www.linuxdoc.org/docs.html#howto>. 1553 1554 If you want to plug a network (or some other) card into the PCMCIA 1555 (or PC-card) slot of your laptop instead (PCMCIA is the standard for 1556 credit card size extension cards used by all modern laptops), you 1557 need the pcmcia-cs package (location contained in the file 1558 <file:Documentation/Changes>) and you can say N here. 1559 1560 Laptop users should read the Linux Laptop home page at 1561 <http://www.cs.utexas.edu/users/kharker/linux-laptop/>. 1562 1563 Note that the answer to this question doesn't directly affect the 1564 kernel: saying N will just cause the configurator to skip all 1565 the questions about this class of network devices. If you say Y, you 1566 will be asked for your specific device in the following questions. 1567 1568CONFIG_ATP 1569 This is a network (Ethernet) device which attaches to your parallel 1570 port. Read <file:drivers/net/atp.c> as well as the Ethernet-HOWTO, 1571 available from <http://www.linuxdoc.org/docs.html#howto>, if you 1572 want to use this. If you intend to use this driver, you should have 1573 said N to the "Parallel printer support", because the two drivers 1574 don't like each other. 1575 1576 If you want to compile this driver as a module however ( = code 1577 which can be inserted in and removed from the running kernel 1578 whenever you want), say M here and read 1579 <file:Documentation/modules.txt>. The module will be called atp.o. 1580 1581CONFIG_DE600 1582 This is a network (Ethernet) device which attaches to your parallel 1583 port. Read <file:Documentation/networking/DLINK.txt> as well as the 1584 Ethernet-HOWTO, available from 1585 <http://www.linuxdoc.org/docs.html#howto>, if you want to use 1586 this. It is possible to have several devices share a single parallel 1587 port and it is safe to compile the corresponding drivers into the 1588 kernel. 1589 1590 If you want to compile this driver as a module however ( = code 1591 which can be inserted in and removed from the running kernel 1592 whenever you want), say M here and read 1593 <file:Documentation/modules.txt>. 1594 The module will be called de600.o. 1595 1596CONFIG_DE620 1597 This is a network (Ethernet) device which attaches to your parallel 1598 port. Read <file:Documentation/networking/DLINK.txt> as well as the 1599 Ethernet-HOWTO, available from 1600 <http://www.linuxdoc.org/docs.html#howto>, if you want to use 1601 this. It is possible to have several devices share a single parallel 1602 port and it is safe to compile the corresponding drivers into the 1603 kernel. 1604 1605 If you want to compile this driver as a module however ( = code 1606 which can be inserted in and removed from the running kernel 1607 whenever you want), say M here and read 1608 <file:Documentation/modules.txt>. 1609 The module will be called de620.o. 1610 1611CONFIG_HAPPYMEAL 1612 This driver supports the "hme" interface present on most Ultra 1613 systems and as an option on older Sbus systems. This driver supports 1614 both PCI and Sbus devices. This driver also supports the "qfe" quad 1615 100baseT device available in both PCI and Sbus configurations. 1616 1617 This support is also available as a module called sunhme.o ( = code 1618 which can be inserted in and removed from the running kernel 1619 whenever you want). If you want to compile it as a module, say M 1620 here and read <file:Documentation/modules.txt>. 1621 1622CONFIG_SUNLANCE 1623 This driver supports the "le" interface present on all 32-bit Sparc 1624 systems, on some older Ultra systems and as an Sbus option. These 1625 cards are based on the AMD Lance chipset, which is better known 1626 via the NE2100 cards. 1627 1628 This support is also available as a module called sunlance.o ( = 1629 code which can be inserted in and removed from the running kernel 1630 whenever you want). If you want to compile it as a module, say M 1631 here and read <file:Documentation/modules.txt>. 1632 1633CONFIG_SUNBMAC 1634 This driver supports the "be" interface available as an Sbus option. 1635 This is Sun's older 100baseT Ethernet device. 1636 1637 This support is also available as a module called sunbmac.o ( = code 1638 which can be inserted in and removed from the running kernel 1639 whenever you want). If you want to compile it as a module, say M 1640 here and read <file:Documentation/modules.txt>. 1641 1642CONFIG_SUNQE 1643 This driver supports the "qe" 10baseT Ethernet device, available as 1644 an Sbus option. Note that this is not the same as Quad FastEthernet 1645 "qfe" which is supported by the Happy Meal driver instead. 1646 1647 This support is also available as a module called sunqe.o ( = code 1648 which can be inserted in and removed from the running kernel 1649 whenever you want). If you want to compile it as a module, say M 1650 here and read <file:Documentation/modules.txt>. 1651 1652CONFIG_SHAPER 1653 The traffic shaper is a virtual network device that allows you to 1654 limit the rate of outgoing data flow over some other network device. 1655 The traffic that you want to slow down can then be routed through 1656 these virtual devices. See 1657 <file:Documentation/networking/shaper.txt> for more information. 1658 1659 An alternative to this traffic shaper is the experimental 1660 Class-Based Queueing (CBQ) scheduling support which you get if you 1661 say Y to "QoS and/or fair queueing" above. 1662 1663 To set up and configure shaper devices, you need the shapecfg 1664 program, available from <ftp://shadow.cabi.net/pub/Linux/> in the 1665 shaper package. 1666 1667 This driver is also available as a module ( = code which can be 1668 inserted in and removed from the running kernel whenever you want). 1669 The module will be called shaper.o. If you want to compile it as a 1670 module, say M here and read <file:Documentation/modules.txt>. If 1671 unsure, say N. 1672 1673CONFIG_FDDI 1674 Fiber Distributed Data Interface is a high speed local area network 1675 design; essentially a replacement for high speed Ethernet. FDDI can 1676 run over copper or fiber. If you are connected to such a network and 1677 want a driver for the FDDI card in your computer, say Y here (and 1678 then also Y to the driver for your FDDI card, below). Most people 1679 will say N. 1680 1681CONFIG_DEFXX 1682 This is support for the DIGITAL series of EISA (DEFEA) and PCI 1683 (DEFPA) controllers which can connect you to a local FDDI network. 1684 1685CONFIG_SKFP 1686 Say Y here if you have a SysKonnect FDDI PCI adapter. 1687 The following adapters are supported by this driver: 1688 - SK-5521 (SK-NET FDDI-UP) 1689 - SK-5522 (SK-NET FDDI-UP DAS) 1690 - SK-5541 (SK-NET FDDI-FP) 1691 - SK-5543 (SK-NET FDDI-LP) 1692 - SK-5544 (SK-NET FDDI-LP DAS) 1693 - SK-5821 (SK-NET FDDI-UP64) 1694 - SK-5822 (SK-NET FDDI-UP64 DAS) 1695 - SK-5841 (SK-NET FDDI-FP64) 1696 - SK-5843 (SK-NET FDDI-LP64) 1697 - SK-5844 (SK-NET FDDI-LP64 DAS) 1698 - Netelligent 100 FDDI DAS Fibre SC 1699 - Netelligent 100 FDDI SAS Fibre SC 1700 - Netelligent 100 FDDI DAS UTP 1701 - Netelligent 100 FDDI SAS UTP 1702 - Netelligent 100 FDDI SAS Fibre MIC 1703 1704 Read <file:Documentation/networking/skfp.txt> for information about 1705 the driver. 1706 1707 Questions concerning this driver can be addressed to: 1708 linux@syskonnect.de 1709 1710 If you want to compile this driver as a module ( = code which can be 1711 inserted in and removed from the running kernel whenever you want), 1712 say M here and read <file:Documentation/modules.txt>. This is 1713 recommended. The module will be called skfp.o. 1714 1715CONFIG_HIPPI 1716 HIgh Performance Parallel Interface (HIPPI) is a 800Mbit/sec and 1717 1600Mbit/sec dual-simplex switched or point-to-point network. HIPPI 1718 can run over copper (25m) or fiber (300m on multi-mode or 10km on 1719 single-mode). HIPPI networks are commonly used for clusters and to 1720 connect to super computers. If you are connected to a HIPPI network 1721 and have a HIPPI network card in your computer that you want to use 1722 under Linux, say Y here (you must also remember to enable the driver 1723 for your HIPPI card below). Most people will say N here. 1724 1725CONFIG_ROADRUNNER 1726 Say Y here if this is your PCI HIPPI network card. 1727 1728 This driver is also available as a module ( = code which can be 1729 inserted in and removed from the running kernel whenever you want). 1730 The module will be called rrunner.o. If you want to compile it as a 1731 module, say M here and read <file:Documentation/modules.txt>. If 1732 unsure, say N. 1733 1734CONFIG_ROADRUNNER_LARGE_RINGS 1735 If you say Y here, the RoadRunner driver will preallocate up to 2 MB 1736 of additional memory to allow for fastest operation, both for 1737 transmitting and receiving. This memory cannot be used by any other 1738 kernel code or by user space programs. Say Y here only if you have 1739 the memory. 1740 1741CONFIG_ARM_AM79C961A 1742 If you wish to compile a kernel for the EBSA-110, then you should 1743 always answer Y to this. 1744 1745CONFIG_ARIADNE 1746 If you have a Village Tronic Ariadne Ethernet adapter, say Y. 1747 Otherwise, say N. 1748 1749 This driver is also available as a module ( = code which can be 1750 inserted in and removed from the running kernel whenever you 1751 want). The module is called ariadne.o. If you want to compile it as 1752 a module, say M here and read <file:Documentation/modules.txt>. 1753 1754CONFIG_A2065 1755 If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, 1756 say N. 1757 1758 This driver is also available as a module ( = code which can be 1759 inserted in and removed from the running kernel whenever you 1760 want). The module is called a2065.o. If you want to compile it as a 1761 module, say M here and read <file:Documentation/modules.txt>. 1762 1763CONFIG_HYDRA 1764 If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. 1765 1766 This driver is also available as a module ( = code which can be 1767 inserted in and removed from the running kernel whenever you 1768 want). The module is called hydra.o. If you want to compile it as a 1769 module, say M here and read <file:Documentation/modules.txt>. 1770 1771CONFIG_MACE 1772 Power Macintoshes and clones with Ethernet built-in on the 1773 motherboard will usually use a MACE (Medium Access Control for 1774 Ethernet) interface. Say Y to include support for the MACE chip. 1775 1776 This driver is also available as a module called mace.o ( = code 1777 which can be inserted in and removed from the running kernel 1778 whenever you want). If you want to compile it as a module, say M 1779 here and read <file:Documentation/modules.txt>. 1780 1781CONFIG_MACE_AAUI_PORT 1782 Some Apple machines (notably the Apple Network Server) which use the 1783 MACE ethernet chip have an Apple AUI port (small 15-pin connector), 1784 instead of an 8-pin RJ45 connector for twisted-pair ethernet. Say 1785 Y here if you have such a machine. If unsure, say N. 1786 The driver will default to AAUI on ANS anyway, and if you use it as 1787 a module, you can provide the port_aaui=0|1 to force the driver. 1788 1789CONFIG_BMAC 1790 Say Y for support of BMAC Ethernet interfaces. These are used on G3 1791 computers. 1792 1793 This driver is also available as a module called bmac.o ( = code 1794 which can be inserted in and removed from the running kernel 1795 whenever you want). If you want to compile it as a module, say M 1796 here and read <file:Documentation/modules.txt>. 1797 1798CONFIG_GMAC 1799 Say Y for support of GMAC Ethernet interfaces. These are used on G4 1800 and iBook computers. 1801 1802 This driver is also available as a module called gmac.o ( = code 1803 which can be inserted in and removed from the running kernel 1804 whenever you want). If you want to compile it as a module, say M 1805 here and read <file:Documentation/modules.txt>. 1806 1807CONFIG_OAKNET 1808 Say Y if your machine has this type of Ethernet network card. 1809 1810 This driver is also available as a module called oaknet.o ( = code 1811 which can be inserted in and removed from the running kernel 1812 whenever you want). If you want to compile it as a module, say M 1813 here and read <file:Documentation/modules.txt>. 1814 1815CONFIG_NS83820 1816 This is a driver for the National Semiconductor DP83820 series 1817 of gigabit ethernet MACs. Cards using this chipset include 1818 the D-Link DGE-500T, PureData's PDP8023Z-TG, SMC's SMC9462TX, 1819 SOHO-GA2000T, SOHO-GA2500T. The driver supports the use of 1820 zero copy. 1821 1822

