On Mon, 7 Mar 2005, ronald schultz wrote:

> I can't make 'soundmodem' work with my FC3 package and although it makes a
> nice oscilloscope and sets up a conf file in /etc/ax25, I can't get it to
> function with "ax25", 'xastir' or 'linpac'.
>
> Addressing is a problem, I have no 'sm' or 'soundmodem modules'. I tried to
> insmod 'bsd_comp.o', 'hdlcdrv.o' and 'soundmodem.o' as instructed, at Thomas
> Sailer's site, but received an invalid file type error with each of them.
>
> Part of the problem or maybe all of the problem is in configuring the
> 'ax25d.conf' and 'axports' files. The instructions are pretty clear except
> for the 'exec' part of 'ax25d.conf', I don't know which program I'm
> addressing here "soundmodem", 'xastir', 'linpac', 'ax25d'? All of them seem
> to be required. However until I can get 'soundmodem' to associate my
> callsign with something valid other than 'sm0' then the info in 'axports' is
> meaningless.

linpac and Xastir are applications.  ax25d is a daemon that looks
for incoming AX.25 connections, so you can probably skip that one
for now too while you're trying to get your port working.  Focus on
the /etc/ax25/axports file.

I've found that example files from someone's working AX.25 setup
work wonders.  All I have set up here is a dummy interface for
injecting binary OpenTrac packets, so I can't help you with my files
from here much, except to show the general format.  Hopefully
someone will give you a working example shortly.  Here's what I have
though:


> cat axports
# /etc/ax25/axports
#
# The format of this file is:
#
# name callsign speed paclen window description
#
#1      OH2BNS-1        1200    255     2       144.675 MHz (1200 bps)
#2      OH2BNS-9        38400   255     7       TNOS/Linux  (38400 bps)
#
#
opentrac we7u-3         4800    255     7       OpenTrac Testing Port
#
#



> I've spent seven days and have printed out over 80 pages of documents trying
> to get a handle on this and I'm sure that I'm missing something
> embarrassingly obvious.

The AX.25 HOWTO document is probably the best start, but it often is
not quite up-to-date with the current software.  Therefore working
configs are best to start from.

As I recall there are two ways of configuring soundmodem:


    *) Using Kernel AX.25
    *) As a serial KISS device


Configuring the former is sometimes a trick.  Your linux kernel has
to have been compiled with AX.25 support.  If it hasn't, you won't
be able to get it working unless you compile a new kernel that does,
or replace your kernel with one which does.

If you use the first method, try the "listen" program to see if your
port is working.  I think I had to run listen as root in order to
have it open the port.  The listen program would be the minimum test
setup you need in order to verify functionality.

Configuring the latter is easier, not requiring kernel AX.25
support, but then you won't be able to share the port among multiple
applications at once.  Since it is easier, you might want to attempt
that first though.  I know of people running soundmodem on Solaris
boxes, which don't have AX.25 kernel support, by using this method.

Once you're sure your port is working I can help you get Xastir
going (or subscribe to the Xastir mailing list and get more people
helping you).

There are also two variations of soundmodem:  kernel mode and
usermode.  Don't get them confused.  I think the supported one these
days is the usermode soundmodem.  Correct?

--
Curt, WE7U.   APRS Client Comparisons: http://www.eskimo.com/~archer
"Lotto:    A tax on people who are bad at math." -- unknown
"Windows:  Microsoft's tax on computer illiterates." -- WE7U
"The world DOES revolve around me:  I picked the coordinate system!"
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to