BAYCOMUSB(8)
π BAYCOMUSB(8) β bestie edition π
okay so you found a page from the Linux AX.25 Utilities Manual, and the star of the show is baycomusb(8). sit down, grab a strawberry π, we're doing this.
β¨ NAME β¨
baycomusb β the Baycom USB modem diagnostics utility. that's it, that's the whole vibe check. π
π¦ SYNOPSIS π¦
like, here's the shape of it, exactly as it comes:
baycomusb [ -sv ] [-D usbdevfsmountdir] [-C configfilepath] [-d
busnr:devnr] [-i index] [-I ifname] [-t testname]
[--drv=usbdevfsmountdir] [--config=configfilepath]
[--device=busnr:devnr] [--index=index] [--ifname=ifname]
[--test=testname]
short flags, long flags, pick your fighter. π
πΈ DESCRIPTION πΈ
so baycomusb is a user mode driver for the Baycom EPP modem family. rn it supports the conventional EPP modem (the one using the IDT 72xxx FIFO's, iconic) and the FPGA (Xilinx XCS10) variant. β¨
the driver automatically initializes the FPGA modem depending on the requested mode. the way that it just... does that. no notes. π
here's the part where it's actually being smart: to keep the resident memory footprint small (approx 20kBytes plus standard system shared libraries like libc β yes literally tiny, she's efficient π
), the initialization code lives inside a shared library called baycomfpga_init.so.
and bestie, she can automatically attach herself to the kernel network stack as a network interface (usually called ax0). main character energy fr fr. π to do that she needs the Linux Kernel MKISS driver β so go enable CONFIG_MKISS, no cap.
π OPTIONS π
baycomusb accepts the following options:
-h,--helpβ shows you an overview of all the command line parameters and then exits. the "help me bestie" button. π«Ά-v,--verboseβ makes the output more verbose. you can stack it up, cumulate it, keep going. π£οΈ-D,--drvβ sets the mount directory of the USB device filesystem. the default is/proc/bus/usb.-C,--configβ sets the config file. the default is/etc/ax25/baycomusb.xml.-d,--deviceβ picks the device by bus number and device number.-i,--indexβ picks the device by a number.-I,--ifnameβ the name of the AX.25 network interface when doing the final setup (this one gets used by the kernel driver).-t,--testβ specifies the test to be performed.
π SEE ALSO π
ifconfig (8), sethdlc (8),
like, go read those too, they're her friends. π
π AUTHOR π
baycomusb was written by Thomas Sailer, HB9JNX/AE4WA (sailer@ife.ee.ethz.ch). absolute legend, we stan. π«‘
aaaand that's the whole page bestie. this was BaycomUSB 0.1, dated 13 May 1998 β yeah she's vintage, she's timeless, she's still serving π β¨ byeee π¦π
π¦ where this page comes from
- debian bookworm: baycomusb 0.10-15
- debian trixie: baycomusb 0.10-15
- ubuntu jammy: baycomusb 0.10-15
- ubuntu noble: baycomusb 0.10-15
- ubuntu questing: baycomusb 0.10-15build1
- ubuntu resolute: baycomusb 0.10-15.1 Β· GPL-2.0-or-later
- ubuntu stonking: baycomusb 0.10-15.1 Β· GPL-2.0-or-later
- Copyright 1999 Thomas Sailer (sailer@ife.ee.ethz.ch)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms