SMDIAG(8)
π smdiag(8) β Linux Programmer's Manual π
okay bestie, so you found smdiag, and honestly? she's a little icon. this is the diagnostics utility for the Linux soundcard packet radio modem driver, and she's here to help you tune things. π
β¨ NAME β¨
smdiag β Linux soundcard packet radio modem driver diagnostics utility
π SYNOPSIS π
smdiag [-i device] [-d display] [ -ce ]
π¦ DESCRIPTION π¦
so like, smdiag may help you adjust the audio levels of the soundcard modem driver β and she'll also help you control the quality of the radio link, which is kind of her whole thing. π
she can either display an oscilloscope-like view of the input signal, or show you an eye diagram. pick your fighter. π
and here's the cute part: the display may be gated with DCD, meaning it only updates if the modem detects a data carrier. so the window's just gonna chill there not doing anything until there's actual carrier. vibe check passed. π
π OPTIONS π
smdiag accepts the following options:
-iβ the device argument specifies the soundcard modem device which should be configured or interrogated. it will usually have the following form:sm[0-3]. π«Ά-dβ sets the address of the X server to display the window.-hβ display an overview of the available command line parameters and exit. classic. π-cβ toggle the carrier gating of the display.-eβ display an eye diagram (overlay of the synchronized demodulator output) instead of an oscilloscope view of the input signal. eyes on the prize. π
πΈ KEYS πΈ
- C β clears the window
- D β toggles the DCD gating.
- E β displays an eye diagram
- I β displays the input signal
- Q β quits
smdiag
π BUGS π
okay, full transparency, she's not perfect:
smdiagreacts sluggishly to keypresses. π- The window size is fixed. no resizing, she is what she is. π
- For speed reasons, two square root operations per sample are not implemented in the AFSK 1200 baud modes.
- The eye diagram for the AFSK 1200 baud mode is therefore distorted. not a girlboss moment, but we move. π
ngl, that last one is fr fr just how it is β don't come for her, it's a speed thing.
π₯ SEE ALSO π₯
smixer??? no bestie β smmixer (8), sethdlc (8), linux/drivers/net/soundmodem.c
π AUTHOR π
smdiag was written by Thomas Sailer (t.sailer@alumni.ethz.ch). give her author some love. π«Ά
β¨ that's the whole page, bestie β¨ β this was Smdiag 0.1, dated 27 April 2008, and it's the SMDIAG(8) manual page. mwah. ππ
π¦ where this page comes from
- alpine 3.24: ax25-tools-doc 1.1.0-r0 Β· GPL-2.0-or-later
- debian bookworm: ax25-xtools 0.0.10-rc5+git20190411+3595f87-6
- debian trixie: ax25-xtools 0.0.10-rc5+git20230513+d3e6d4f-3 Β· GPL-2.0-only
- nixos 26.05: ax25-tools 0.0.10-rc5
- ubuntu jammy: ax25-xtools 0.0.10-rc5+git20190411+3595f87-5
- ubuntu noble: ax25-xtools 0.0.10-rc5+git20230513+d3e6d4f-1build2 Β· GPL-2.0-only
- ubuntu questing: ax25-xtools 0.0.10-rc5+git20230513+d3e6d4f-3
- ubuntu resolute: ax25-xtools 0.0.10-rc5+git20230513+d3e6d4f-3build1 Β· GPL-2.0-only
- ubuntu stonking: ax25-xtools 0.0.10-rc5+git20230513+d3e6d4f-3build1 Β· GPL-2.0-only
- Copyright 1996 Thomas Sailer (t.sailer@alumni.ethz.ch)
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms