GSM0710MUXD(8)
π GSM0710MUXD π
okay bestie, so you know how there's a whole manual page for this thing? yeah. it's gsm0710muxd, it lives in section 8 of the System Manager's Manual, and it's a GSM 07.10 muxer. literally the moment you've been waiting for. π
β¨ NAME β¨
gsm0710muxd β a GSM 07.10 muxer π¦
πΈ SYNOPSIS πΈ
gsm0710muxd [options]
π DESCRIPTION π
okay so why do you even need a muxer? here's the tea β β you need a GSM muxer to keep your PPP/GPRS up and running while sms and calls are still being signaled on another channel. iconic multitasking behavior, honestly. some modems even support using GPRS while a call is active (main character energy π₯), and others just suspend GPRS during calls (we don't talk about them π).
the muxer supports a bunch of different options so you can change the behaviour for different modems. if you want a quick lil summary, just use -h and it'll show you a brief help screen. so helpful of it π«Ά
also! all logging goes through syslog. so if you're looking for errors and warnings, that's where they're at. go check syslog, bestie. β¨
π COMMAND-LINE OPTIONS π
-dβ Fork, get a daemon (default: no). so like, it detaches and becomes a lil background ghoul π§-vβ Verboser logging (give twice for even more verbose). yes you read that right, "verboser". give it once for more, twice for EVEN MORE. it's giving escalation π-s <serial port name>β Serial port device to connect to (default:/dev/modem)-t <timeout>β reset modem after this number of seconds of silence (default: 0)-P <pin-code>β PIN code to unlock SIM (default:<not set>). normally you don't need this, but some modems need the pin before enabling the muxer mode. rude of them but okay π-p <number>β use ping and reset modem after this number of unanswered pings (default: 0)-l <filename>β set logfile name (default:<not set>)-x <dir>β power management base dir (default:<not set>)-a <mode>β additional_functionality (default: 0). this is a bit-set that enables quirks for different modems. the quirks are:WAKEUP_WITH_SYSFS = 1,WAKEUP_WITH_SEQUENCE = 2,SIEMENS_C35 = 4,ENFORA = 8,SHORT_INIT = 16.-b <baudrate>β muxer-mode baudrate (default:115200)-B <baudrate>β serial port baudrate (default:115200). yes, lowercase-band uppercase-Bare two whole different things, keep up bestie π-m <mode>β Mode (basic, advanced) (default: advanced)-f <framsize>β Frame size (default:64)-hβ Show a help message and display current settings. the moment of truth, go check your settings β¨
π HISTORY π
so why is it called gsm0710muxd? because the GSM specs describe this method in document 7.10. that's it. that's the lore. iykyk π
π BUGS/LIMITATIONS π
gsm0710muxd There may accure bufferoverruns and thus missing data between muxer and client under certain situations.
(not me, that's the manpage's own typo and i'm keeping it exactly as-is, no cap π β the bufferoverruns are real though, and missing data between the muxer and the client can genuinely happen in certain situations. be aware.)
some settings could be determined by a AT-command at startup. this wouldn't be much reliable because modems often lie (π shocking, i know) so i did not invest to much work in this.
π«Ά AUTHOR π«Ά
M. Dietrich <mdt@pyneo.org>
β SEE ALSO β
and that's the whole page bestie, you ate that π β¨
this lil masterpiece is from gsm0710muxd, dated 23 June 2009, and it's part of the GSM0710MUXD(8) manual. go forth and mux, queen ππ¦π
π¦ where this page comes from
- debian bookworm: gsm0710muxd 1.13-3+b1 Β· GPL-2.0-or-later
- ubuntu jammy: gsm0710muxd 1.13-3build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms