[PlanetCCRMA] Turtle Beach USB MIDI cable

Fernando Lopez-Lezcano nando@ccrma.Stanford.EDU
Mon May 29 10:37:02 2006


On Mon, 2006-05-29 at 13:14 -0400, Paul Coccoli wrote:
> I'm trying to connect some devices using the Voyetra Turtle Beach USB
> MIDI cable.  I found an old thread where someone got it working after
> blacklisting the OSS usb_midi module, but I don't think that's my
> problem (I already did that a long time ago).
> 
> After plugging the cable and a Yamaha DD-5 drum controller, nothing
> shows up in `aconnect -i`.  I do see the following:
> 
> [paul@localhost paul]$ dmesg | grep -i usb
> [SNIP]
> : USB HID v1.00 Device [Voyetra Turtle Beach, Inc. Turtle Beach USB
> MIDI 1x1] on usb3:9.1
> 
> So that's good.
> 
> [paul@localhost paul]$ /sbin/lsmod | grep usb
> snd-usb-audio          63008   0
> snd-rawmidi            19808   0 [snd-seq-midi snd-usb-audio snd-mpu401-uart]
> snd-pcm                86144   2 [snd-pcm-oss snd-usb-audio snd-ice1712]
> snd                    49156   2 [snd-seq-midi snd-seq-midi-event
> snd-pcm-oss snd-mixer-oss snd-seq snd-usb-audio snd-ice1712
> snd-ac97-codec snd-mpu401-uart snd-rawmidi snd-seq-device snd-cs8427
> snd-pcm snd-timer snd-i2c snd-ak4xxx-adda]
> usb-uhci               27052   0 (unused)
> usbcore                80928   1 [snd-usb-audio hid usb-uhci ehci-hcd]
> 
> Also good (no OSS modules are loaded, snd-usb-audio is loaded).

What do you have in "cat /proc/asound/cards" and
"cat /proc/asound/devices"?

>From the messages above it looks like the system is seeing the usb midi
interface as a hid ("Human Interface Device") device, and not as a MIDI
device. 

-- Fernando


> [paul@localhost paul]$ cat /proc/bus/usb/devices
> [SNIP]
> T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  9 Spd=12  MxCh= 0
> D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> P:  Vendor=10f5 ProdID=0003 Rev= 0.0a
> S:  Manufacturer=Voyetra Turtle Beach, Inc.
> S:  Product=Turtle Beach USB MIDI 1x1
> C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
> I:  If#= 0 Alt= 0 #EPs= 2 Cls=01(audio) Sub=03 Prot=00 Driver=(none)
> E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
> [SNIP]
> 
> Looks promising...
> 
> [paul@localhost paul]$ aconnect -i
> client 0: 'System' [type=kernel]
>     0 'Timer           '
>     1 'Announce        '
> 
> Rats.  Nothing there.  To make sure nothing is wrong with the Yamaha,
> I connected my Evolution MK-249C, which works fine over USB, using the
> Turtle Beach cable, but it doesn't show up either.
> 
> This is on RH9/Planet CCRMA (2.4.26-1.ll.rh90.ccrma).  Any ideas?
> 
> paul