[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