how to use Roland's Boss Micro BR-80 as a sound card on Ubuntu Linux 11.10

$ lsusb | grep Roland
Bus 001 Device 006: ID 0582:0130 Roland Corp.
$ cat /proc/asound/cards | grep -A 1 USB
$ uname -r
3.0.0-14-generic
$ sudo apt-get install linux-headers-3.0.0-14-generic
$ apt-get source linux-image-3.0.0-14-generic
$ cd linux-3.0.0
$ vim sound/usb/quirks-table.h
:1680
{
       USB_DEVICE(0x0582, 0x0130),
       .driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
               /* .vendor_name = "BOSS", */
               /* .product_name = "MICRO BR-80", */
               .ifnum = QUIRK_ANY_INTERFACE,
               .type = QUIRK_COMPOSITE,
               .data = (const struct snd_usb_audio_quirk[]) {
                       {
                               .ifnum = 1,
                               .type = QUIRK_AUDIO_STANDARD_INTERFACE
                       },
                       {
                               .ifnum = 2,
                               .type = QUIRK_AUDIO_STANDARD_INTERFACE
                       },
                       {
                               .ifnum = 3,
                               .type = QUIRK_MIDI_FIXED_ENDPOINT,
                               .data = & (const struct snd_usb_midi_endpoint_info) {
                                       .out_cables = 0x0001,
                                       .in_cables  = 0x0001
                               }

                       },
                       {
                               .ifnum = -1
                       }
               }
       }
},
$ mkdir ../build
$ cp /boot/config-3.0.0-14-generic ../build/.config
$ make O=../build oldconfig
$ make O=../build outputmakefile
$ make O=../build archprepare
$ cp /usr/src/linux-headers-3.0.0-14-generic/Module.symvers ../build/
$ make O=../build prepare
$ make O=../build modules SUBDIRS=scripts
$ make O=../build modules SUBDIRS=sound
$ sudo modprobe snd-usb-audio
$ sudo rmmod snd-usb-audio
$ sudo insmod ../build/sound/usb/snd-usb-audio.ko
$ cat /proc/asound/cards | grep -A 1 USB
 1 [BR80AUDIO      ]: USB-Audio - BR-80(AUDIO)
                      Roland BR-80(AUDIO) at usb-0000:00:1d.7-2, high speed