-- The 'Intel i810' driver for Linux has a lot of problems dealing with the input from the MIC line. If you have such a card, you may try to use the ALSA drivers instead (I couldn't test them). from linux/drivers/sound/i810_audio.c:67 'This driver is cursed.' -- All the tests were made on a Creative Labs SB Live! EMU10k1 card, and the signed/unsigned-bit modes were tested using the emulations provided by this card. The mode used on mostly all tests was AFMT_U16_BE:MONO:44100Hz. -- Security bug: if the DSP device is readable by anyone and more than one open() is allowed at the same time, one may be able to steal the password spoken by some user, by keeping some daemon listening to the dsp. The ALSA implementation (alsa.c) prevents that problem from happening by using a blocking open() call, but I'm not aware of workarounds for OSS.