[alsa-devel] M-Audio FastTrack C400
Clemens Ladisch
clemens at ladisch.de
Wed Apr 18 09:26:26 CEST 2012
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