[alsa-devel] M-Audio FastTrack C400
Chris Cavey
chris-alsa at rauros.net
Thu Apr 19 09:58:46 CEST 2012
I had been building from stable 1.0.25. I've since tried using the
latest git master. I've also tried copying to the Fast Track Ultra (with
adjusted channel/interface numbers). None of these combinations work. I
get the same -5 (EIO?) error every time I force reload.
Hopefully the VM passthrough isn't causing the problem.
On 04/18/2012 10:01 PM, Chris Cavey wrote:
> 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
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
More information about the Alsa-devel
mailing list