I'm having some troubles getting my Edirol PCR-50 keyboard working via
USB with my laptop (it works fine, in Linux, when connected to my
desktop machine's standard MIDI interface, so I'm pretty sure the
keyboard itself isn't broken, although this doesn't verify the USB
portion). I'm using latest CVS of ALSA (as of December 28 2002) and
stock linux-2.4.20. The keyboard is detected and the snd-usb-audio
module hotplugs itself, but I'm not getting any data via the raw MIDI
port or sequencer ports. Here is the output from /var/log/messages when
plugging the device:

Dec 29 19:39:44 SillyPuddy kernel: hub.c: new USB device 00:07.2-1.3,
assigned address 4
Dec 29 19:39:44 SillyPuddy kernel: usb.c: USB device 4 (vend/prod
0x582/0x33) is not claimed by any active driver.
Dec 29 19:39:47 SillyPuddy /etc/hotplug/usb.agent: Setup snd-usb-audio
for USB product 582/33/100
Dec 29 19:39:47 SillyPuddy kernel: usb.c: registered new driver
snd-usb-audio
Dec 29 19:39:47 SillyPuddy kernel: snd-usb-midi: created 2 output and 3
input ports
Dec 29 19:39:47 SillyPuddy kernel: usb-uhci.c: uhci_submit_urb: pipesize
for pipe 40008480 is zero
Dec 29 19:39:47 SillyPuddy kernel: snd-usb-midi: usb_submit_urb: -90


/proc/asound/cards:

0 [PCR            ]: USB-Audio - EDIROL PCR
                     Roland EDIROL PCR

/proc/asound/card0/midi0:

Roland EDIROL PCR

Output 0
  Tx bytes     : 0
Output 1
  Tx bytes     : 0
Input 0
  Rx bytes     : 0
Input 1
  Rx bytes     : 0
Input 2
  Rx bytes     : 0


Doesn't look like its receiving any data (I moved the pitch bender a
bunch, etc). Cat /proc/asound/dev/midiC0D0 does not output anything
either. Does this keyboard need any kind of firmware or does anyone know
if there is some setting on it for enabling USB (I did not see anything
like this in the manual). I've tried lots of things including removing
all other USB devices except for keyboard (a hub and mouse), trying both
USB and AC adapter modes of powering the keyboard (USB will power it
fine) and removing the modules for my laptops sound device (ymfpci). I
wrote a script to look at /proc/interrupts every second and I noticed
that moving controls on the PCR-50 didn't cause the interrupts for the
USB controller to increase additionally while moving my USB mouse will.
If anyone has any tips on how to get this working, I would really
appreciate it. Cheers!
        Josh Green



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to