[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