GSM0710MUXD(8)

πŸ“¦ version 1.13, in debian bookworm, ubuntu jammy

πŸ’– 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 -b and uppercase -B are 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