maestro4
Ess maestro 1 and 2 audio device
Usage
maestro* at pci? audio* at maestro?
Overview
The maestro driver supports ESS maestro 1, 2 and 2E, including OEM products that identify as NEC Versa, or NEC VersaProNX VA26D, as long as they use an AC'97 compliant codec, which is always the case, except for very early models. It does not support maestro 3 cards, which are entirely different and supported by the esa(4) driver.
Maestro cards have direct support for 16 bit signed little-endian mono and stereo, 8 bit signed and unsigned mono and stereo. Other encodings are emulated in software. Sampling range is 4000 - 48000 Hz, with roughly a 2 Hz resolution.
Maestro cards have some DSP and Dolby Digital 5.1 hardware, but this driver does not support it.
Other functions of maestro cards (modem, joystick) are not supported.
PCI interrupt sharing works, as long as other devices comply too.
Releases
53 releases since OpenBSD 2.9; the text changed 9 times.