WWANC(4)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ’– WWANC(4) β€” the Intel XMM 7360 LTE modem, aka your fave cellular bestie πŸ’–

okay so bestie, you're reading the wwanc(4) page from the Kernel Interfaces Manual (yes we're in section 4, the driver section, slay) and honestly? it's giving "my laptop has a modem and it's iconic." let's get into it 🫢


✨ NAME ✨

wwanc β€” the Intel XMM 7360 LTE modem. that's the whole vibe. one driver, one modem, infinite cellular possibilities πŸ’…


🌸 SYNOPSIS 🌸

wwanc*  at pci? dev ? function ?
wwan*   at wwanc?

so the wwanc* device attaches at pci? with dev ? function ?, and then a wwan* interface attaches at wwanc?. that's the chain, that's the family tree, that's the main character energy πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

the wwanc driver provides support for Fibocom L850-GL / Intel XMM7360. yes both, the way that it just handles both?? obsessed.

the device establishes connections via cellular networks such as GPRS, UMTS, and LTE. and like, what does that look like to you? they appear as a regular point-to-point network interface, transporting raw IP frames. no weird extra layer, just raw IP frames doing their thing ✨

okay important one, bestie: the SIM card needs to be unlocked, and the wwanc driver provides no means to provide a password for the SIM. so like, unlock it yourself first, the driver is not gonna do it for you, no cap πŸ™ˆ

πŸ”₯ HARDWARE πŸ”₯

the following devices should work:

  • Intel XMM7360

that's the list. one entry. it ate and left no crumbs πŸ’€


🌈 SEE ALSO 🌈

go read these too, iykyk πŸ‘‘


⭐ HISTORY ⭐

the wwanc device driver first appeared NetBSD 10.0. baby driver's origin story, we love to see it 🧚


πŸ’œ AUTHORS πŸ’œ

development of the Linux and OpenBSD driver was supported by genua GmbH. love that for them.

the wwanc driver was written by James Wah <james@laird-wah.net> for Linux, and it was ported to OpenBSD and NetBSD by Jaromir Dolecek <jdolecek@NetBSD.org> for Moritz Systems Technology Company Sp. z o.o. absolute legends, both of them, periodt πŸ‘‘


πŸ’€ CAVEATS πŸ’€

bestie, read these carefully, fr fr:

  • the wwanc driver IPv6 support is untested. so like... it might be fine? it might not? we literally don't know, proceed accordingly 😭
  • network initialization requires a Python script published in the Linux driver repository, available as package pkgsrc/net/py-xmm7360.
  • that script requires the management device nodes to be created via:
cd /dev && ./MAKEDEV xmm0

so yeah, do the MAKEDEV xmm0 thing in /dev before you try any of this, otherwise you're gonna have a bad time 🫢


and that's the whole page, bestie! 🌸 this one's from the Debian edition of the manpage, dated July 27, 2020 (WWANC(4) if you're keeping track). go forth, unlock that SIM, make those device nodes, and slay your cellular connection πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from