After hours of fiddling I got it to work!!
I had to change the madfuload rule for the transit.
This forum helped:
http://ubuntuforums.org/showthread.php?t=846621

But note that the code:

ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0763", SYSFS{idProduct}=="2804", RUN+="/usr/local/sbin/madfuload -l -3 -f /usr/local/share/usb/maudio/ma004103.bin -D $env{DEVNAME}"

Is wrong. It should be (at least on my system):

ACTION=="add", SUBSYSTEM=="usb", SYSFS{idVendor}=="0763", SYSFS{idProduct}=="2804", RUN+="/usr/sbin/madfuload -l -3 -f /usr/share/usb/maudio/ma004103.bin -D $env{DEVNAME}"

Thanks!

P

On 1 Nov 2009, at 12:21, Peiman Khosravi wrote:

Dear All,

I am quite a linux newbie, but am trying o slowly migrate from os x to linux (possibly UbuntuStudio) for audio work.

I have installed UbuntuStudio on an old PC to give it a try. Now I am trying to get a USB M-audio interface (transit) working on it - I will soon add firewire port to the PC and try to set up my presonus Firebox (I'll save this for another post!) but for now I have to put up with the rubbishy USB device.

So far I have had no joy installing the transit. I have read all these posts and followed all the instructions but no change.

http://ubuntuforums.org/archive/index.php/t-769822.html
http://www.howtoforge.com/how-to-get-the-m-audio-transit-usb-audio-device-working-in-ubuntu-9.04-amd64
http://www.head-fi.org/forums/f46/how-make-m-audio-transit-worn-ubuntu-243027/
http://www.head-fi.org/forums/f46/m-audio-transit-ubuntu-7-04-feisty-fawn-241650/

So I have installed madfuload successfully. When I type lsusb I can see the M-audio listed.
<Screenshot.png>


But I cannot access the interface in anyway - e.g. the only sound card listed in sound preferences is the internal sound-card of the computer and invoking "cat /proc/asound/cards" only lists the internal sound card.

I would really appreciate any suggestions to get my first Linux mission working :-)

Many Thanks

Peiman