MidiMan MidiSport USB and Mageia
Mageia no longer includes the midisport-firmware package and the SourceForge package no longer builds.
However, it is still possible to use these excellent USB MIDI interfaces with a Linux Music-making setup on Mageia.
- Download the firmware loader from SourceForge.
- As root, create the folder /usr/local/share/usb/maudio.
- Extract the archive, and then, as root, copy all the .ihx files in it to /usr/local/share/usb/maudio.
- Still as root, set the privileges to read-only on the ihx files
- install the package 'fxload'
- With your favourite editor and root privileges, create /etc/udev/rules.d/99-midisport-firmware.rules (e.g. kdesu kate /etc/udev/rules.d/99-midisport-firmware.rules)
- Paste the following:
# midisport-firmware.rules - udev rules for loading firmware into MidiSport devicesMidiSport 1x1
ACTION=="add", SUBSYSTEM=="usb*", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1010", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSport1x1.ihx -D %N"
MidiSport 2x2
ACTION=="add", SUBSYSTEM=="usb*", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1001", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSport2x2.ihx -D %N"
KeyStation
ACTION=="add", SUBSYSTEM=="usb*", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1014", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSportKS.ihx -D %N"
MidiSport 4x4
ACTION=="add", SUBSYSTEM=="usb*", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1020", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSport4x4.ihx -D %N"
MidiSport 8x8
ACTION=="add", SUBSYSTEM=="usb*", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1031", ATTRS{bcdDevice}=="0110", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSport8x8-2.10.ihx -D %N" ACTION=="add", SUBSYSTEM=="usb*", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1031", ATTRS{bcdDevice}=="0121", RUN+="/sbin/fxload -s /usr/local/share/usb/maudio/MidiSportLoader.ihx -I /usr/local/share/usb/maudio/MidiSport8x8-2.21.ihx -D %N"
vim: ft=conf
- Save the file and make it read-only for all users
- This tells udev to load the firmware using fxload whenever the MidiSport is found
- Plug the MidiSport in, and the USB LED should now start to increase and decrease in brightness with a period of about 1 second
(Last tested by us on Mageia 4 in July 2014).