Yes I would like to try it out in Ubuntu.
The Patch is from the ALSA mail list, written by Daniel Mack
http://vetshelpcenter.com/media/0001-ALSA-snd-usb-add-quirks-for-Roland-GR-55.patch# From Terminal Create Folder in the Home root for the source code
mkdir -p ~/dev/sound/alsa
cd ~/dev/sound/alsa/
# Copy Patch here ~/dev/sound/alsa/
# Git clone ALSA and Kernel
git clone git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6.git
cd sound-2.6
# Apply Patch using git instead of patch -p1 < ./$patchName.patch
git apply ~/dev/sound/alsa/0001-ALSA-snd-usb-add-quirks-for-Roland-GR-55.patch
# make config file
sudo cp -vi /boot/config-$(uname -r) .config
# sudo gedit ~/dev/sound/alsa/sound-2.6/.config
# Take defaults unless you know otherwise
sudo make oldconfig
make-kpkg clean
# Create new Kernel
nice fakeroot make-kpkg --initrd --append-to-version=-gr55a --overlay-dir=~/dev/sound/alsa/sound-2.6/kernel kernel-image kernel-headers
# if this option ~/dev/sound/alsa/sound-2.6/kernel gives you a problem, replace the ~ with /home/[username], I didn't test this yet; not real sure about this option
cd ..
ls -lh
sudo dpkg -i linux-*.deb
# sudo reboot
# make sure you pick the grub for the new kernel; then make sure its right
uname -r
Make sure you boot from the kernel ending with gr55a
You should now be able to pull up Sound Preferences and you should see GR-55 as input and output;
select GR-55 as both input and output;
connect to GR-55 Phones jack, headset or or speaker so you can hear what sound is coming from the GR-55
This file is what I use to track all my Troubleshooting with; you can see what commands I passed in
http://vetshelpcenter.com/media/troubleshooting-gr-55.txtIf you set the Sound Preferences output to your speakers; and input to the GR-55; you should be able to record Audio from the GR-55 and play it back.
Let me know how it goes; I want to get this working; once I do; we can make this driver part of the ALSA drivers so others can use it.
If you are in the ALSA mailing list; you can email your results to them, or I can do it for you.
Thanks.
Update: I guess I should have mentioned that you have to compile the Kernel; most people like me, who have used Linux from the beginning take that for granted; but once you do it once, its like riding a bike.