SMSC(4)
π SMSC(4) π
okay bestie, gather round, because this is the Kernel Interfaces Manual page for smsc β yes that's the SMSC(4) one, we're doing this together, you're gonna be so good at it π
β¨ NAME β¨
smsc β the USB SMSC LAN9xxx Fast Ethernet driver π¦
πΈ SYNOPSIS πΈ
so there's two whole ways to get this driver living in your kernel, pick your fighter π
Option A β load it as a module at boot time. Drop this exact line into loader.conf(5):
if_smsc_load="YES"
Option B β compile it right into the kernel instead. Put these exact lines in your kernel configuration file:
device uhci
device ohci
device usb
device miibus
device uether
device smsc
literally pick one, don't do both, we're not chaotic (ok we are, but not here) π
π DESCRIPTION π
so the smsc device driver is what gives you support for USB Fast Ethernet adapters that are based on the SMSC LAN9xxx chipsets. that's the whole vibe. it's giving "plug in, get ethernet" π₯
and if you wanna know how to actually configure this device, bestie, go read ifconfig(8). she has all the details β¨
π HARDWARE π
the smsc driver supports these devices, no cap:
- SMSC LAN9500, LAN9500A, LAN9505 and LAN9505A based Ethernet adapters
- SMSC LAN89530, LAN9530 and LAN9730 based Ethernet adapters
- SMSC LAN951x Ethernet adapters with integrated USB hub
look at that list. iconic. π«Ά
π SEE ALSO π
go read these too, they're all part of the lore:
β HISTORY β
the smsc device driver first appeared in FreeBSD 10.0. a legend from day one, fr fr π
π AUTHORS π
the smsc driver was written by Ben Gray <bgray@FreeBSD.org>. thank you king, we are obsessed ππ
and that's the whole page bestie, you ate that π
this one came from <b>Debian</b>, dated <b>November 24, 2015</b> β that's the source and the date, right there in the sign-off, slay πΈβ¨π
π¦ where this page comes from
- debian bookworm: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- debian trixie: freebsd-manpages 12.2-2 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu jammy: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu noble: freebsd-manpages 12.2-1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu questing: freebsd-manpages 12.2-2
- ubuntu resolute: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- ubuntu stonking: freebsd-manpages 12.2-2build1 Β· BSD-2-Clause-FreeBSD AND BSD-4-Clause
- Copyright (c) 2014 Gavin Atkinson
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms