1*1da177e4SLinus Torvalds# 2*1da177e4SLinus Torvalds# Amateur Radio protocols and AX.25 device configuration 3*1da177e4SLinus Torvalds# 4*1da177e4SLinus Torvalds# 19971130 Now in an own category to make correct compilation of the 5*1da177e4SLinus Torvalds# AX.25 stuff easier... 6*1da177e4SLinus Torvalds# Joerg Reuter DL1BKE <jreuter@yaina.de> 7*1da177e4SLinus Torvalds# 19980129 Moved to net/ax25/Config.in, sourcing device drivers. 8*1da177e4SLinus Torvalds 9*1da177e4SLinus Torvaldsmenuconfig HAMRADIO 10*1da177e4SLinus Torvalds depends on NET 11*1da177e4SLinus Torvalds bool "Amateur Radio support" 12*1da177e4SLinus Torvalds help 13*1da177e4SLinus Torvalds If you want to connect your Linux box to an amateur radio, answer Y 14*1da177e4SLinus Torvalds here. You want to read <http://www.tapr.org/tapr/html/pkthome.html> and 15*1da177e4SLinus Torvalds the AX25-HOWTO, available from <http://www.tldp.org/docs.html#howto>. 16*1da177e4SLinus Torvalds 17*1da177e4SLinus Torvalds Note that the answer to this question won't directly affect the 18*1da177e4SLinus Torvalds kernel: saying N will just cause the configurator to skip all 19*1da177e4SLinus Torvalds the questions about amateur radio. 20*1da177e4SLinus Torvalds 21*1da177e4SLinus Torvaldscomment "Packet Radio protocols" 22*1da177e4SLinus Torvalds depends on HAMRADIO && NET 23*1da177e4SLinus Torvalds 24*1da177e4SLinus Torvaldsconfig AX25 25*1da177e4SLinus Torvalds tristate "Amateur Radio AX.25 Level 2 protocol" 26*1da177e4SLinus Torvalds depends on HAMRADIO && NET 27*1da177e4SLinus Torvalds ---help--- 28*1da177e4SLinus Torvalds This is the protocol used for computer communication over amateur 29*1da177e4SLinus Torvalds radio. It is either used by itself for point-to-point links, or to 30*1da177e4SLinus Torvalds carry other protocols such as tcp/ip. To use it, you need a device 31*1da177e4SLinus Torvalds that connects your Linux box to your amateur radio. You can either 32*1da177e4SLinus Torvalds use a low speed TNC (a Terminal Node Controller acts as a kind of 33*1da177e4SLinus Torvalds modem connecting your computer's serial port to your radio's 34*1da177e4SLinus Torvalds microphone input and speaker output) supporting the KISS protocol or 35*1da177e4SLinus Torvalds one of the various SCC cards that are supported by the generic Z8530 36*1da177e4SLinus Torvalds or the DMA SCC driver. Another option are the Baycom modem serial 37*1da177e4SLinus Torvalds and parallel port hacks or the sound card modem (supported by their 38*1da177e4SLinus Torvalds own drivers). If you say Y here, you also have to say Y to one of 39*1da177e4SLinus Torvalds those drivers. 40*1da177e4SLinus Torvalds 41*1da177e4SLinus Torvalds Information about where to get supporting software for Linux amateur 42*1da177e4SLinus Torvalds radio as well as information about how to configure an AX.25 port is 43*1da177e4SLinus Torvalds contained in the AX25-HOWTO, available from 44*1da177e4SLinus Torvalds <http://www.tldp.org/docs.html#howto>. You might also want to 45*1da177e4SLinus Torvalds check out the file <file:Documentation/networking/ax25.txt> in the 46*1da177e4SLinus Torvalds kernel source. More information about digital amateur radio in 47*1da177e4SLinus Torvalds general is on the WWW at 48*1da177e4SLinus Torvalds <http://www.tapr.org/tapr/html/pkthome.html>. 49*1da177e4SLinus Torvalds 50*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 51*1da177e4SLinus Torvalds module will be called ax25. 52*1da177e4SLinus Torvalds 53*1da177e4SLinus Torvaldsconfig AX25_DAMA_SLAVE 54*1da177e4SLinus Torvalds bool "AX.25 DAMA Slave support" 55*1da177e4SLinus Torvalds depends on AX25 56*1da177e4SLinus Torvalds help 57*1da177e4SLinus Torvalds DAMA is a mechanism to prevent collisions when doing AX.25 58*1da177e4SLinus Torvalds networking. A DAMA server (called "master") accepts incoming traffic 59*1da177e4SLinus Torvalds from clients (called "slaves") and redistributes it to other slaves. 60*1da177e4SLinus Torvalds If you say Y here, your Linux box will act as a DAMA slave; this is 61*1da177e4SLinus Torvalds transparent in that you don't have to do any special DAMA 62*1da177e4SLinus Torvalds configuration. (Linux cannot yet act as a DAMA server.) If unsure, 63*1da177e4SLinus Torvalds say N. 64*1da177e4SLinus Torvalds 65*1da177e4SLinus Torvalds# bool ' AX.25 DAMA Master support' CONFIG_AX25_DAMA_MASTER 66*1da177e4SLinus Torvaldsconfig NETROM 67*1da177e4SLinus Torvalds tristate "Amateur Radio NET/ROM protocol" 68*1da177e4SLinus Torvalds depends on AX25 69*1da177e4SLinus Torvalds ---help--- 70*1da177e4SLinus Torvalds NET/ROM is a network layer protocol on top of AX.25 useful for 71*1da177e4SLinus Torvalds routing. 72*1da177e4SLinus Torvalds 73*1da177e4SLinus Torvalds A comprehensive listing of all the software for Linux amateur radio 74*1da177e4SLinus Torvalds users as well as information about how to configure an AX.25 port is 75*1da177e4SLinus Torvalds contained in the AX25-HOWTO, available from 76*1da177e4SLinus Torvalds <http://www.tldp.org/docs.html#howto>. You also might want to 77*1da177e4SLinus Torvalds check out the file <file:Documentation/networking/ax25.txt>. More 78*1da177e4SLinus Torvalds information about digital amateur radio in general is on the WWW at 79*1da177e4SLinus Torvalds <http://www.tapr.org/tapr/html/pkthome.html>. 80*1da177e4SLinus Torvalds 81*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 82*1da177e4SLinus Torvalds module will be called netrom. 83*1da177e4SLinus Torvalds 84*1da177e4SLinus Torvaldsconfig ROSE 85*1da177e4SLinus Torvalds tristate "Amateur Radio X.25 PLP (Rose)" 86*1da177e4SLinus Torvalds depends on AX25 87*1da177e4SLinus Torvalds ---help--- 88*1da177e4SLinus Torvalds The Packet Layer Protocol (PLP) is a way to route packets over X.25 89*1da177e4SLinus Torvalds connections in general and amateur radio AX.25 connections in 90*1da177e4SLinus Torvalds particular, essentially an alternative to NET/ROM. 91*1da177e4SLinus Torvalds 92*1da177e4SLinus Torvalds A comprehensive listing of all the software for Linux amateur radio 93*1da177e4SLinus Torvalds users as well as information about how to configure an AX.25 port is 94*1da177e4SLinus Torvalds contained in the AX25-HOWTO, available from 95*1da177e4SLinus Torvalds <http://www.tldp.org/docs.html#howto>. You also might want to 96*1da177e4SLinus Torvalds check out the file <file:Documentation/networking/ax25.txt>. More 97*1da177e4SLinus Torvalds information about digital amateur radio in general is on the WWW at 98*1da177e4SLinus Torvalds <http://www.tapr.org/tapr/html/pkthome.html>. 99*1da177e4SLinus Torvalds 100*1da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 101*1da177e4SLinus Torvalds module will be called rose. 102*1da177e4SLinus Torvalds 103*1da177e4SLinus Torvalds 104*1da177e4SLinus Torvaldsmenu "AX.25 network device drivers" 105*1da177e4SLinus Torvalds depends on HAMRADIO && NET && AX25!=n 106*1da177e4SLinus Torvalds 107*1da177e4SLinus Torvaldssource "drivers/net/hamradio/Kconfig" 108*1da177e4SLinus Torvalds 109*1da177e4SLinus Torvaldsendmenu 110*1da177e4SLinus Torvalds 111