]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | # |
2 | # wan devices configuration | |
3 | # | |
4 | ||
e6c5fb3b | 5 | menuconfig WAN |
1da177e4 LT |
6 | bool "Wan interfaces support" |
7 | ---help--- | |
8 | Wide Area Networks (WANs), such as X.25, Frame Relay and leased | |
9 | lines, are used to interconnect Local Area Networks (LANs) over vast | |
10 | distances with data transfer rates significantly higher than those | |
11 | achievable with commonly used asynchronous modem connections. | |
12 | ||
13 | Usually, a quite expensive external device called a `WAN router' is | |
14 | needed to connect to a WAN. As an alternative, a relatively | |
15 | inexpensive WAN interface card can allow your Linux box to directly | |
16 | connect to a WAN. | |
17 | ||
18 | If you have one of those cards and wish to use it under Linux, | |
19 | say Y here and also to the WAN driver for your card. | |
20 | ||
21 | If unsure, say N. | |
22 | ||
e6c5fb3b JE |
23 | if WAN |
24 | ||
1da177e4 LT |
25 | # There is no way to detect a comtrol sv11 - force it modular for now. |
26 | config HOSTESS_SV11 | |
27 | tristate "Comtrol Hostess SV-11 support" | |
e6c5fb3b | 28 | depends on ISA && m && ISA_DMA_API && INET |
1da177e4 LT |
29 | help |
30 | Driver for Comtrol Hostess SV-11 network card which | |
31 | operates on low speed synchronous serial links at up to | |
32 | 256Kbps, supporting PPP and Cisco HDLC. | |
33 | ||
34 | The driver will be compiled as a module: the | |
35 | module will be called hostess_sv11. | |
36 | ||
37 | # The COSA/SRP driver has not been tested as non-modular yet. | |
38 | config COSA | |
39 | tristate "COSA/SRP sync serial boards support" | |
e6c5fb3b | 40 | depends on ISA && m && ISA_DMA_API |
1da177e4 LT |
41 | ---help--- |
42 | Driver for COSA and SRP synchronous serial boards. | |
43 | ||
44 | These boards allow to connect synchronous serial devices (for example | |
45 | base-band modems, or any other device with the X.21, V.24, V.35 or | |
46 | V.36 interface) to your Linux box. The cards can work as the | |
47 | character device, synchronous PPP network device, or the Cisco HDLC | |
48 | network device. | |
49 | ||
50 | You will need user-space utilities COSA or SRP boards for downloading | |
51 | the firmware to the cards and to set them up. Look at the | |
52 | <http://www.fi.muni.cz/~kas/cosa/> for more information. You can also | |
53 | read the comment at the top of the <file:drivers/net/wan/cosa.c> for | |
54 | details about the cards and the driver itself. | |
55 | ||
56 | The driver will be compiled as a module: the | |
57 | module will be called cosa. | |
58 | ||
1da177e4 LT |
59 | # |
60 | # Lan Media's board. Currently 1000, 1200, 5200, 5245 | |
61 | # | |
62 | config LANMEDIA | |
63 | tristate "LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards" | |
f057eac0 | 64 | depends on PCI && VIRT_TO_BUS |
1da177e4 LT |
65 | ---help--- |
66 | Driver for the following Lan Media family of serial boards: | |
67 | ||
68 | - LMC 1000 board allows you to connect synchronous serial devices | |
69 | (for example base-band modems, or any other device with the X.21, | |
70 | V.24, V.35 or V.36 interface) to your Linux box. | |
71 | ||
72 | - LMC 1200 with on board DSU board allows you to connect your Linux | |
73 | box directly to a T1 or E1 circuit. | |
74 | ||
75 | - LMC 5200 board provides a HSSI interface capable of running up to | |
76 | 52 Mbits per second. | |
77 | ||
78 | - LMC 5245 board connects directly to a T3 circuit saving the | |
79 | additional external hardware. | |
80 | ||
81 | To change setting such as syncPPP vs Cisco HDLC or clock source you | |
82 | will need lmcctl. It is available at <ftp://ftp.lanmedia.com/> | |
83 | (broken link). | |
84 | ||
85 | To compile this driver as a module, choose M here: the | |
86 | module will be called lmc. | |
87 | ||
88 | # There is no way to detect a Sealevel board. Force it modular | |
89 | config SEALEVEL_4021 | |
90 | tristate "Sealevel Systems 4021 support" | |
e6c5fb3b | 91 | depends on ISA && m && ISA_DMA_API && INET |
1da177e4 LT |
92 | help |
93 | This is a driver for the Sealevel Systems ACB 56 serial I/O adapter. | |
94 | ||
95 | The driver will be compiled as a module: the | |
96 | module will be called sealevel. | |
97 | ||
1da177e4 LT |
98 | # Generic HDLC |
99 | config HDLC | |
100 | tristate "Generic HDLC layer" | |
1da177e4 LT |
101 | help |
102 | Say Y to this option if your Linux box contains a WAN (Wide Area | |
103 | Network) card supported by this driver and you are planning to | |
104 | connect the box to a WAN. | |
105 | ||
106 | You will need supporting software from | |
107 | <http://www.kernel.org/pub/linux/utils/net/hdlc/>. | |
108 | Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame | |
109 | Relay, synchronous Point-to-Point Protocol (PPP) and X.25. | |
110 | ||
111 | To compile this driver as a module, choose M here: the | |
112 | module will be called hdlc. | |
113 | ||
114 | If unsure, say N. | |
115 | ||
116 | config HDLC_RAW | |
eb2a2fd9 | 117 | tristate "Raw HDLC support" |
1da177e4 LT |
118 | depends on HDLC |
119 | help | |
120 | Generic HDLC driver supporting raw HDLC over WAN connections. | |
121 | ||
122 | If unsure, say N. | |
123 | ||
124 | config HDLC_RAW_ETH | |
eb2a2fd9 | 125 | tristate "Raw HDLC Ethernet device support" |
1da177e4 LT |
126 | depends on HDLC |
127 | help | |
128 | Generic HDLC driver supporting raw HDLC Ethernet device emulation | |
129 | over WAN connections. | |
130 | ||
131 | You will need it for Ethernet over HDLC bridges. | |
132 | ||
133 | If unsure, say N. | |
134 | ||
135 | config HDLC_CISCO | |
eb2a2fd9 | 136 | tristate "Cisco HDLC support" |
1da177e4 LT |
137 | depends on HDLC |
138 | help | |
139 | Generic HDLC driver supporting Cisco HDLC over WAN connections. | |
140 | ||
141 | If unsure, say N. | |
142 | ||
143 | config HDLC_FR | |
eb2a2fd9 | 144 | tristate "Frame Relay support" |
1da177e4 LT |
145 | depends on HDLC |
146 | help | |
147 | Generic HDLC driver supporting Frame Relay over WAN connections. | |
148 | ||
149 | If unsure, say N. | |
150 | ||
151 | config HDLC_PPP | |
eb2a2fd9 | 152 | tristate "Synchronous Point-to-Point Protocol (PPP) support" |
16a79142 | 153 | depends on HDLC && BROKEN |
1da177e4 LT |
154 | help |
155 | Generic HDLC driver supporting PPP over WAN connections. | |
16a79142 KH |
156 | This module is currently broken and will cause a kernel panic |
157 | when a device configured in PPP mode is activated. | |
158 | ||
159 | It will be replaced by new PPP implementation in Linux 2.6.26. | |
1da177e4 LT |
160 | |
161 | If unsure, say N. | |
162 | ||
163 | config HDLC_X25 | |
eb2a2fd9 | 164 | tristate "X.25 protocol support" |
1da177e4 LT |
165 | depends on HDLC && (LAPB=m && HDLC=m || LAPB=y) |
166 | help | |
167 | Generic HDLC driver supporting X.25 over WAN connections. | |
168 | ||
169 | If unsure, say N. | |
170 | ||
171 | comment "X.25/LAPB support is disabled" | |
e6c5fb3b | 172 | depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y |
1da177e4 LT |
173 | |
174 | config PCI200SYN | |
175 | tristate "Goramo PCI200SYN support" | |
176 | depends on HDLC && PCI | |
177 | help | |
178 | Driver for PCI200SYN cards by Goramo sp. j. | |
179 | ||
180 | If you have such a card, say Y here and see | |
181 | <http://www.kernel.org/pub/linux/utils/net/hdlc/>. | |
182 | ||
183 | To compile this as a module, choose M here: the | |
184 | module will be called pci200syn. | |
185 | ||
186 | If unsure, say N. | |
187 | ||
188 | config WANXL | |
189 | tristate "SBE Inc. wanXL support" | |
190 | depends on HDLC && PCI | |
191 | help | |
192 | Driver for wanXL PCI cards by SBE Inc. | |
193 | ||
194 | If you have such a card, say Y here and see | |
195 | <http://www.kernel.org/pub/linux/utils/net/hdlc/>. | |
196 | ||
197 | To compile this as a module, choose M here: the | |
198 | module will be called wanxl. | |
199 | ||
200 | If unsure, say N. | |
201 | ||
202 | config WANXL_BUILD_FIRMWARE | |
203 | bool "rebuild wanXL firmware" | |
204 | depends on WANXL && !PREVENT_FIRMWARE_BUILD | |
205 | help | |
206 | Allows you to rebuild firmware run by the QUICC processor. | |
207 | It requires as68k, ld68k and hexdump programs. | |
208 | ||
209 | You should never need this option, say N. | |
210 | ||
211 | config PC300 | |
212 | tristate "Cyclades-PC300 support (RS-232/V.35, X.21, T1/E1 boards)" | |
213 | depends on HDLC && PCI | |
214 | ---help--- | |
215 | Driver for the Cyclades-PC300 synchronous communication boards. | |
216 | ||
217 | These boards provide synchronous serial interfaces to your | |
218 | Linux box (interfaces currently available are RS-232/V.35, X.21 and | |
219 | T1/E1). If you wish to support Multilink PPP, please select the | |
220 | option later and read the file README.mlppp provided by PC300 | |
221 | package. | |
222 | ||
223 | To compile this as a module, choose M here: the module | |
224 | will be called pc300. | |
225 | ||
226 | If unsure, say N. | |
227 | ||
228 | config PC300_MLPPP | |
229 | bool "Cyclades-PC300 MLPPP support" | |
230 | depends on PC300 && PPP_MULTILINK && PPP_SYNC_TTY && HDLC_PPP | |
231 | help | |
232 | Multilink PPP over the PC300 synchronous communication boards. | |
233 | ||
234 | comment "Cyclades-PC300 MLPPP support is disabled." | |
e6c5fb3b | 235 | depends on HDLC && PC300 && (PPP=n || !PPP_MULTILINK || PPP_SYNC_TTY=n || !HDLC_PPP) |
1da177e4 LT |
236 | |
237 | comment "Refer to the file README.mlppp, provided by PC300 package." | |
e6c5fb3b | 238 | depends on HDLC && PC300 && (PPP=n || !PPP_MULTILINK || PPP_SYNC_TTY=n || !HDLC_PPP) |
1da177e4 | 239 | |
7517c1b7 KH |
240 | config PC300TOO |
241 | tristate "Cyclades PC300 RSV/X21 alternative support" | |
242 | depends on HDLC && PCI | |
243 | help | |
244 | Alternative driver for PC300 RSV/X21 PCI cards made by | |
245 | Cyclades, Inc. If you have such a card, say Y here and see | |
246 | <http://www.kernel.org/pub/linux/utils/net/hdlc/>. | |
247 | ||
248 | To compile this as a module, choose M here: the module | |
249 | will be called pc300too. | |
250 | ||
251 | If unsure, say N here. | |
252 | ||
1da177e4 LT |
253 | config N2 |
254 | tristate "SDL RISCom/N2 support" | |
255 | depends on HDLC && ISA | |
256 | help | |
257 | Driver for RISCom/N2 single or dual channel ISA cards by | |
258 | SDL Communications Inc. | |
259 | ||
260 | If you have such a card, say Y here and see | |
261 | <http://www.kernel.org/pub/linux/utils/net/hdlc/>. | |
262 | ||
263 | Note that N2csu and N2dds cards are not supported by this driver. | |
264 | ||
265 | To compile this driver as a module, choose M here: the module | |
266 | will be called n2. | |
267 | ||
268 | If unsure, say N. | |
269 | ||
270 | config C101 | |
271 | tristate "Moxa C101 support" | |
272 | depends on HDLC && ISA | |
273 | help | |
274 | Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd. | |
275 | ||
276 | If you have such a card, say Y here and see | |
277 | <http://www.kernel.org/pub/linux/utils/net/hdlc/>. | |
278 | ||
279 | To compile this driver as a module, choose M here: the | |
280 | module will be called c101. | |
281 | ||
282 | If unsure, say N. | |
283 | ||
284 | config FARSYNC | |
285 | tristate "FarSync T-Series support" | |
286 | depends on HDLC && PCI | |
287 | ---help--- | |
288 | Support for the FarSync T-Series X.21 (and V.35/V.24) cards by | |
289 | FarSite Communications Ltd. | |
290 | ||
291 | Synchronous communication is supported on all ports at speeds up to | |
292 | 8Mb/s (128K on V.24) using synchronous PPP, Cisco HDLC, raw HDLC, | |
293 | Frame Relay or X.25/LAPB. | |
294 | ||
295 | If you want the module to be automatically loaded when the interface | |
296 | is referenced then you should add "alias hdlcX farsync" to | |
297 | /etc/modprobe.conf for each interface, where X is 0, 1, 2, ..., or | |
298 | simply use "alias hdlc* farsync" to indicate all of them. | |
299 | ||
300 | To compile this driver as a module, choose M here: the | |
301 | module will be called farsync. | |
302 | ||
b690bdef KH |
303 | config DSCC4 |
304 | tristate "Etinc PCISYNC serial board support" | |
305 | depends on HDLC && PCI && m | |
306 | help | |
307 | Driver for Etinc PCISYNC boards based on the Infineon (ex. Siemens) | |
308 | DSCC4 chipset. | |
309 | ||
310 | This is supposed to work with the four port card. Take a look at | |
311 | <http://www.cogenit.fr/dscc4/> for further information about the | |
312 | driver. | |
313 | ||
314 | To compile this driver as a module, choose M here: the | |
315 | module will be called dscc4. | |
316 | ||
317 | config DSCC4_PCISYNC | |
318 | bool "Etinc PCISYNC features" | |
319 | depends on DSCC4 | |
320 | help | |
321 | Due to Etinc's design choice for its PCISYNC cards, some operations | |
322 | are only allowed on specific ports of the DSCC4. This option is the | |
323 | only way for the driver to know that it shouldn't return a success | |
324 | code for these operations. | |
325 | ||
326 | Please say Y if your card is an Etinc's PCISYNC. | |
327 | ||
328 | config DSCC4_PCI_RST | |
329 | bool "Hard reset support" | |
330 | depends on DSCC4 | |
331 | help | |
332 | Various DSCC4 bugs forbid any reliable software reset of the ASIC. | |
333 | As a replacement, some vendors provide a way to assert the PCI #RST | |
334 | pin of DSCC4 through the GPIO port of the card. If you choose Y, | |
335 | the driver will make use of this feature before module removal | |
336 | (i.e. rmmod). The feature is known to be available on Commtech's | |
337 | cards. Contact your manufacturer for details. | |
338 | ||
339 | Say Y if your card supports this feature. | |
340 | ||
1da177e4 LT |
341 | config DLCI |
342 | tristate "Frame Relay DLCI support" | |
1da177e4 LT |
343 | ---help--- |
344 | Support for the Frame Relay protocol. | |
345 | ||
346 | Frame Relay is a fast low-cost way to connect to a remote Internet | |
347 | access provider or to form a private wide area network. The one | |
348 | physical line from your box to the local "switch" (i.e. the entry | |
349 | point to the Frame Relay network, usually at the phone company) can | |
350 | carry several logical point-to-point connections to other computers | |
351 | connected to the Frame Relay network. For a general explanation of | |
352 | the protocol, check out <http://www.mplsforum.org/>. | |
353 | ||
354 | To use frame relay, you need supporting hardware (called FRAD) and | |
355 | certain programs from the net-tools package as explained in | |
356 | <file:Documentation/networking/framerelay.txt>. | |
357 | ||
358 | To compile this driver as a module, choose M here: the | |
359 | module will be called dlci. | |
360 | ||
1da177e4 LT |
361 | config DLCI_MAX |
362 | int "Max DLCI per device" | |
363 | depends on DLCI | |
364 | default "8" | |
365 | help | |
366 | How many logical point-to-point frame relay connections (the | |
367 | identifiers of which are called DCLIs) should be handled by each | |
368 | of your hardware frame relay access devices. | |
369 | ||
370 | Go with the default. | |
371 | ||
372 | config SDLA | |
373 | tristate "SDLA (Sangoma S502/S508) support" | |
374 | depends on DLCI && ISA | |
375 | help | |
376 | Driver for the Sangoma S502A, S502E, and S508 Frame Relay Access | |
377 | Devices. | |
378 | ||
379 | These are multi-protocol cards, but only Frame Relay is supported | |
380 | by the driver at this time. Please read | |
381 | <file:Documentation/networking/framerelay.txt>. | |
382 | ||
383 | To compile this driver as a module, choose M here: the | |
384 | module will be called sdla. | |
385 | ||
386 | # Wan router core. | |
387 | config WAN_ROUTER_DRIVERS | |
ed407717 | 388 | tristate "WAN router drivers" |
e6c5fb3b | 389 | depends on WAN_ROUTER |
1da177e4 LT |
390 | ---help--- |
391 | Connect LAN to WAN via Linux box. | |
392 | ||
393 | Select driver your card and remember to say Y to "Wan Router." | |
394 | You will need the wan-tools package which is available from | |
395 | <ftp://ftp.sangoma.com/>. For more information read: | |
396 | <file:Documentation/networking/wan-router.txt>. | |
397 | ||
398 | Note that the answer to this question won't directly affect the | |
ed407717 RD |
399 | kernel except for how subordinate drivers may be built: |
400 | saying N will just cause the configurator to skip all | |
1da177e4 LT |
401 | the questions about WAN router drivers. |
402 | ||
403 | If unsure, say N. | |
404 | ||
1da177e4 LT |
405 | config CYCLADES_SYNC |
406 | tristate "Cyclom 2X(tm) cards (EXPERIMENTAL)" | |
407 | depends on WAN_ROUTER_DRIVERS && (PCI || ISA) | |
408 | ---help--- | |
409 | Cyclom 2X from Cyclades Corporation <http://www.cyclades.com/> is an | |
410 | intelligent multiprotocol WAN adapter with data transfer rates up to | |
411 | 512 Kbps. These cards support the X.25 and SNA related protocols. | |
412 | ||
413 | While no documentation is available at this time please grab the | |
414 | wanconfig tarball in | |
415 | <http://www.conectiva.com.br/~acme/cycsyn-devel/> (with minor changes | |
416 | to make it compile with the current wanrouter include files; efforts | |
417 | are being made to use the original package available at | |
418 | <ftp://ftp.sangoma.com/>). | |
419 | ||
420 | Feel free to contact me or the cycsyn-devel mailing list at | |
421 | <acme@conectiva.com.br> and <cycsyn-devel@bazar.conectiva.com.br> for | |
422 | additional details, I hope to have documentation available as soon as | |
423 | possible. (Cyclades Brazil is writing the Documentation). | |
424 | ||
425 | The next questions will ask you about the protocols you want the | |
426 | driver to support (for now only X.25 is supported). | |
427 | ||
428 | If you have one or more of these cards, say Y to this option. | |
429 | ||
430 | To compile this driver as a module, choose M here: the | |
431 | module will be called cyclomx. | |
432 | ||
433 | config CYCLOMX_X25 | |
434 | bool "Cyclom 2X X.25 support (EXPERIMENTAL)" | |
435 | depends on CYCLADES_SYNC | |
436 | help | |
437 | Connect a Cyclom 2X card to an X.25 network. | |
438 | ||
439 | Enabling X.25 support will enlarge your kernel by about 11 kB. | |
440 | ||
441 | # X.25 network drivers | |
442 | config LAPBETHER | |
443 | tristate "LAPB over Ethernet driver (EXPERIMENTAL)" | |
e6c5fb3b | 444 | depends on LAPB && X25 |
1da177e4 LT |
445 | ---help--- |
446 | Driver for a pseudo device (typically called /dev/lapb0) which allows | |
447 | you to open an LAPB point-to-point connection to some other computer | |
448 | on your Ethernet network. | |
449 | ||
450 | In order to do this, you need to say Y or M to the driver for your | |
451 | Ethernet card as well as to "LAPB Data Link Driver". | |
452 | ||
453 | To compile this driver as a module, choose M here: the | |
454 | module will be called lapbether. | |
455 | ||
456 | If unsure, say N. | |
457 | ||
458 | config X25_ASY | |
459 | tristate "X.25 async driver (EXPERIMENTAL)" | |
e6c5fb3b | 460 | depends on LAPB && X25 |
1da177e4 LT |
461 | ---help--- |
462 | Send and receive X.25 frames over regular asynchronous serial | |
463 | lines such as telephone lines equipped with ordinary modems. | |
464 | ||
465 | Experts should note that this driver doesn't currently comply with | |
466 | the asynchronous HDLS framing protocols in CCITT recommendation X.25. | |
467 | ||
468 | To compile this driver as a module, choose M here: the | |
469 | module will be called x25_asy. | |
470 | ||
471 | If unsure, say N. | |
472 | ||
473 | config SBNI | |
474 | tristate "Granch SBNI12 Leased Line adapter support" | |
e6c5fb3b | 475 | depends on X86 |
1da177e4 LT |
476 | ---help--- |
477 | Driver for ISA SBNI12-xx cards which are low cost alternatives to | |
478 | leased line modems. | |
479 | ||
480 | You can find more information and last versions of drivers and | |
481 | utilities at <http://www.granch.ru/>. If you have any question you | |
482 | can send email to <sbni@granch.ru>. | |
483 | ||
484 | To compile this driver as a module, choose M here: the | |
485 | module will be called sbni. | |
486 | ||
487 | If unsure, say N. | |
488 | ||
489 | config SBNI_MULTILINE | |
490 | bool "Multiple line feature support" | |
491 | depends on SBNI | |
492 | help | |
493 | Schedule traffic for some parallel lines, via SBNI12 adapters. | |
494 | ||
495 | If you have two computers connected with two parallel lines it's | |
496 | possible to increase transfer rate nearly twice. You should have | |
497 | a program named 'sbniconfig' to configure adapters. | |
498 | ||
499 | If unsure, say N. | |
500 | ||
e6c5fb3b | 501 | endif # WAN |