Note: The AD1816 OSS driver has been replaced by the ALSA AD1816
driver in recent Linux 2.6.x kernels. The ALSA AD1816 is not maintained
by me, but the ALSA team.
Please send bug reports regarding the ALSA AD1816 driver to the ALSA team at http://www.alsa-project.org.
The AD1816A OSS sound driver for Linux is a sound driver for sound cards based on the Analog Device AD1816A sound chip, which is able to do full-duplex PCM audio. Currently only the PCM audio and mixer part of the AD1816A sound chip are supported by the driver, however the synthesiser and MIDI part should work with the OPL-3 and MPU stand-alone drivers, too.
The AD1816A OSS sound driver is part of the Linux kernel since Linux 2.4.0. A driver for Linux 2.0.x and 2.2.x kernels is available on request.
There are various module parameters, that may be passed to the AD1816A sound driver module, when loading the module into the kernel. Starting with Linux 2.4.x most of the parameters may be determined and set by the in-kernel Plug'n'Play subsystem. However in some cases, especially if you have problems getting the card to work properly, it is desireable to configure the card manually using the isapnp utilities.
|IO address of AD1816A native register set (IO 2 when using the pnpdump utility)
|First DMA channel
|Second DMA channel (for full-duplex audio)
|Clock frequence of the external oscillator in kHz. The AD1816A is designed to operate at exactly 33MHz (33000kHz), however some cards have (cheaper, mostly 32.125MHz) oscillators with a different clock frequency. This parameter can be used to compensate the error introduced by those oscillators.
|If your have problems getting PCM audio to work properly, set this to '1'.
|Set this to '0' to disable configuration of the card through the in-kernel Plug'n'Play subsystem.
|Skip first n cards when configuring multiple sound cards using the in-kernel Plug'n'Play subsystem.
|external LINE volume
|PHONE IN volume
|RECORDING gain of select recording source
|external synth volume
|3D Phat Stereo effect
|POHNE OUT volume