---
name: "snd_atiixp"
section: "4freebsd"
platform: "linux"
package: "freebsd-manpages"
version: "12.2-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/snd_atiixp/4freebsd"
---

# snd\_atiixp(4freebsd)

ATI IXP bridge device driver

## NAME

**snd\_atiixp** – ATI IXP bridge device driver

## SYNOPSIS

To compile this driver into the kernel, place the following lines in your kernel configuration file:

**device sound** **device snd\_atiixp**

Alternatively, to load the driver as a module at boot time, place the following line in [loader.conf(5)](/loader.conf/5.md):

```
snd_atiixp_load="YES"
```

## DESCRIPTION

The **snd\_atiixp** bridge driver allows the generic audio driver, [sound(4)](/sound/4.md), to attach to ATI IXP audio devices. This driver supports 16bit playback and recording, and 32bit native playback and recording.

### Runtime Configuration

The following [sysctl(8)](/sysctl/8.md) variables are available in addition to those available to all [sound(4)](/sound/4.md) devices:

- *dev.pcm.%d.polling*

  Experimental polling mode, where the driver operates by querying the device state on each tick using [callout(9)](/callout/9.md). Polling is disabled by default. Do not enable it unless you are facing weird interrupt problems or if the device cannot generate interrupts at all.

## HARDWARE

The **snd\_atiixp** driver supports the following audio chipsets:

- ATI IXP 200

- ATI IXP 300

- ATI IXP 400

## SEE ALSO

[sound(4)](/sound/4.md)

## HISTORY

The **snd\_atiixp** device driver first appeared in FreeBSD 6.1.

## AUTHORS

This manual page was written by Joel Dahl ⟨*joel@FreeBSD.org*⟩.

## BUGS

The **snd\_atiixp** driver does not support S/PDIF, but implementing it should be fairly easy if the right hardware is available.

32bit native recording is broken on some hardware.
