sysimets
Newbie
Offline
Posts: 3
|
 |
« on: August 28, 2009, 06:20:54 AM » |
|
Beautiful! Indeed, it is very delighting to find a well designed AV production distro based on Debian. Thank you very much for putting this together, GMaq! It must have been a lot of work for one man. After having installed the system ( avlinux2r2-lxde-xfce-i386-en.iso) and recording some tracks for half a day, I can say that this feels pretty stable (with rt-kernel). Lots of user friendly details and good set of applications that help setting up a DAW. A few things came up during/after the installation: - It would be nice if the installer asked about the type of keyboard. I changed it from ?us? to ?fi? in /etc/X11/xorg.conf. Also local time settings would be needed. (or did I somehow miss these...?) - Installer asked for the name of local host, I did not really know what to type there. I gave the name of my ?studio?, which was probably not a good idea, because the name has two words and a space in between. I needed to change it through modifying /etc/hostname and /etc/hosts accordingly. - In the beginning, gksu was not working. I could not start any application (like Root terminal or Synaptic) with root privileges. After booting as single user and hitting xhost +local: gksu started to work. - Support for M-Audio's MidiSport devices would be nice, I guess they are quite common. Installing midisport-firmware through Synaptic did not yet do the trick, so I did gedit /etc/init.d/midisportsetup and pasted this script: #!/bin/bash #Get proc address bd=$( lsusb | grep MidiSport | cut -d ' ' -f 2,4 | sed -e 's/ /\//' -e 's/://' ) dev=/dev/bus/usb/$bd #Load firmware → this is for MidiSport1x1. If necessary, #choose other .ihx file from /usr/share/usb/maudio echo fxload -I /usr/share/usb/maudio/MidiSport1x1.ihx -D $dev fxload -I /usr/share/usb/maudio/MidiSport1x1.ihx -D $dev
Then, the script had to be made executable during boot by chmod 775 /etc/init.d/midisportsetup and update-rc.d midisportsetup defaults - Since I'm quite stubbornly stuck with Gnome, I did the switch from LXDE. Installing gnome metapackage went fine. - I'd suggest adding vkeybd and zynaddsubfx to the base install. - Nice GUI for running Bristol synths! - Nice to see even LEET plugins included! Again, thanks a lot!  Tapani P.S. A 64-bit version would be nice too... But I guess you would need more helping hands to make that come true.
|
|
|
|
|
Logged
|
|
|
|
|
GMaq
|
 |
« Reply #1 on: August 28, 2009, 08:44:21 AM » |
|
Tapani,
Thanks for your comments, I appreciate the input.
The Remastersys Installer is currently English only and so is AV Linux that's why there is no alternate keyboard setup (for now). There should have been a timezone data dialog appear during the Install setup, if not that's very odd. Your issue with gksu is strange as well I haven't had any other reports on that, thank you for sharing the solution for others.
Thanks for the Midisport tip as well, I will include it in the next ISO.
One of the great things about LXDE is that it's small enough to run with any other D.E. and not take up to much HDD space, I'm glad to hear a Gnome install went smoothly, it's always great for users to be able to choose the Desktop they prefer.
|
|
|
|
|
Logged
|
|
|
|
sysimets
Newbie
Offline
Posts: 3
|
 |
« Reply #2 on: August 28, 2009, 10:39:11 AM » |
|
The Remastersys Installer is currently English only and so is AV Linux that's why there is no alternate keyboard setup (for now). There should have been a timezone data dialog appear during the Install setup, if not that's very odd.
Indeed, I now remember that there was timezone dialogue during the install, but still the clock was showing wrong time. Maybe it was due to the other 3 systems I have in the same laptop, or I just messed up something while being so excited to get the new system working  Thanks for the Midisport tip as well, I will include it in the next ISO.
Great, thanks!
|
|
|
|
|
Logged
|
|
|
|
|
freqrush
|
 |
« Reply #3 on: December 12, 2009, 10:39:26 AM » |
|
 Shouldn't the midisportsetup script be modified a bit so fxload uses the right .ihx file for the found midisport device? Now it loads the 1x1.ihx file to my midisport2x2. :stop: The working solution for me is to edit the midisportsetup file in /etc/init.d/ and change the 1x1 to 2x2 or 4x4 but this still only works if you have no more than one type of midisport devices in your setup. Anyway, cheers on the release of AVLinux 3 
|
|
|
|
|
Logged
|
|
|
|
|
GMaq
|
 |
« Reply #4 on: December 12, 2009, 03:01:16 PM » |
|
freqrush,
Thanks for sharing that info, I obviously have very limited hardware to test and rely on users suggestions for hardware I don't own personally. This info will help others.
|
|
|
|
|
Logged
|
|
|
|
sysimets
Newbie
Offline
Posts: 3
|
 |
« Reply #5 on: December 12, 2009, 03:39:05 PM » |
|
|
|
|
|
|
Logged
|
|
|
|
|
freqrush
|
 |
