SND_AI2S(4)
π§ SND_AI2S(4) β bestie, it's the Apple I2S audio driver page π
ok so real talk, this is from the powerpc Kernel Interfaces Manual β like, the slice of the man pages that lives over in PowerPC land. Pull up a chair, we're gonna go through the whole thing. β¨
πΈ NAME πΈ
snd_ai2s β the Apple I2S audio device driver. that's it, that's the vibe. she drives audio. π
β¨ SYNOPSIS β¨
so if you wanna compile this driver into the kernel (yes, the old-school way, very main character of you), you drop these lines into your kernel configuration file:
device sound
device snd_ai2s
or β and honestly this is the low-effort slay β if you'd rather load the driver as a module at boot time, you just put this one line into loader.conf(5):
snd_ai2s_load="YES"
that's literally it. one line. π«Ά
π DESCRIPTION π
k so snd_ai2s provides support for the Apple I2S audio controllers β and when I say they're found predominantly in G4 and G5 machines, I mean those are the ones she was made for, no cap. π»β¨
she also rides with the snapper and tumbler codecs, which is important for reasons we're getting to in a sec. π
warning bestie: some machines (like, for example, the Mac Mini π) do not have configurable codecs β which means they straight up lack hardware volume control. not a bug, just how those machines are built. π
π HARDWARE π
the chips this driver supports are giving:
- Apple Tumbler Audio
- Apple Snapper Audio
short list, but iconic. π
π¦ SEE ALSO π¦
go read these next, iykyk:
π HISTORY π
the snd_ai2s device driver showed up in NetBSD 2.0, and then made her way over to FreeBSD 8.0. glow-up across operating systems fr fr. π¦
π AUTHORS π
- the
snd_ai2sdriver was written by Tsubai Masanari<tsubai@netbsd.org>π - and it was ported to FreeBSD by Marco Trillo
<marcotrillo@gmail.com>π«Ά
give them their flowers, they earned them. πΈ
π BUGS π
ok so, the thing to know:
- Recording is not currently supported π
- and operation with non-44.1 Khz audio is also not currently supported π
so bestie, please keep it at 44.1 and don't try to record, mmkay? π
that's the whole page!! this one came straight out of the Debian build of the powerpc man pages, dated January 20, 2009 β and that's the cute lil' sign-off, hope you learned something, mwah ππβ¨
π¦ where this page comes from
- freebsd 14.5: base 14.5
- freebsd 15.1: base 15.1
- Copyright (c) 2009 Nathan Whitehorn <nwhitehorn@FreeBSD.org>
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms