[alsa-devel] GR-55 Driver

Jeffrey Scott Flesher Gmail jeffrey.scott.flesher at gmail.com
Sun May 15 08:39:22 CEST 2011

I have read this article over a few times, trying to remove the kernel
and Reiser4 instructions; and I got a little confused; although I did
get it to compile and now it see's the GR-55 as a sound device; I tried
to jack it to the output but got no audio; what should I do to test it?

Do these instructions look correct?
# Path: /home/username/dev/sound/alsa/sound-2.6

git clone
cd sound-2.6
git apply 0001-ALSA-snd-usb-add-quirks-for-Roland-GR-55.patch
sudo cp -vi /boot/config-$(uname -r) .config
sudo make oldconfig
# a lot of questions, I hit enter for default

make-kpkg clean

# Since I'm not building the kernel I didn't do this:
# But since this is the only command that will write the new kernel,
# what do I do?

nice fakeroot make-kpkg --initrd --append-to-version=-lockard
--overlay-dir=/home/username/dev/kernel/source kernel-image

If I was to guess; I'd change the overlay-dir to use the kernel in the
sound-2.6 folder?

nice fakeroot make-kpkg --initrd --append-to-version=-gr55
kernel-image kernel-headers

# is this right?

cd ..
ls -lh
sudo dpkg -i linux-*.deb
uname -r # 2.6.39-rc3-gr55+

One thing strange was that it locked up on reboot, showing rc3, but a
reset with previous kernel, I saw the gr55 version so I picked it; it
worked as stated above; just don't know why it didn't set this version
as default, maybe a step I missed.

Sorry it took so long to get back to this; I had a hard drive go bad; so
I installed Ubuntu Studio 11.04; so I'm doing this against the newest


From: Daniel Mack <zonque at gmail.com>
To: Jeffrey Scott Flesher Gmail <jeffrey.scott.flesher at gmail.com>
Subject: Re: [alsa-devel] GR-55 Driver
Date: Fri, 13 May 2011 09:24:57 +0200

On Fri, May 13, 2011 at 4:30 AM, Jeffrey Scott Flesher Gmail
<jeffrey.scott.flesher at gmail.com> wrote:
> I'm running Ubuntu Studio 10.04 x64 with realtime kernel from
> http://ppa.launchpad.net/abogani/ppa/ubuntu lucid (linux-realtime -
> 2.6.33-29.1); my motherboard is ASUS M4A78T-E onboard VIA sound, Nvidia 460
> GTX Video card; AMD 955 X4 CPU.
> Link to kernel used
> https://launchpad.net/~abogani/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=lucid
> I searched for instructions on how to do this, with no good results; so I
> must ask someone that knows how.

Things are a little more complicated as modern Linux distributions use
techniques like initramfs.

For Ubuntu, you should follow one of the tutorials. Two I found are here:


That looks comprehensive. Just don't download the ubuntu Kernel
sources as described but clone the ALSA repository (which you already

And instead of downloading the patches as described, just use "git
apply" on the file I sent you. On case you want to revert the patching
and return to the kernel you originally cloned, just call "git reset

Hope this helps, looking forward to your results.


More information about the Alsa-devel mailing list