After a long delay, I finally decided to upgrade to 10.04 LTS and get soundmodem running again.
Luckily, there was help this time. I started with my config, and merged with this post:
ubuntuforums.org/showthread.php?p=10864691
Here’s the config I ended up using:
Configuration: AX.25
IO:
Mode: soundcard
Audio Driver: /dev/dsp
Half Duplex: selected
PTT Driver: none
Channel Access:
TxDelay: 150
Slot Time: 100
P-Persistence: 40
Full Duplex: not selected
TxTail: 10
Channel 0:
Modulator:
Mode: afsk
Bits/s: 1200
Freq 0: 1200
Freq 1: 2200
Differential: selected
Demodulator:
Mode: afsk
Bits/s: 1200
Freq 0: 1200
Freq 1: 2200
Differential: selected
Packet IO:
Mode: MKISS
Interface: sm0
Callsign: mycall
IP address: 10.0.0.1
Network mask: 255.255.255.0
Broadcast addr: 10.0.0.255
I also set up /etc/ax25/axports to have:
sm0 mycall 1200 255 7 144.39 APRS (1200 bps)
Finally, I made sure Avahi was set to ignore sm0. This is easier than it was prevously – now you just add:
deny-interfaces=sm0
to /etc/avahi/avahi-daemon.conf
Once that’s done, don’t forget to chmod 4755 /usr/bin/xastir so it can open sm0 and things are good.