I realized what I provided previously as info about the received packets for the Akai MPD16 was misleading, as it was, unbeknownst to me, contaminated by a lot of stuff coming in from my Yamaha Motif (apparently a chatty little beastie.) Heres some better dmesg output with the Yamaha turned off:
received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 21 fe ] received packet: [ 23 90 24 7f 23 90 24 00 ] <--- this is where I hit one of the pads. received packet: [ 21 fe ] received packet: [ 21 fe ] Trying to chase down the udev stuff, I find snd_rawmidi_new() is where I think the /sys/class/sound/midiC1D0 things that udev is using are coming from, but this appears to be called only by snd_usbmidi_midi(), which sppears to be called . . . well, nowhere. [EMAIL PROTECTED] linux-2.6.16.11]# find . -name '*.[ch]' -print | xargs grep snd_usbmidi_midi ./drivers/usb/class/usb-midi.c:int snd_usbmidi_midi(cs46xx_t *chip, int device, snd_rawmidi_t **rrawmidi) ./drivers/usb/class/usb-midi.c:EXPORT_SYMBOL(snd_usbmidi_midi); ./sound/usb/usbmidi.c:static void snd_usbmidi_midiman_input(struct snd_usb_midi_in_endpoint* ep, ./sound/usb/usbmidi.c:static struct usb_protocol_ops snd_usbmidi_midiman_ops = { ./sound/usb/usbmidi.c: .input = snd_usbmidi_midiman_input, ./sound/usb/usbmidi.c: umidi->usb_protocol_ops = &snd_usbmidi_midiman_ops; [EMAIL PROTECTED] linux-2.6.16.11]# Hmmm, maybe there is a preprocessor macro making life difficult for me in there somewhere. Would it be better to ask on the kernel mailing list about this udev stuff? Thanks, -- steve __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user