OLPC Sound modem
From HacDC Wiki
The Easy Way
- Get DebXO running on a XO with the Terminal Activity
- Update it as per the DebXO wiki
# apt-get install soundmodem ax25-apps ax25-tools
# mkdir /etc/ax25/
- Fake /dev/dsp
# modprobe snd-pcm-oss
# soundmodemconfig
- configure the settings to your requirements then quit soundmodemconfig
- insert earplugs :P
# soundmodem /etc/ax25/soundmodem.conf
The Right Way
WARNING: This is just a brain dump at the moment
- Upgrade to the latest official build
# yum install soundmodem ax25-apps ax25-tools kernel-devel gcc make ncurses-devel rpmdevtools yum-utils
# rpmdev-setuptree
# yumdownloader --source kernel
# yum-builddep kernel-*.src.rpm
# rpm -Uvh kernel-*.src.rpm
# cd ~/rpmbuild/SOURCES
# tar jxvf olpc-2.6.tar.bz2
# cd linux-<version>
# cp ../kernel-xo1-custom.config .config
# make menuconfig
# make modules && make modules_install
(this might not be required if the rpm works)# make binrpm-pkg && rpm -i ~/rpmbuild/RPMS/i386/kernel-*-i386.rpm
(this might be what is needed)- ?maybe?
# cd /boot/ && rm vmlinuz && ln -s vmlinuz-<your build version> vmlinuz && rm System.map && ln -s System.map-<your build version> System.map
- reboot
# insmod /lib/modules/<your build version>/kernel/net/ax25/ax25.ko
# insmod /lib/modules/<your build version>/kernel/drivers/net/hamradio/<protocol>.ko
# mkdir /etc/ax25/ && soundmodemconfig
- insert earplugs
# soundmodem /etc/ax25/soundmodem.conf
Todo
- figure out what steps are absolutely required for the modules to load