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