M-Audio FastTrack Pro

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Colin Guthrie <gmane at colin.guthr.ie> writes:

> 'Twas brillig, and David K?gedal at 07/01/10 15:52 did gyre and gimble:
>> Lennart Poettering <lennart at poettering.net> writes:
>>> 3) fallback to the descriptive name alsa uses for it which often
>>>    enough is very generic, such as "USB Audio".
>>>
>>> And I asked you to add a pretty string to usb.ids and submit that to
>>> the official database so that everyone can enjoy a nicer string.
>> 
>> Sure, I will do that. But I'm still not sure I understand why we aren't
>> using then perfectly good name "M-Audio FastTrack Pro" that apparently
>> is reported by ALSA in /proc/asound/cards.
>
> See Lennart's point 3 above. In *your* case it's nice, but apparently in
> the majority of cases it's not nice and totally generic which is no use
> to anyone.

Yes, the USB information is nice for me. But PA shows a broken string
that it seems to have invented itself. So far, nobody has been able to
explain why it does that (until you gave a suggestion below). If it had
simply used the USB information, I would have been happy.

> Cheking your product, it does indeed look like it's missing from the usb
> ids database:
> https://usb-ids.gowdy.us/read/UD/0763
> (as 2012 is missing).

Yes, I already wrote that in my mail.

>> In 2) in your list, are you saying that PA reads "FastTrack_Pro" from
>> somewhere? lsusb -v also lists the name without underscore.
>
>>                 device.product.name = "FastTrack_Pro"
>>                 device.serial = "M-Audio_FastTrack_Pro"
>
> These two ultimately come from UDEV:
>
> udev_device_get_property_value(card, "ID_MODEL_FROM_DATABASE")
>  and
> udev_device_get_property_value(card, "ID_SERIAL")
>
> So I guess udev puts the underscores in.

Thank you. Finally a pointing finger.

So why is udev giving us a mangled name? And why is PA using that,
rather than using the information it obviously can get from the device?

> Col
>
> PS FWIW, I have a similar issue wiht my USB speakers. I put mine in the
> database a while back, but it should be able to get it without this info
> anyway.

I can do that too, but I think that when M-Audio actually manages to
include useful USB descriptions, we should be able to use that in
PA. Good information from the source (the vendor) should be encouraged.

-- 
David K?gedal




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux