[alsa-devel] [PATCH] ALSA: usb-audio - Capture and duplex support for Digidesign Mbox 1 sound card.

Damien Zammit damien.zammit at gmail.com
Sat Mar 1 08:40:31 CET 2014


Hi Clemens,

I wish to bring to your attention that the patch I submitted previously
(0001-Cleaned-up-Digidesign-Mbox-1-patch.patch) has been working for the
last two months on my device and other people have also reported
complete success with it. (see http://www.zamaudio.com/?p=953 for details).

We discovered and fixed an issue with outdated firmware causing sporadic
white noise on the device; Avid (the manufacturer) provided an update
which fixed this issue entirely (v0.22).  Unfortunately, the firmware
update can only be applied using a Mac computer since it is bundled in a
.dmg installer.

If users do not apply the firmware update, the device will still work
with linux, but every second or third time they open a playback stream
there is a loud fuzzing noise which could possibly damage external
equipment.  I suppose it is caused by a bug in the firmware.

Therefore, with the official updated firmware and my usb-audio quirk
provided in the previous post, I am pleased to say that Digidesign Mbox
1 (0dba:1000) works well in duplex mode, in both 44100 and 48000Hz modes
(SPDIF untested).

I am keen to get my patch into the kernel with your recommendations for
cleaning up the code.

Although I have not inspected the inside of the unit, in my opinion it
has higher quality converters and preamps than the second generation
models.  Also, even though it is powered by dirty USB power, it is
surprisingly quiet on the main outputs when silence is playing.

Regards,
Damien

On 27/01/14 14:02, Damien Zammit wrote:
> On 27/01/14 03:52, Clemens Ladisch wrote:
>>> This patch creates a dual endpoint quirk.
>>> >The quirk interface needs a second audioformat struct for this to work
>>> >which I called ".data2".
>> Couldn't you just let .data point to an array of two structs?
> 
> Thanks Clemens, I have created a new patch using this suggestion.
> 
> Damien


More information about the Alsa-devel mailing list