« Reply #6 on: December 19, 2009, 02:38:50 PM » |
|
Thanks for the link sysimets? I ran gksudo gedit /etc/udev/rules.d/*-midisport-firmware.rules in the terminal and got the file 42-midisport-firmware.rules in gedit: # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices
# DEVPATH=="/*.0" selects interface 0 only # (some udev versions don't work with SYSFS{bInterfaceNumber})
# MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx" # MidiSport 1x1 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx" # KeyStation ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx" # MidiSport 4x4 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx" # MidiSport 8x8 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx" ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx"
# vim: ft=conf This is the same as given in the first section of that tutorial sysimets? linked to. It doesn't work here. The second section in that tutorial links to this script: #!/bin/bash
#your firmware ... taken from usbmidi fw=/etc/firmware/ezusbmidi1x1.ihx
#get proc address bd=$( lsusb | grep Midisport | cut -d ' ' -f 2,4 | sed -e 's/ /\//' -e 's/://' )
dev=/proc/bus/usb/$bd
#load firmware echo fxload -I $fw -D $dev fxload -I $fw -D $dev This script works, but it is incomplete. Something should be added to get the right "fw" firmware. In bad non working code, here's what I mean: #get Midisport model md=$( lsusb | grep Midisport | something here to cut out 1x1 or 2x2, etc. ) fw="/etc/firmware/ezusbmidi"+$md+".ihx" I know there used to be a script that did this checking, but I can't find it anymore. Anyone who's familiar with bash a bit more to find out how to do this?
|
|
|
|
|
Logged
|
|
|
|
somedolphin
Newbie
Offline
Posts: 1
|
 |
« Reply #7 on: January 31, 2012, 03:27:36 AM » |
|
These are the changes that I made to get the Udev to load the firmware correctly. # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices # MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0763", ATTR{idProduct}=="1001", RUN+="/sbin/fxload -I /usr/share/usb/maudio/MidiSport2x2.ihx -D %N"
Thanks for AVlinux! Ike
|
|
|
|
|
Logged
|
|
|
|
wellkeptsecret
Newbie
Offline
Posts: 7
|
 |
« Reply #8 on: February 22, 2012, 04:16:19 AM » |
|
I can confirm that the solution posted by somedolphin works perfect! my new midisport 2x2 didn't work out of the box, but with the udev changes it works like a charm.
Thanks!
|
|
|
|
|
Logged
|
|
|
|
Andersh
Newbie
Offline
Posts: 4
|
 |
« Reply #9 on: April 14, 2012, 03:26:37 AM » |
|
I can confirm that the solution posted by somedolphin works perfect! my new midisport 2x2 didn't work out of the box, but with the udev changes it works like a charm.
Thanks!
Nice to hear ! Is it possible to have a deb package injecting these new scripts ? Ubuntu and the other guys don't have a problem loading midisport firmware and avlinux should be optimized for things like this ? Just my 2c Thanks for sharing a copy/paste solution anyway. /anders
|
|
|
|
|
Logged
|
|
|
|
|
trulan
|
 |
« Reply #10 on: April 14, 2012, 07:50:22 AM » |
|
It would be possible, the package in question is midisport-firmware. I did a little comparing of the midisport-firmware packages in Debian and Ubuntu, and found the following differences: 1. Debian has udev rules in both /etc/udev/rules.d/ and /lib/udev/rules.d/. Ubuntu only has the rules in /lib/udev/rules.d/. Apparently Ubuntu handles udev a bit differently than Debian, and I'm not sure if we'd need to change both of these files or just one. Hopefully somebody knows why the udev rules are duplicated in Debian (are they moving them from one place to the other?). You guys were editing only the rule in /etc/udev/rules.d/, correct? 2. Between the two, I now have three different versions of 42-midisport-firmware.rules: First, /etc/udev/rules.d/42-midisport-firmware.rules (from Debian) - I believe this is the file that gets used currently. # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices
# DEVPATH=="/*.0" selects interface 0 only # (some udev versions don't work with SYSFS{bInterfaceNumber})
# MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx" # MidiSport 1x1 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx" # KeyStation ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx" # MidiSport 4x4 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx" # MidiSport 8x8 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx" ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx"
# vim: ft=conf Second, /lib/udev/rules.d/42-midisport-firmware.rules (from Debian) # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices
# DEVPATH=="/*.0" selects interface 0 only # (some udev versions don't work with SYSFS{bInterfaceNumber})
# MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx -D /dev/%P" # MidiSport 1x1 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx -D /dev/%P" # KeyStation ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx -D /dev/%P" # MidiSport 4x4 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx -D /dev/%P" # MidiSport 8x8 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx -D /dev/%P" ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx -D /dev/%P"
# vim: ft=conf Finally, /lib/udev/rules.d/42-midisport-firmware.rules (from Ubuntu) # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices
# MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx" # MidiSport 1x1 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx" # KeyStation ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx" # MidiSport 4x4 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx" # MidiSport 8x8 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx" ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx"
# vim: ft=conf So, if anybody with midisport hardware wants to test this for us, try replacing the contents of /etc/udev/rules.d/42-midisport-firmware.rules, with one of the files from /lib/udev/rules.d/. Try them both and let us know if either one works.
|
|
|
|
|
Logged
|
|
|
|
Andersh
Newbie
Offline
Posts: 4
|
 |
« Reply #11 on: April 14, 2012, 10:35:42 AM » |
|
It would be possible, the package in question is midisport-firmware. I did a little comparing of the midisport-firmware packages in Debian and Ubuntu, and found the following differences: 1. Debian has udev rules in both /etc/udev/rules.d/ and /lib/udev/rules.d/. Ubuntu only has the rules in /lib/udev/rules.d/. Apparently Ubuntu handles udev a bit differently than Debian, and I'm not sure if we'd need to change both of these files or just one. Hopefully somebody knows why the udev rules are duplicated in Debian (are they moving them from one place to the other?). You guys were editing only the rule in /etc/udev/rules.d/, correct? 2. Between the two, I now have three different versions of 42-midisport-firmware.rules: First, /etc/udev/rules.d/42-midisport-firmware.rules (from Debian) - I believe this is the file that gets used currently. # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices
# DEVPATH=="/*.0" selects interface 0 only # (some udev versions don't work with SYSFS{bInterfaceNumber})
# MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx" # MidiSport 1x1 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx" # KeyStation ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx" # MidiSport 4x4 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx" # MidiSport 8x8 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx" ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx"
# vim: ft=conf Second, /lib/udev/rules.d/42-midisport-firmware.rules (from Debian) # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices
# DEVPATH=="/*.0" selects interface 0 only # (some udev versions don't work with SYSFS{bInterfaceNumber})
# MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx -D /dev/%P" # MidiSport 1x1 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx -D /dev/%P" # KeyStation ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx -D /dev/%P" # MidiSport 4x4 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx -D /dev/%P" # MidiSport 8x8 ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx -D /dev/%P" ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx -D /dev/%P"
# vim: ft=conf Finally, /lib/udev/rules.d/42-midisport-firmware.rules (from Ubuntu) # midisport-firmware.rules - udev rules for loading firmware into MidiSport devices
# MidiSport 2x2 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport2x2.ihx" # MidiSport 1x1 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1010/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport1x1.ihx" # KeyStation ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1014/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx" # MidiSport 4x4 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1020/*", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport4x4.ihx" # MidiSport 8x8 ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1031/110", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.10.ihx" ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{PRODUCT}=="763/1031/121", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSport8x8-2.21.ihx"
# vim: ft=conf So, if anybody with midisport hardware wants to test this for us, try replacing the contents of /etc/udev/rules.d/42-midisport-firmware.rules, with one of the files from /lib/udev/rules.d/. Try them both and let us know if either one works. Just tested the debian version (the one in the middle) on my usb booted persistant avlinux and after changing the content in the rule and restarted udev (/etc/init.d/udev restart) my midisport 2x2 where detected and the correct firmware loaded. Jack now displays some new alsa midisport 2x2 ports so I am really satisfied. Would be nice if it was out of box but this might help. Thanks for ultra quick response to my "bump" /Anders
|
|
|
|
|
Logged
|
|
|
|
|
trulan
|
 |
« Reply #12 on: April 14, 2012, 04:53:06 PM » |
|
Thanks for testing! I'll put this on GMaq's to-do list. 
|
|
|
|
|
Logged
|
|
|
|
Andersh
Newbie
Offline
Posts: 4
|
 |
« Reply #13 on: April 15, 2012, 01:49:39 PM » |
|
Thanks for testing! I'll put this on GMaq's to-do list.  No problem ! Thanks to you too !
|
|
|
|
|
Logged
|
|
|
|
|
GMaq
|
 |
« Reply #14 on: April 15, 2012, 04:35:02 PM » |
|
Hi,
Upon a little investigation the issue seems to be the mismatch in the udev rules more than where the rules are located. I have no idea why the rules are different but it appears something didn't clean up after itself very well whenever the most recent midisport-firmware package was installed...
So... either copying and making the rules the same should work as has been tested, or... remove the incorrect rule from /etc/udev/rules.d and use the one rule in /lib/udev/rules.d. This will be fixed in the next release, created an updated package really doesn't solve the issue because it leaves the incorrect rule in /etc/udev/rules.d
|
|
|
|
|
Logged
|
|
|
|
pgreenwood
Jr. Member

Offline
Posts: 17
|
 |
« Reply #15 on: April 16, 2012, 10:36:02 AM » |
|
- I'd suggest adding vkeybd and zynaddsubfx to the base install.
...
P.S. A 64-bit version would be nice too... But I guess you would need more helping hands to make that come true.
Based on my little research it seems Yoshi (in the system) is an updated incantation of zynaddsubfx. Yesterday I was able to get the supplied keyboard app (VKGP?) connected to qsynth and making sounds. Again, based on my little research, I will get all the AV performance I can hope for plus the breadth of 32-bit package offerings with 32-bit AV Linux.
|
|
|
|
|
Logged
|
|
|
|
|