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