SND_FM801(4)

πŸ’– SND_FM801(4) πŸ’–

okay bestie, sit down, hydrate, because we're talking about the Kernel Interfaces Manual entry snd_fm801 and it's genuinely so much. this is your girl explaining a whole driver in one breath, let's go ✨


🌸 NAME 🌸

snd_fm801 β€” the Forte Media FM801 bridge device driver. that's it, that's the name, she's a bridge girlie πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

so there's two whole ways to get her in, and you pick your fighter:

Option A β€” bake her into the kernel. drop these lines in your kernel configuration file, like, exactly these:

device sound
device snd_fm801

Option B β€” load her as a module at boot time. literally just this one line in loader.conf(5):

snd_fm801_load="YES"

no cap, that's the whole thing. pick one, don't do both, we're not messy here 🫢


πŸ‘‘ DESCRIPTION πŸ‘‘

the snd_fm801 bridge driver lets the generic audio driver, sound(4), attach audio devices that are based on the Forte Media FM801 chipset. it's giving matchmaker energy, honestly β€” she's the bridge, sound(4) is the one actually doing the audio.

and this chipset is common! it shows up in all sorts of parts used by OEM manufacturers. so like, you might already have one and not even know. vibe check your hardware, bestie πŸ”


🌈 HARDWARE 🌈

the snd_fm801 driver supports audio devices based on this chipset, and only this one:

  • Forte Media FM801

one chipset. iconic. no notes. ⭐


πŸ”₯ SEE ALSO πŸ”₯

that's the one, that's the crossover episode you need to watch next. iykyk 😌


πŸŽ€ HISTORY πŸŽ€

the snd_fm801 device driver first appeared in FreeBSD 4.2. she's an elder, she's been here, she's seen things. respect your ancestors fr fr πŸ™


πŸ’œ AUTHORS πŸ’œ

this manual page was written by Joel Dahl <joel@FreeBSD.org>. thank you for your service, king πŸ‘‘


πŸ’€ BUGS πŸ’€

okay this is the part where we get real, because there is a whole situation here and you need to know about it:

the Forte Media FM801 chipset is, like… sort of a PCI bridge, not an actual sound controller? which means it's possible to have soundless support. yes, soundless. a sound driver that can be soundless. the irony is not lost on us 😭

and the actual problem? both chipsets β€” the one with sound support and the one without β€” use the same PCI ID. same ID, different chips, no way to tell them apart. so it is impossible to determine which one is installed. you just find out. that's the vibe. absolute chaos, but she's still iconic 🫠

no shade to the driver, this is just genuinely how the hardware is. know before you compile, bestie πŸ’…

and that's the whole page, you ate that πŸ“πŸ’–

Debian Β· December 1, 2005 β€” yeah she's vintage, she's a classic, she's serving archive-core, and honestly? obsessed. mwah πŸ’‹

πŸ“¦ where this page comes from