The following patch:
http://fett.net/m/alsa/alsa-0.9.0rc1-unitor8.patch
implements a driver for the Emagic Unitor family of multiport MIDI
interfaces. Only serial connection is supported. You need to rerun the
autoconf toolchain after applying the patch.
The driver is heavily based on serial-u16550.c, which may be the wrong
concept. A more correct concept seems to have a generic-serial.c and
generic-usb.c, which only implement a communication channel. The interface
drivers could then load&use them and only implement their own
init/port-select/whatever dialect. Lots of MIDI interfaces come with both
USB and serial connectors nowadays. Any thoughts on this?
The driver might or might not work for you. It works with my AMT8, using
the following line in modules.conf:
options snd-unitor8 snd_id=AMT8 snd_enable=1 snd_port=0x03f8 snd_irq=4
snd_speed=115200 snd_ports=8
snd_port and snd_irq for your port are displayed by the kernel at bootup.
You also need to:
# setserial /dev/ttyS0 uart none
in order to use this driver. Replace ttyS0 with the actual com port your
midi interface is hooked to.
The driver does not yet put the interface into "computer mode" while
active. The current patch remains active when one or more ports are
opened.
The driver does not yet support send-to-all output port and catch-all
input port (port 0 in the windows driver).
Comments and suggestions are highly welcome.
regards,
Manush
_______________________________________________________________
Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us:
[EMAIL PROTECTED]
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel