AUICH(4)
π AUICH(4) β the auich manual page, but make it make sense π
okay so bestie, gather round, because today we're talking about auich β yes that's the manual name, yes you say it out loud like "ay-you-eye-see-aitch", no I will not be taking questions π
β and it's the driver page for the Intel I/O Controller Hub integrated AC'97 audio device driver. it's giving "your laptop's sound card has lore" and honestly? obsessed π
β¨ SYNOPSIS β¨
like, the whole configuration vibe is just this, no cap:
auich* at pci? dev ? function ?
audio* at audiobus?
that's it. that's the whole thing. two lines. iconic πΈ
π¦ DESCRIPTION π¦
so the auich device driver supports the integrated AC'97 audio controller of the Intel I/O Controller Hub. and when I say supported chipsets, I mean it β the roster is long, bestie, and every single one of these names is important so do not @ me:
- the i82801AA (ICH)
- the i82801AB (ICH0)
- the i82801BA (ICH2)
- the i82440MX
- the i82801CA (ICH3)
- the i82801DB (ICH4)
- the i82801EB (ICH5)
- the i82801FB (ICH6)
- the i82801GB/GR (ICH7)
- and the Intel 6300ESB
and that's not even the whole guest list π₯ β the driver also supports the SiS 7012, nForce MCP, nForce2 MCP-T, nForce3 MCP-T, nForce3 250 MCP-T, nForce4, and AMD 8111. like. it ate. π
π the sysctl variable π
the driver provides the following sysctl(8) read/write variable (when hardware support is available β key detail, don't forget it β¨):
hw.auich0.ac97rateβ the link rate of the device in Hz, periodt. the driver automatically measures and calculates the correct rate, so you usually don't need to change this. however π β there is a chance the driver miscalculates the rate, especially on an emulated hardware, and that results in an incorrect playback pitch. so when that happens, you need to manually set this variable to the correct value. and if you don't know the correct value? try48000, because that's the default link rate π
no cap on this one: if your audio sounds like it's been pitched up by a demon, this variable is your main character moment π
π SEE ALSO π
go read these too, they're the friend group:
πΈ HISTORY πΈ
the auich device driver appeared in NetBSD 1.6 β β yeah, it's a legacy icon, we respect the elders here π«Ά
π BUGS π
ngl, there's exactly one thing to flag:
the βmicrophoneβ input DMA channel is not currently supported. π
so like. don't come for this driver about the mic. it's not that girl yet. π§
and that's the whole page, bestie β this one's from Debian, dated October 13, 2016, and it lives in the Kernel Interfaces Manual, so go forth, fix your pitch, and slay ππβ¨
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2000 The NetBSD Foundation, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms