1*1da177e4SLinus Torvaldsconfig MKISS 2*1da177e4SLinus Torvalds tristate "Serial port KISS driver" 3*1da177e4SLinus Torvalds depends on AX25 && BROKEN_ON_SMP 4*1da177e4SLinus Torvalds ---help--- 5*1da177e4SLinus Torvalds KISS is a protocol used for the exchange of data between a computer 6*1da177e4SLinus Torvalds and a Terminal Node Controller (a small embedded system commonly 7*1da177e4SLinus Torvalds used for networking over AX.25 amateur radio connections; it 8*1da177e4SLinus Torvalds connects the computer's serial port with the radio's microphone 9*1da177e4SLinus Torvalds input and speaker output). 10*1da177e4SLinus Torvalds 11*1da177e4SLinus Torvalds Although KISS is less advanced than the 6pack protocol, it has 12*1da177e4SLinus Torvalds the advantage that it is already supported by most modern TNCs 13*1da177e4SLinus Torvalds without the need for a firmware upgrade. 14*1da177e4SLinus Torvalds 15*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 16*1da177e4SLinus Torvalds will be called mkiss. 17*1da177e4SLinus Torvalds 18*1da177e4SLinus Torvaldsconfig 6PACK 19*1da177e4SLinus Torvalds tristate "Serial port 6PACK driver" 20*1da177e4SLinus Torvalds depends on AX25 && BROKEN_ON_SMP 21*1da177e4SLinus Torvalds ---help--- 22*1da177e4SLinus Torvalds 6pack is a transmission protocol for the data exchange between your 23*1da177e4SLinus Torvalds PC and your TNC (the Terminal Node Controller acts as a kind of 24*1da177e4SLinus Torvalds modem connecting your computer's serial port to your radio's 25*1da177e4SLinus Torvalds microphone input and speaker output). This protocol can be used as 26*1da177e4SLinus Torvalds an alternative to KISS for networking over AX.25 amateur radio 27*1da177e4SLinus Torvalds connections, but it has some extended functionality. 28*1da177e4SLinus Torvalds 29*1da177e4SLinus Torvalds Note that this driver is still experimental and might cause 30*1da177e4SLinus Torvalds problems. For details about the features and the usage of the 31*1da177e4SLinus Torvalds driver, read <file:Documentation/networking/6pack.txt>. 32*1da177e4SLinus Torvalds 33*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 34*1da177e4SLinus Torvalds will be called 6pack. 35*1da177e4SLinus Torvalds 36*1da177e4SLinus Torvaldsconfig BPQETHER 37*1da177e4SLinus Torvalds tristate "BPQ Ethernet driver" 38*1da177e4SLinus Torvalds depends on AX25 39*1da177e4SLinus Torvalds help 40*1da177e4SLinus Torvalds AX.25 is the protocol used for computer communication over amateur 41*1da177e4SLinus Torvalds radio. If you say Y here, you will be able to send and receive AX.25 42*1da177e4SLinus Torvalds traffic over Ethernet (also called "BPQ AX.25"), which could be 43*1da177e4SLinus Torvalds useful if some other computer on your local network has a direct 44*1da177e4SLinus Torvalds amateur radio connection. 45*1da177e4SLinus Torvalds 46*1da177e4SLinus Torvaldsconfig DMASCC 47*1da177e4SLinus Torvalds tristate "High-speed (DMA) SCC driver for AX.25" 48*1da177e4SLinus Torvalds depends on ISA && AX25 && BROKEN_ON_SMP 49*1da177e4SLinus Torvalds ---help--- 50*1da177e4SLinus Torvalds This is a driver for high-speed SCC boards, i.e. those supporting 51*1da177e4SLinus Torvalds DMA on one port. You usually use those boards to connect your 52*1da177e4SLinus Torvalds computer to an amateur radio modem (such as the WA4DSY 56kbps 53*1da177e4SLinus Torvalds modem), in order to send and receive AX.25 packet radio network 54*1da177e4SLinus Torvalds traffic. 55*1da177e4SLinus Torvalds 56*1da177e4SLinus Torvalds Currently, this driver supports Ottawa PI/PI2, Paccomm/Gracilis 57*1da177e4SLinus Torvalds PackeTwin, and S5SCC/DMA boards. They are detected automatically. 58*1da177e4SLinus Torvalds If you have one of these cards, say Y here and read the AX25-HOWTO, 59*1da177e4SLinus Torvalds available from <http://www.tldp.org/docs.html#howto>. 60*1da177e4SLinus Torvalds 61*1da177e4SLinus Torvalds This driver can operate multiple boards simultaneously. If you 62*1da177e4SLinus Torvalds compile it as a module (by saying M instead of Y), it will be called 63*1da177e4SLinus Torvalds dmascc. If you don't pass any parameter to the driver, all 64*1da177e4SLinus Torvalds possible I/O addresses are probed. This could irritate other devices 65*1da177e4SLinus Torvalds that are currently not in use. You may specify the list of addresses 66*1da177e4SLinus Torvalds to be probed by "dmascc=addr1,addr2,..." (when compiled into the 67*1da177e4SLinus Torvalds kernel image) or "io=addr1,addr2,..." (when loaded as a module). The 68*1da177e4SLinus Torvalds network interfaces will be called dmascc0 and dmascc1 for the board 69*1da177e4SLinus Torvalds detected first, dmascc2 and dmascc3 for the second one, and so on. 70*1da177e4SLinus Torvalds 71*1da177e4SLinus Torvalds Before you configure each interface with ifconfig, you MUST set 72*1da177e4SLinus Torvalds certain parameters, such as channel access timing, clock mode, and 73*1da177e4SLinus Torvalds DMA channel. This is accomplished with a small utility program, 74*1da177e4SLinus Torvalds dmascc_cfg, available at 75*1da177e4SLinus Torvalds <http://cacofonix.nt.tuwien.ac.at/~oe1kib/Linux/>. Please be sure to 76*1da177e4SLinus Torvalds get at least version 1.27 of dmascc_cfg, as older versions will not 77*1da177e4SLinus Torvalds work with the current driver. 78*1da177e4SLinus Torvalds 79*1da177e4SLinus Torvaldsconfig SCC 80*1da177e4SLinus Torvalds tristate "Z8530 SCC driver" 81*1da177e4SLinus Torvalds depends on ISA && AX25 82*1da177e4SLinus Torvalds ---help--- 83*1da177e4SLinus Torvalds These cards are used to connect your Linux box to an amateur radio 84*1da177e4SLinus Torvalds in order to communicate with other computers. If you want to use 85*1da177e4SLinus Torvalds this, read <file:Documentation/networking/z8530drv.txt> and the 86*1da177e4SLinus Torvalds AX25-HOWTO, available from 87*1da177e4SLinus Torvalds <http://www.tldp.org/docs.html#howto>. Also make sure to say Y 88*1da177e4SLinus Torvalds to "Amateur Radio AX.25 Level 2" support. 89*1da177e4SLinus Torvalds 90*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 91*1da177e4SLinus Torvalds will be called scc. 92*1da177e4SLinus Torvalds 93*1da177e4SLinus Torvaldsconfig SCC_DELAY 94*1da177e4SLinus Torvalds bool "additional delay for PA0HZP OptoSCC compatible boards" 95*1da177e4SLinus Torvalds depends on SCC 96*1da177e4SLinus Torvalds help 97*1da177e4SLinus Torvalds Say Y here if you experience problems with the SCC driver not 98*1da177e4SLinus Torvalds working properly; please read 99*1da177e4SLinus Torvalds <file:Documentation/networking/z8530drv.txt> for details. 100*1da177e4SLinus Torvalds 101*1da177e4SLinus Torvalds If unsure, say N. 102*1da177e4SLinus Torvalds 103*1da177e4SLinus Torvaldsconfig SCC_TRXECHO 104*1da177e4SLinus Torvalds bool "support for TRX that feedback the tx signal to rx" 105*1da177e4SLinus Torvalds depends on SCC 106*1da177e4SLinus Torvalds help 107*1da177e4SLinus Torvalds Some transmitters feed the transmitted signal back to the receive 108*1da177e4SLinus Torvalds line. Say Y here to foil this by explicitly disabling the receiver 109*1da177e4SLinus Torvalds during data transmission. 110*1da177e4SLinus Torvalds 111*1da177e4SLinus Torvalds If in doubt, say Y. 112*1da177e4SLinus Torvalds 113*1da177e4SLinus Torvaldsconfig BAYCOM_SER_FDX 114*1da177e4SLinus Torvalds tristate "BAYCOM ser12 fullduplex driver for AX.25" 115*1da177e4SLinus Torvalds depends on AX25 116*1da177e4SLinus Torvalds select CRC_CCITT 117*1da177e4SLinus Torvalds ---help--- 118*1da177e4SLinus Torvalds This is one of two drivers for Baycom style simple amateur radio 119*1da177e4SLinus Torvalds modems that connect to a serial interface. The driver supports the 120*1da177e4SLinus Torvalds ser12 design in full-duplex mode. In addition, it allows the 121*1da177e4SLinus Torvalds baudrate to be set between 300 and 4800 baud (however not all modems 122*1da177e4SLinus Torvalds support all baudrates). This is the preferred driver. The next 123*1da177e4SLinus Torvalds driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old 124*1da177e4SLinus Torvalds driver and still provided in case this driver does not work with 125*1da177e4SLinus Torvalds your serial interface chip. To configure the driver, use the sethdlc 126*1da177e4SLinus Torvalds utility available in the standard ax25 utilities package. For 127*1da177e4SLinus Torvalds information on the modems, see <http://www.baycom.de/> and 128*1da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 129*1da177e4SLinus Torvalds 130*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 131*1da177e4SLinus Torvalds will be called baycom_ser_fdx. This is recommended. 132*1da177e4SLinus Torvalds 133*1da177e4SLinus Torvaldsconfig BAYCOM_SER_HDX 134*1da177e4SLinus Torvalds tristate "BAYCOM ser12 halfduplex driver for AX.25" 135*1da177e4SLinus Torvalds depends on AX25 136*1da177e4SLinus Torvalds select CRC_CCITT 137*1da177e4SLinus Torvalds ---help--- 138*1da177e4SLinus Torvalds This is one of two drivers for Baycom style simple amateur radio 139*1da177e4SLinus Torvalds modems that connect to a serial interface. The driver supports the 140*1da177e4SLinus Torvalds ser12 design in full-duplex mode. This is the old driver. It is 141*1da177e4SLinus Torvalds still provided in case your serial interface chip does not work with 142*1da177e4SLinus Torvalds the full-duplex driver. This driver is depreciated. To configure 143*1da177e4SLinus Torvalds the driver, use the sethdlc utility available in the standard ax25 144*1da177e4SLinus Torvalds utilities package. For information on the modems, see 145*1da177e4SLinus Torvalds <http://www.baycom.de/> and 146*1da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 147*1da177e4SLinus Torvalds 148*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 149*1da177e4SLinus Torvalds will be called baycom_ser_hdx. This is recommended. 150*1da177e4SLinus Torvalds 151*1da177e4SLinus Torvaldsconfig BAYCOM_PAR 152*1da177e4SLinus Torvalds tristate "BAYCOM picpar and par96 driver for AX.25" 153*1da177e4SLinus Torvalds depends on PARPORT && AX25 154*1da177e4SLinus Torvalds select CRC_CCITT 155*1da177e4SLinus Torvalds ---help--- 156*1da177e4SLinus Torvalds This is a driver for Baycom style simple amateur radio modems that 157*1da177e4SLinus Torvalds connect to a parallel interface. The driver supports the picpar and 158*1da177e4SLinus Torvalds par96 designs. To configure the driver, use the sethdlc utility 159*1da177e4SLinus Torvalds available in the standard ax25 utilities package. For information on 160*1da177e4SLinus Torvalds the modems, see <http://www.baycom.de/> and the file 161*1da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 162*1da177e4SLinus Torvalds 163*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 164*1da177e4SLinus Torvalds will be called baycom_par. This is recommended. 165*1da177e4SLinus Torvalds 166*1da177e4SLinus Torvaldsconfig BAYCOM_EPP 167*1da177e4SLinus Torvalds tristate "BAYCOM epp driver for AX.25" 168*1da177e4SLinus Torvalds depends on PARPORT && AX25 && !64BIT 169*1da177e4SLinus Torvalds select CRC_CCITT 170*1da177e4SLinus Torvalds ---help--- 171*1da177e4SLinus Torvalds This is a driver for Baycom style simple amateur radio modems that 172*1da177e4SLinus Torvalds connect to a parallel interface. The driver supports the EPP 173*1da177e4SLinus Torvalds designs. To configure the driver, use the sethdlc utility available 174*1da177e4SLinus Torvalds in the standard ax25 utilities package. For information on the 175*1da177e4SLinus Torvalds modems, see <http://www.baycom.de/> and the file 176*1da177e4SLinus Torvalds <file:Documentation/networking/baycom.txt>. 177*1da177e4SLinus Torvalds 178*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 179*1da177e4SLinus Torvalds will be called baycom_epp. This is recommended. 180*1da177e4SLinus Torvalds 181*1da177e4SLinus Torvaldsconfig YAM 182*1da177e4SLinus Torvalds tristate "YAM driver for AX.25" 183*1da177e4SLinus Torvalds depends on AX25 184*1da177e4SLinus Torvalds help 185*1da177e4SLinus Torvalds The YAM is a modem for packet radio which connects to the serial 186*1da177e4SLinus Torvalds port and includes some of the functions of a Terminal Node 187*1da177e4SLinus Torvalds Controller. If you have one of those, say Y here. 188*1da177e4SLinus Torvalds 189*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module 190*1da177e4SLinus Torvalds will be called yam. 191*1da177e4SLinus Torvalds 192