11da177e4SLinus Torvaldsconfig MKISS 21da177e4SLinus Torvalds tristate "Serial port KISS driver" 31da177e4SLinus Torvalds depends on AX25 && BROKEN_ON_SMP 41da177e4SLinus Torvalds ---help--- 51da177e4SLinus Torvalds KISS is a protocol used for the exchange of data between a computer 61da177e4SLinus Torvalds and a Terminal Node Controller (a small embedded system commonly 71da177e4SLinus Torvalds used for networking over AX.25 amateur radio connections; it 81da177e4SLinus Torvalds connects the computer's serial port with the radio's microphone 91da177e4SLinus Torvalds input and speaker output). 101da177e4SLinus Torvalds 111da177e4SLinus Torvalds Although KISS is less advanced than the 6pack protocol, it has 121da177e4SLinus Torvalds the advantage that it is already supported by most modern TNCs 131da177e4SLinus Torvalds without the need for a firmware upgrade. 141da177e4SLinus Torvalds 151da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 161da177e4SLinus Torvalds will be called mkiss. 171da177e4SLinus Torvalds 181da177e4SLinus Torvaldsconfig 6PACK 191da177e4SLinus Torvalds tristate "Serial port 6PACK driver" 20*e064cd7eSRalf Baechle depends on AX25 211da177e4SLinus Torvalds ---help--- 221da177e4SLinus Torvalds 6pack is a transmission protocol for the data exchange between your 231da177e4SLinus Torvalds PC and your TNC (the Terminal Node Controller acts as a kind of 241da177e4SLinus Torvalds modem connecting your computer's serial port to your radio's 251da177e4SLinus Torvalds microphone input and speaker output). This protocol can be used as 261da177e4SLinus Torvalds an alternative to KISS for networking over AX.25 amateur radio 271da177e4SLinus Torvalds connections, but it has some extended functionality. 281da177e4SLinus Torvalds 291da177e4SLinus Torvalds Note that this driver is still experimental and might cause 301da177e4SLinus Torvalds problems. For details about the features and the usage of the 311da177e4SLinus Torvalds driver, read <file:Documentation/networking/6pack.txt>. 321da177e4SLinus Torvalds 331da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 341da177e4SLinus Torvalds will be called 6pack. 351da177e4SLinus Torvalds 361da177e4SLinus Torvaldsconfig BPQETHER 371da177e4SLinus Torvalds tristate "BPQ Ethernet driver" 381da177e4SLinus Torvalds depends on AX25 391da177e4SLinus Torvalds help 401da177e4SLinus Torvalds AX.25 is the protocol used for computer communication over amateur 411da177e4SLinus Torvalds radio. If you say Y here, you will be able to send and receive AX.25 421da177e4SLinus Torvalds traffic over Ethernet (also called "BPQ AX.25"), which could be 431da177e4SLinus Torvalds useful if some other computer on your local network has a direct 441da177e4SLinus Torvalds amateur radio connection. 451da177e4SLinus Torvalds 461da177e4SLinus Torvaldsconfig DMASCC 471da177e4SLinus Torvalds tristate "High-speed (DMA) SCC driver for AX.25" 48a5532606SAl Viro depends on ISA && AX25 && BROKEN_ON_SMP && ISA_DMA_API 491da177e4SLinus Torvalds ---help--- 501da177e4SLinus Torvalds This is a driver for high-speed SCC boards, i.e. those supporting 511da177e4SLinus Torvalds DMA on one port. You usually use those boards to connect your 521da177e4SLinus Torvalds computer to an amateur radio modem (such as the WA4DSY 56kbps 531da177e4SLinus Torvalds modem), in order to send and receive AX.25 packet radio network 541da177e4SLinus Torvalds traffic. 551da177e4SLinus Torvalds 561da177e4SLinus Torvalds Currently, this driver supports Ottawa PI/PI2, Paccomm/Gracilis 571da177e4SLinus Torvalds PackeTwin, and S5SCC/DMA boards. They are detected automatically. 581da177e4SLinus Torvalds If you have one of these cards, say Y here and read the AX25-HOWTO, 591da177e4SLinus Torvalds available from <http://www.tldp.org/docs.html#howto>. 601da177e4SLinus Torvalds 611da177e4SLinus Torvalds This driver can operate multiple boards simultaneously. If you 621da177e4SLinus Torvalds compile it as a module (by saying M instead of Y), it will be called 631da177e4SLinus Torvalds dmascc. If you don't pass any parameter to the driver, all 641da177e4SLinus Torvalds possible I/O addresses are probed. This could irritate other devices 651da177e4SLinus Torvalds that are currently not in use. You may specify the list of addresses 661da177e4SLinus Torvalds to be probed by "dmascc=addr1,addr2,..." (when compiled into the 671da177e4SLinus Torvalds kernel image) or "io=addr1,addr2,..." (when loaded as a module). The 681da177e4SLinus Torvalds network interfaces will be called dmascc0 and dmascc1 for the board 691da177e4SLinus Torvalds detected first, dmascc2 and dmascc3 for the second one, and so on. 701da177e4SLinus Torvalds 711da177e4SLinus Torvalds Before you configure each interface with ifconfig, you MUST set 721da177e4SLinus Torvalds certain parameters, such as channel access timing, clock mode, and 731da177e4SLinus Torvalds DMA channel. This is accomplished with a small utility program, 741da177e4SLinus Torvalds dmascc_cfg, available at 751da177e4SLinus Torvalds <http://cacofonix.nt.tuwien.ac.at/~oe1kib/Linux/>. Please be sure to 761da177e4SLinus Torvalds get at least version 1.27 of dmascc_cfg, as older versions will not 771da177e4SLinus Torvalds work with the current driver. 781da177e4SLinus Torvalds 791da177e4SLinus Torvaldsconfig SCC 801da177e4SLinus Torvalds tristate "Z8530 SCC driver" 81a5532606SAl Viro depends on ISA && AX25 && ISA_DMA_API 821da177e4SLinus Torvalds ---help--- 831da177e4SLinus Torvalds These cards are used to connect your Linux box to an amateur radio 841da177e4SLinus Torvalds in order to communicate with other computers. If you want to use 851da177e4SLinus Torvalds this, read <file:Documentation/networking/z8530drv.txt> and the 861da177e4SLinus Torvalds AX25-HOWTO, available from 871da177e4SLinus Torvalds <http://www.tldp.org/docs.html#howto>. Also make sure to say Y 881da177e4SLinus Torvalds to "Amateur Radio AX.25 Level 2" support. 891da177e4SLinus Torvalds 901da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 911da177e4SLinus Torvalds will be called scc. 921da177e4SLinus Torvalds 931da177e4SLinus Torvaldsconfig SCC_DELAY 941da177e4SLinus Torvalds bool "additional delay for PA0HZP OptoSCC compatible boards" 951da177e4SLinus Torvalds depends on SCC 961da177e4SLinus Torvalds help 971da177e4SLinus Torvalds Say Y here if you experience problems with the SCC driver not 981da177e4SLinus Torvalds working properly; please read 991da177e4SLinus Torvalds <file:Documentation/networking/z8530drv.txt> for details. 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvalds If unsure, say N. 1021da177e4SLinus Torvalds 1031da177e4SLinus Torvaldsconfig SCC_TRXECHO 1041da177e4SLinus Torvalds bool "support for TRX that feedback the tx signal to rx" 1051da177e4SLinus Torvalds depends on SCC 1061da177e4SLinus Torvalds help 1071da177e4SLinus Torvalds Some transmitters feed the transmitted signal back to the receive 1081da177e4SLinus Torvalds line. Say Y here to foil this by explicitly disabling the receiver 1091da177e4SLinus Torvalds during data transmission. 1101da177e4SLinus Torvalds 1111da177e4SLinus Torvalds If in doubt, say Y. 1121da177e4SLinus Torvalds 1131da177e4SLinus Torvaldsconfig BAYCOM_SER_FDX 1141da177e4SLinus Torvalds tristate "BAYCOM ser12 fullduplex driver for AX.25" 1151da177e4SLinus Torvalds depends on AX25 1161da177e4SLinus Torvalds select CRC_CCITT 1171da177e4SLinus Torvalds ---help--- 1181da177e4SLinus Torvalds This is one of two drivers for Baycom style simple amateur radio 1191da177e4SLinus Torvalds modems that connect to a serial interface. The driver supports the 1201da177e4SLinus Torvalds ser12 design in full-duplex mode. In addition, it allows the 1211da177e4SLinus Torvalds baudrate to be set between 300 and 4800 baud (however not all modems 1221da177e4SLinus Torvalds support all baudrates). This is the preferred driver. The next 1231da177e4SLinus Torvalds driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old 1241da177e4SLinus Torvalds driver and still provided in case this driver does not work with 1251da177e4SLinus Torvalds your serial interface chip. To configure the driver, use the sethdlc 1261da177e4SLinus Torvalds utility available in the standard ax25 utilities package. For 1271da177e4SLinus Torvalds information on the modems, see <http://www.baycom.de/> and 1281da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 1291da177e4SLinus Torvalds 1301da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1311da177e4SLinus Torvalds will be called baycom_ser_fdx. This is recommended. 1321da177e4SLinus Torvalds 1331da177e4SLinus Torvaldsconfig BAYCOM_SER_HDX 1341da177e4SLinus Torvalds tristate "BAYCOM ser12 halfduplex driver for AX.25" 1351da177e4SLinus Torvalds depends on AX25 1361da177e4SLinus Torvalds select CRC_CCITT 1371da177e4SLinus Torvalds ---help--- 1381da177e4SLinus Torvalds This is one of two drivers for Baycom style simple amateur radio 1391da177e4SLinus Torvalds modems that connect to a serial interface. The driver supports the 1401da177e4SLinus Torvalds ser12 design in full-duplex mode. This is the old driver. It is 1411da177e4SLinus Torvalds still provided in case your serial interface chip does not work with 1421da177e4SLinus Torvalds the full-duplex driver. This driver is depreciated. To configure 1431da177e4SLinus Torvalds the driver, use the sethdlc utility available in the standard ax25 1441da177e4SLinus Torvalds utilities package. For information on the modems, see 1451da177e4SLinus Torvalds <http://www.baycom.de/> and 1461da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 1471da177e4SLinus Torvalds 1481da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1491da177e4SLinus Torvalds will be called baycom_ser_hdx. This is recommended. 1501da177e4SLinus Torvalds 1511da177e4SLinus Torvaldsconfig BAYCOM_PAR 1521da177e4SLinus Torvalds tristate "BAYCOM picpar and par96 driver for AX.25" 1531da177e4SLinus Torvalds depends on PARPORT && AX25 1541da177e4SLinus Torvalds select CRC_CCITT 1551da177e4SLinus Torvalds ---help--- 1561da177e4SLinus Torvalds This is a driver for Baycom style simple amateur radio modems that 1571da177e4SLinus Torvalds connect to a parallel interface. The driver supports the picpar and 1581da177e4SLinus Torvalds par96 designs. To configure the driver, use the sethdlc utility 1591da177e4SLinus Torvalds available in the standard ax25 utilities package. For information on 1601da177e4SLinus Torvalds the modems, see <http://www.baycom.de/> and the file 1611da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 1621da177e4SLinus Torvalds 1631da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1641da177e4SLinus Torvalds will be called baycom_par. This is recommended. 1651da177e4SLinus Torvalds 1661da177e4SLinus Torvaldsconfig BAYCOM_EPP 1671da177e4SLinus Torvalds tristate "BAYCOM epp driver for AX.25" 1681da177e4SLinus Torvalds depends on PARPORT && AX25 && !64BIT 1691da177e4SLinus Torvalds select CRC_CCITT 1701da177e4SLinus Torvalds ---help--- 1711da177e4SLinus Torvalds This is a driver for Baycom style simple amateur radio modems that 1721da177e4SLinus Torvalds connect to a parallel interface. The driver supports the EPP 1731da177e4SLinus Torvalds designs. To configure the driver, use the sethdlc utility available 1741da177e4SLinus Torvalds in the standard ax25 utilities package. For information on the 1751da177e4SLinus Torvalds modems, see <http://www.baycom.de/> and the file 1761da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 1771da177e4SLinus Torvalds 1781da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1791da177e4SLinus Torvalds will be called baycom_epp. This is recommended. 1801da177e4SLinus Torvalds 1811da177e4SLinus Torvaldsconfig YAM 1821da177e4SLinus Torvalds tristate "YAM driver for AX.25" 1831da177e4SLinus Torvalds depends on AX25 1841da177e4SLinus Torvalds help 1851da177e4SLinus Torvalds The YAM is a modem for packet radio which connects to the serial 1861da177e4SLinus Torvalds port and includes some of the functions of a Terminal Node 1871da177e4SLinus Torvalds Controller. If you have one of those, say Y here. 1881da177e4SLinus Torvalds 1891da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 1901da177e4SLinus Torvalds will be called yam. 1911da177e4SLinus Torvalds 192