[LAD] Support for Steinberg UR22 (Yamaha USB chipset 0499:1509)?

cullinan at rocketmail.com cullinan at rocketmail.com
Tue Feb 26 14:27:19 UTC 2013


Hello, Clemens!

Thank you very much!

On 02/23/2013 10:27 PM, Clemens Ladisch wrote:
> cullinan at rocketmail.com wrote:
>>   iManufacturer           1 Yamaha Corporation
>>   iProduct                2 Steinberg UR22
>> [...]
> 
> Please try adding the following entry somewhere in sound/usb/quirks-table.h:
> 
> {
> 	USB_DEVICE(0x0499, 0x1509),
> 	.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
> 		/* .vendor_name = "Yamaha", */
> 		/* .product_name = "Steinberg UR22", */
[...]
> },

It works! :-)

Are there any limitations envolved with the quirks you do here?
In mid-term I want to checkout if I can use the 192kHz sampling rate
for research purposes. ;-)

What is .ifnum 4 doing, which is now QUIRK_IGNORE_INTERFACE?

I'll post a kernel-patch which you could propably take upstream from
another email-account...

Thanks again, it is really fun to hack the kernel again!

Clemens Koller


More information about the Linux-audio-dev mailing list