AUICH(4) | Device Drivers Manual | AUICH(4)

# NAME

`auich` —
Intel I/O Controller Hub integrated AC'97 audio device driver

# SYNOPSIS

`auich* at pci? dev ? function ?`
`audio* at audiobus?`

# DESCRIPTION

The `auich` device driver supports the integrated AC'97 audio controller of the Intel I/O Controller Hub. Supported chipsets include the i82801AA (ICH), i82801AB (ICH0), i82801BA (ICH2), i82440MX, i82801CA (ICH3), i82801DB (ICH4), i82801EB (ICH5), i82801FB (ICH6), i82801GB/GR (ICH7), and Intel 6300ESB. The driver also supports SiS 7012, nForce MCP, nForce2 MCP-T, nForce3 MCP-T, nForce3 250 MCP-T, nForce4, and AMD 8111.

The driver provides the following sysctl(8) read/write variable (when hardware support is available):

hw.auich0.ac97rate
  Link rate of the device in Hz. The driver automatically measures and calculates the correct rate so you usually don't need to change this. There is, however, a chance that the driver miscalculates the rate especially on an emulated hardware, resulting in an incorrect playback pitch. When this happens you need to manually set this variable to the correct value. Try `48000` if you don't know the correct value as it is the default link rate.

# SEE ALSO

ac97(4), audio(4), pci(4), sysctl(8)

# HISTORY

The `auich` device driver appeared in NetBSD 1.6.

# BUGS

The ‘microphone’ input DMA channel is not currently supported.

October 13, 2016 | NetBSD 10.1