[PlanetCCRMA] More on Triton Extreme USB

Jason Balicki kodak@frontierhomemortgage.com
Wed Jun 30 12:32:01 2004


Ok, I know I'm close here.

How does one go about adding a new USB device to Linux?

I'm pretty sure that if I can attach the snd-usb-audio
driver to my Triton that it would work, but I don't
know exactly *how* to go about doing that.

I *think* it has something to do with adding detection
information to /etc/hotplug somewhere, but I don't
know where to start.

The kernel log messages say:

Jun 29 21:31:42 daw kernel: usb.c: USB device 2 (vend/prod 0x944/0x10) is
not claimed by any active driver.

when I plug in the Triton.

And when I manually "modprobe usb-midi" (usb-midi is blacklisted in
/etc/hotplug/blacklist to prevent it interfering with the other
usb midi devices) I get:

Jun 29 17:30:57 daw kernel: hub.c: new USB device 00:07.3-1, assigned
address 26
Jun 29 17:30:57 daw kernel: usb-midi: Found MIDISTREAMING on dev 0944:0010,
iface 1
Jun 29 17:30:57 daw kernel: usb-midi: Found MIDIStreaming device
corresponding to Release 1.00 of spec.
Jun 29 17:30:57 daw kernel: usb-midi: Found IN Jack 0x10 EMBEDDED
Jun 29 17:30:57 daw kernel: usb-midi: Found OUT Jack 0x40 EXTERNAL, 1 pins
Jun 29 17:30:57 daw kernel: usb-midi: Found OUT Jack 0x30 EMBEDDED, 1 pins
Jun 29 17:30:57 daw kernel: usb-midi: Found IN Jack 0x20 EXTERNAL
Jun 29 17:30:57 daw kernel: usb-midi: fetchString(2)
Jun 29 17:30:57 daw kernel: usb-midi: fetchString = 14
Jun 29 17:30:57 daw kernel: usbmidi: found [ TRITON Extreme ]
(0x0944:0x0010), attached:
Jun 29 17:30:57 daw kernel: usbmidi: /dev/midi01: in (ep:84 cid: 0 bufsiz:
0) out (ep:03 cid: 0 bufsiz:64)

So success!  Sort of...  It's claimed by usb-midi, and even
finds the ins and outs, but that's not ALSA!  (Interestingly,
it appears that I can have direct control over both the
Triton itself and its external MIDI IN and OUT ports.  Cool.)

I think I need to set it up so that "vend/prod 0x944/0x10" *is*
claimed by an active ALSA driver, namely snd-usb-midi, but I'm
not sure how to go about doing that...

Any help at all is appreciated, even if it's "go read this".
Again, I'm running FC1 with an up to date PlanetCCRMA on
top.

Thanks alot, and sorry for gumming up the mailing list...

--J(K)

PS:  If this is inappropriate to the list, tell me and I
won't bring this sort of thing up here...