Saturday, January 16, 2010

Installing M-Audio Ozone on 64 Studio / Ubuntu Hardy

I had to install the drivers for my M-Audio Ozone again today and thought I would put the steps in a nice little package here.

$ sudo apt-get update
$ sudo apt-get install madfuload
$ sudo nano /etc/udev/rules.d/42-madfuload.rules

Comment or delete it all out and put in this line:
ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0763", SYSFS{idProduct}=="2808", RUN+="/usr/local/sbin/madfuload -l -3 -f /usr/local/share/usb/maudio/ma008100.bin -D $env{DEVNAME}"

$ sudo /etc/init.d/udev restart

Plug in and power on the Ozone.

$ dmesg |tail
should see a line like "usbcore: registered new interface driver snd-usb-audio"
$ aplay -l
You should see the Ozone listed as a sound device.

Happy jammin. :)

3 comments:

Manuele said...
This comment has been removed by the author.
Manuele said...

Is it possible to follow these instruction also with ubuntu studio 32bit? thanx

Kim SJ said...

Hi. Thanks for the fantastic starting hint about how to do this. Several things have changed since you wrote this post (I'm running Ubuntu 13.10 at the moment):

1. http://linuxindetails.wordpress.com/2009/12/30/udevd-sysfs-will-be-removed-in-a-future-udev-version-please-use-attr-to-match-the-event-device/ point out that SYSFS{} should now be replaced with ATTR{}

2. the files have moved, from /usr/local/... to /usr/...

3. I had terrible trouble with my system -- rules worked fine if I ran sudo udevd --debug, but failed if I ran the background service. I finally fixed this with sudo dpkg-reconfigure udev

All working perfectly now, as far as I can see...