[Xastir] ax25 question

Ray Wells vk2tv at exemail.com.au
Mon Jul 4 17:48:26 EDT 2011


Lee

Did you load the modules with
modprobe ax25
modprobe mkiss

I run Debian 6 for xastir and other variants of Debian (mostly Mint 9 
KDE) for the office and the laptop. The modules are there but they need 
to be loaded. Below is one of my rc.ax25 files from a recent 
installation. Some entries are left over from a very large system I used 
to run but they are no longer necessary and are remarked out. My current 
xastir system is on Debian 6 and it uses a similar rc.ax25, except that 
I've reverted to a Baycom USCC>4 card and not serial ports for TNC's.

By way of explanation, the last entry, /usr/local/sbin/axsetparms, sets 
the kernel ax25 parameters at boot to override the kernel defaults. The 
file, axsetparms, is part of a suite that came from John Ackerman some 
years ago. They allow one to get, display and set the ax25 parameters 
for each port. If attachments are permitted on this list I'll post them 
here because they are useful tools.

Ray vk2tv

#!/bin/sh
#
# This is /etc/init.d/rc.ax25
#
# Start AX25/NetRom/Rose networking devices/daemons.
# AX25 config for VK2TV
# DATE      Who      Comment
#------------------------------------------------------------------
# 16-12-10  TV     Kernel ax25 configured for Mint 9 KDE
#-----------------------------------------------------------------
  test -f /usr/local/sbin/ax25d || exit 0


#	
# 	echo -n "Configuring serial ports"
#	/bin/setserial -v /dev/ttyS0 uart 16550A port 0x3f8 irq 4
#	/bin/setserial -v /dev/ttyS1 uart 16550A port 0x2f8 irq 3
#
  	modprobe ax25
  	modprobe mkiss
#	modprobe rose
#	modprobe netrom
#
	echo -n "starting ax interfaces"
#
#
          echo -n " configure the ax0/5175 device"
  	/usr/local/sbin/kissattach  /dev/ttyS0 5175 44.136.56.25 -m 255
          /sbin/ifconfig ax0 44.136.56.25 netmask 255.255.255.0 
broadcast 44.136.56.255 arp
  	#
         echo -n " configure the ax1/30m device"
  	/usr/local/sbin/kissattach  /dev/ttyS1 30m 44.136.56.25 -m 255
  	/sbin/ifconfig ax1 44.136.56.25 netmask 255.255.255.0 broadcast 
44.136.56.255 arp
  	#
  	echo -n " configure the ax2/5825 device"
  	/usr/local/sbin/kissattach  /dev/ttyUSB0 5825 44.136.56.25 -m 255
  	/sbin/ifconfig ax2 44.136.56.25 netmask 255.255.255.0 broadcast 
44.136.56.255 arp
  	#
         #
  	/bin/netstat -rn	
  	#
  	#
  	echo -n "Setting KISS parameters for 5175"
  	/usr/local/sbin/kissparms -p 5175 -r 125 -t 270 -s 20 -f n -l 20
          #
          echo -n "Setting KISS parameters for 30m"
  	/usr/local/sbin/kissparms -p 30m -r 20 -t 400 -s 20 -f n -l 40
  	#
  	echo -n "Setting KISS parameters for 5825"
  	/usr/local/sbin/kissparms -p 5825 -r 125 -t 250 -s 20 -f n -l 10
  	#
  	#
  	echo -n "Starting ax25d"
  	/usr/local/sbin/ax25d &
  	#
  	#
  	echo -n "Starting mheardd"
  	/usr/local/sbin/mheardd &
  	#
  	#
	echo -n "Setting AX25 /proc parameters"
#
  	/usr/local/sbin/axsetparms
  	#
#---------------------------------- end ------------------------------------




On 05/07/11 05:36, Lee Bengston wrote:



> Wow, lsmod | grep mkiss results in a big fat nothing.  That has to be
> the problem.
>
> uname -r shows 2.6.32-5-686.  I didn't expect a relatively new Debian
> kernel to be without this stuff
>
> Thanks,
> Lee
>
>
> On Mon, Jul 4, 2011 at 12:52 PM, Curt, WE7U<curt.we7u at gmail.com>  wrote:
>> On Mon, 4 Jul 2011, Lee Bengston wrote:
>>
>>> aprs    K5DAT-10        9600    255     2       APRS
>>
>>> # /usr/sbin/kissattach /dev/ttyUSB0 aprs 44.24.250.249
>>> # /usr/sbin/kissparms  -p aprs  -t 500  -s 200    -r 32       -l 100  -f n
>>>
>>> But I got the following response:
>>>
>>> 'axconfig:port aprs not active'
>>> 'kissparms: no AX.25 ports configured'
>>
>> Everything looks nearly identical to what I have, except I've changed the
>> 255 to a 256 in the first line.  That won't make a difference.
>>
>> Do you have the proper kernel modules available?  I've been playing with YAM
>> modems a while back so there's at least one module you don't need here, but
>> my lsmod looks like this:
>>
>>     >  lsmod | grep mkiss
>>     mkiss                  10272  1
>>     ax25                   67422  4 yam,mkiss
>>     crc16                   1715  2 mkiss,ext4
>>
>> Make sure you have the ax25/mkiss/crc16 modules available and they got
>> loaded into your kernel.
>>
>> --
>> Curt, WE7U.        http://www.eskimo.com/~archer
>>   Lotto:  A tax on people who are bad at math. - unknown
>> Windows:  Microsoft's tax on computer illiterates. - WE7U.
>> _______________________________________________
>> Xastir mailing list
>> Xastir at lists.xastir.org
>> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
>>
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
>




More information about the Xastir mailing list