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