Comment 16 for bug 178442

Revision history for this message
EricD (debois) wrote : Re: Pulseaudio fails to initialize Audiophile 2496

The problem is not isolated to pulseaudio. It can show up in any audio app that expects to be able to control certain audio card settings.

The ICE1712 driver only takes 10 channels of output in s32 format, or nothing. Also the rate locking feature, if turned on, will limit the sample rate to one option.

All in all, you have one exact format that works (and programs that go with the defaults usually find it), and audio specific software usually expects to be able to tinker with those settings.

So, I'd peg this as an ALSA bug. And I think it's been known for about 5 years or so.

So the question is perhaps, is this how a proper driver for the M-Audio 2496 should work? ..and my feeling is..no. The Delta *ASIO* driver manages deal with different numbers of channels. Also, there is the thing with consistency with other cards.

Even if this 10 channel thing is a requirement of the hardware, making the driver zero out the redundant buffers should be kind of easy, I think?