1# 2# Arcnet configuration 3# 4 5menu "ARCnet devices" 6 depends on NETDEVICES && (ISA || PCI) 7 8config ARCNET 9 tristate "ARCnet support" 10 ---help--- 11 If you have a network card of this type, say Y and check out the 12 (arguably) beautiful poetry in 13 <file:Documentation/networking/arcnet.txt>. 14 15 You need both this driver, and the driver for the particular ARCnet 16 chipset of your card. If you don't know, then it's probably a 17 COM90xx type card, so say Y (or M) to "ARCnet COM90xx chipset 18 support" below. 19 20 You might also want to have a look at the Ethernet-HOWTO, available 21 from <http://www.tldp.org/docs.html#howto>(even though ARCnet 22 is not really Ethernet). 23 24 To compile this driver as a module, choose M here and read 25 <file:Documentation/networking/net-modules.txt>. The module will 26 be called arcnet. 27 28config ARCNET_1201 29 tristate "Enable standard ARCNet packet format (RFC 1201)" 30 depends on ARCNET 31 help 32 This allows you to use RFC1201 with your ARCnet card via the virtual 33 arc0 device. You need to say Y here to communicate with 34 industry-standard RFC1201 implementations, like the arcether.com 35 packet driver or most DOS/Windows ODI drivers. Please read the 36 ARCnet documentation in <file:Documentation/networking/arcnet.txt> 37 for more information about using arc0. 38 39config ARCNET_1051 40 tristate "Enable old ARCNet packet format (RFC 1051)" 41 depends on ARCNET 42 ---help--- 43 This allows you to use RFC1051 with your ARCnet card via the virtual 44 arc0s device. You only need arc0s if you want to talk to ARCnet 45 software complying with the "old" standard, specifically, the DOS 46 arcnet.com packet driver, Amigas running AmiTCP, and some variants 47 of NetBSD. You do not need to say Y here to communicate with 48 industry-standard RFC1201 implementations, like the arcether.com 49 packet driver or most DOS/Windows ODI drivers. RFC1201 is included 50 automatically as the arc0 device. Please read the ARCnet 51 documentation in <file:Documentation/networking/arcnet.txt> for more 52 information about using arc0e and arc0s. 53 54config ARCNET_RAW 55 tristate "Enable raw mode packet interface" 56 depends on ARCNET 57 help 58 ARCnet "raw mode" packet encapsulation, no soft headers. Unlikely 59 to work unless talking to a copy of the same Linux arcnet driver, 60 but perhaps marginally faster in that case. 61 62config ARCNET_CAP 63 tristate "Enable CAP mode packet interface" 64 depends on ARCNET 65 help 66 ARCnet "cap mode" packet encapsulation. Used to get the hardware 67 acknowledge back to userspace. After the initial protocol byte every 68 packet is stuffed with an extra 4 byte "cookie" which doesn't 69 actually appear on the network. After transmit the driver will send 70 back a packet with protocol byte 0 containing the status of the 71 transmission: 72 0=no hardware acknowledge 73 1=excessive nak 74 2=transmission accepted by the receiver hardware 75 76 Received packets are also stuffed with the extra 4 bytes but it will 77 be random data. 78 79 Cap only listens to protocol 1-8. 80 81config ARCNET_COM90xx 82 tristate "ARCnet COM90xx (normal) chipset driver" 83 depends on ARCNET 84 help 85 This is the chipset driver for the standard COM90xx cards. If you 86 have always used the old ARCnet driver without knowing what type of 87 card you had, this is probably the one for you. 88 89 To compile this driver as a module, choose M here and read 90 <file:Documentation/networking/net-modules.txt>. The module will 91 be called com90xx. 92 93config ARCNET_COM90xxIO 94 tristate "ARCnet COM90xx (IO mapped) chipset driver" 95 depends on ARCNET 96 ---help--- 97 This is the chipset driver for the COM90xx cards, using them in 98 IO-mapped mode instead of memory-mapped mode. This is slower than 99 the normal driver. Only use it if your card doesn't support shared 100 memory. 101 102 To compile this driver as a module, choose M here and read 103 <file:Documentation/networking/net-modules.txt>. The module will 104 be called com90io. 105 106config ARCNET_RIM_I 107 tristate "ARCnet COM90xx (RIM I) chipset driver" 108 depends on ARCNET 109 ---help--- 110 This is yet another chipset driver for the COM90xx cards, but this 111 time only using memory-mapped mode, and no IO ports at all. This 112 driver is completely untested, so if you have one of these cards, 113 please mail <dwmw2@infradead.org>, especially if it works! 114 115 To compile this driver as a module, choose M here and read 116 <file:Documentation/networking/net-modules.txt>. The module will 117 be called arc-rimi. 118 119config ARCNET_COM20020 120 tristate "ARCnet COM20020 chipset driver" 121 depends on ARCNET 122 help 123 This is the driver for the new COM20020 chipset. It supports such 124 things as promiscuous mode, so packet sniffing is possible, and 125 extra diagnostic information. 126 127 To compile this driver as a module, choose M here and read 128 <file:Documentation/networking/net-modules.txt>. The module will 129 be called com20020. 130 131config ARCNET_COM20020_ISA 132 tristate "Support for COM20020 on ISA" 133 depends on ARCNET_COM20020 && ISA 134 135config ARCNET_COM20020_PCI 136 tristate "Support for COM20020 on PCI" 137 depends on ARCNET_COM20020 && PCI 138 139endmenu 140 141