Specific answers inline.
High-level questions:
1) Is there a good debugging guide? I'm guessing
that ALSA experts have a checklist, like
- check kernel config
- check alsa build config
- check /etc/modules.conf
- check lsmod
- etc.
2) I just tried the Creative Labs linux drivers,
and they also didn't work with midi. But they
do claim that the UART midi should work.
3) What do the "alias sound-service-x-y" lines
in /etc/modules.conf do? x is the card number,
but what is y? Is y related to the numbers in
/proc/asound/devices?
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]] On Behalf Of Clemens Ladisch
> Thomas Vaughan wrote:
> > Yet another installment of my external MIDI
> > saga. As yet I've been unable to receive any
> > external MIDI events through my card's joystick
> > port (which I now believe is the MPU401).
>
> Does it work in another operating system?
The other operating system I tried was FreeBSD,
and the driver situation was worse than Linux :)
But given that the rest of the card is working,
it seems unlikely that just the external MIDI is
broken. I've seen a lot of people asking about
MIDI for this card. I think it's just hard (or
non-obvious) to set up.
I'm sure I'm missing a line in a configuration
file somewhere, I'm just new to Linux and don't
know what line it is.
For instance: do I need any options added to my
/etc/modules.conf file? I don't see any that
relate to midi.
> > One thing I've noticed: the emu10k1 drivers seem
> > to have their own mpu401 code. So loading a
> > separate mpu401 driver seems redundant. Is that
> > correct?
>
> Yes.
Cool.
> > I've compiled with full debug support. Where do
> > debug messages go? I don't see any on the console,
> > or in /var/log/messages.
>
> try /var/log/some_other_file
I think it's going to /var/log/messages. There
just isn't much being logged, even at full
debug.
> > the lsmod output:
> > ...
> > Why aren't there any entries for snd-seq-midi
> > or the like? Do I need those?
>
> The sequencer is loaded automatically when you use it.
Okay. I notice that when I run modprobe snd-emu10k1,
only one midi device appears: /proc/asound/dev/midiC0D0.
When I open /dev/sequencer for reading, two other midi
devices appear: midiC0D1 and midiC0D2.
> > However, MIDI (on the card or external) doesn't
> > seem to be working. playmidi fails with
> > "No playback device found."
> >
> > If I listen for MIDI events on
> > /proc/asound/dev/midiC0D0, I don't hear any.
> >
> > KDE reports that there are no MIDI devices
> > in the system.
>
> ...dev/midiC0D0 means that the MIDI port does exist.
> KDE and playmidi look at the OSS port /dev/midi. Does it exist?
> Did you run ./snddevices after installing ALSA?
Yes, I ran ./snddevices.
/dev/midi is there, it is a symlink to /dev/midi0.
/dev/midi0 also does not report any incoming MIDI events.
-------------------------------------------------------
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