[alsa-devel] M-Audio FastTrack C400
Chris Cavey
chris-alsa at rauros.net
Thu Apr 19 04:01:55 CEST 2012
Stood up a new Ubuntu 12.04 VM and built alsa from 1.0.25 with the patch
listed. I'm using VirtualBox with USB passthrough. This works fine when
using the device in Win7 so I figured it would serve as good way to test
the device without mucking around on my desktop.
After "alsa force-reload":
snd-usb-audio: probe of 1-1:1.1 failed with error -5
snd-usb-audio: probe of 1-1:1.2 failed with error -5
snd-usb-audio: probe of 1-1:1.3 failed with error -5
Thoughts?
On 04/18/2012 03:26 AM, Clemens Ladisch wrote:
> Grant Diffey wrote:
>> So this looks reasonably familiar,
>>
>> int0 is DFU
>> int1 is mixer
>> int2 is audio out
>> int3 is audio in
>> int4 is midi
>> int5 is HID
>>
>> Quirk should look like the fast track ultra basically. maybe the mixer is less broken in this device?
> There only one way to find out. :)
>
> {
> USB_DEVICE_VENDOR_SPEC(0x0763, 0x2030),
> .driver_info = (unsigned long)& (const struct snd_usb_audio_quirk) {
> /* .vendor_name = "M-Audio", */
> /* .product_name = "Fast Track C400", */
> .ifnum = QUIRK_ANY_INTERFACE,
> .type = QUIRK_COMPOSITE,
> .data =& (const struct snd_usb_audio_quirk[]) {
> {
> .ifnum = 1,
> .type = QUIRK_AUDIO_STANDARD_MIXER,
> },
> {
> .ifnum = 2,
> .type = QUIRK_AUDIO_STANDARD_INTERFACE,
> },
> {
> .ifnum = 3,
> .type = QUIRK_AUDIO_STANDARD_INTERFACE,
> },
> /* interface 4 (MIDI) is standard compliant */
> {
> .ifnum = -1
> }
> }
> }
> },
>
>
> Chris, add this to sound/usb/quirks-table.h and recompile the kernel.
>
>
> Regards,
> Clemens
More information about the Alsa-devel
mailing list