I think the audio drivers might be in need of some polish. I recently purchased a USB-2.0 USB audio dongle for use with NetBSD. This dongle works perfectly with Linux. On NetBSD,
audiocfg list displays the correct USB audio device, the correct devices show up in
/dev for USB audio, and I can do the old cat trick:
Code:
cat ocean.noise > /dev/audio
It plays anywhere from 1 to 5 seconds of the the noise file (real loudly since the default mixer is full-on), and then hangs the system. I get an interrupt related failure message in the terminal right before it freezes. I suppose it's the uaudio driver, but there's nothing special about my dongle (I don't think so anyway). For now I'm using that dongle on Linux. There's almost no info on the web for this topic. :-(