[EMAIL PROTECTED] wrote:
> I have intel8x0 on my mother board. There are headers for a joystick/midi
> port I'd like to use. I look in BIOS and find joystick io=201, midi
> io=330, and midi irq=10. I put this in modules.conf:
>
> options -k snd-intel8x0 index=0 mpu_port=330 joystick_port=201
>
> snd-mpu401-uart gets loaded, but no midi ports appear. I notice in the
> source code to the driver three things.
>
> 3) The setup routine doesn't seem to look for joystick and midi. I don't
> see the word "joystick" or "midi" in dmesg.

The joystick/midi part is handled by a separate logical PCI device
(see the snd_intel8x0_joystick_ids array). Your chipset may not be
listed in there.

> 2) There is no way to tell the driver what irq is the mpu401.

Yes. Currently, the snd-intel8x0 module instructs the mpu401 driver to
use polling, which would actually work. Theoretically. If you'd
disregard some dropped MIDI bytes here and there.

When the MIDI port has already been enabled by the BIOS, you can
simply ignore the buggy stuff in snd-intel8x0 and use the snd-mpu401
driver instead.


HTH
Clemens




-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to