<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div>Could someone point me in the right direction in setting this up perhaps you know some good tutorials somewhere?  I'm not sure exactly whats required do i need to patch the kernel or recompile the kernel is it worth compiling the lastest kernel from kernel.org 3.6.1 or do i modify my current kernel 3.2.0-23-lowlatency? I'm running ubuntu studio 12.04. Sorry i have nil experience with this sort of thing but i'm dead keen to get it working just need a few pointers to get started. Many thanks to Clemens for scripting this hopefully we can make it work.<br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif; background-color: transparent; font-style: normal;"><br></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: times new roman,new york,times,serif;
 background-color: transparent; font-style: normal;">Please try adding the following entry somewhere in sound/usb/quirks-table.h:<br><br>{<br>    USB_DEVICE(0x0499, 0x1507),<br>    .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {<br>        /* .vendor_name = "Yamaha", */<br>        /* .product_name = "THR10", */<br>        .ifnum = QUIRK_ANY_INTERFACE,<br>        .type = QUIRK_COMPOSITE,<br>        .data = (const struct snd_usb_audio_quirk[]) {<br>            {<br>                .ifnum = 1,<br>                .type = QUIRK_AUDIO_STANDARD_INTERFACE<br>       
     },<br>            {<br>                .ifnum = 2,<br>                .type = QUIRK_AUDIO_STANDARD_INTERFACE<br>            },<br>            {<br>                .ifnum = 3,<br>                .type = QUIRK_MIDI_YAMAHA<br>            },<br>            {<br>                .ifnum = -1<br>            }<br>        }<br>   
 }<br>},<br><br><br>Regards,<br>Clemens</div></div></body></html>