Comment 2 for bug 215081

Revision history for this message
Max Romantschuk (max-romantschuk) wrote :

I can confirm that the MidiSport does not work out of the box. At first my MidiSport 4x4 did not work at all on Hardy.

I found a note on the forum about modifying /etc/init.d/mountdevsubfs.sh, and did so uncommenting the four previously commented lines below:

# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

(Tip source: http://ubuntuforums.org/showthread.php?t=96506)

As documented in the script /proc/bus/usb now works, and I got the firmware to load. For some reason, however, the firmware loading does not work at boot. Unplugging and replugging my MidiSport after booting works, and the firmware loads.

Clearly this package is broken to some degree in Hardy. There seems to be two issues:
1. Dependency on /proc/bus/usb to be working, which is not out of the box.
2. Once 1. is fixed the firmware load hotplugging works, but apparently not at boot time.

I am willing to help test to fix these issues. The forum thread linked above also seems to contain a lot of potentially useful debugging information.