udev rules under /etc have incorrect path to firmware files

Bug #517750 reported by Andrew Hamlin
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
midisport-firmware (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: midisport-firmware

The package installs the following sets of udev rules:
/lib/udev/rules.d/42-midisport-firmware.rules
/etc/udev/rules.d/42-midisport-firmware.rules

The 2 files are different and the /etc rules file did not succeed in uploading the firmware to my MidiSport 2x2. The /lib rules file did succeed.

I fixed my box by copying the /lib version to the /etc location.

My initial thought was that the /usr/local/share/usb/maudio location referenced in the original /etc/udev/rules.d version did not exist - but there are both /usr/share and /usr/local/share maudio directories, so the problem must lie somewhere else in the scripts.

Revision history for this message
marseille (marseille) wrote :

same here but my gear: MidiSport 1x1

Revision history for this message
Munou (munouzin) wrote :

I was using M-Audio Oxygen Keyboard in udev v237, Ubuntu 18.04 LTS.

According to lots of the changes in udev since v136,
the rules configuration of this package (from sourceforge) is out of date.

The newest fix I can find is in following repo:
https://github.com/oeai/m-audio-usb-midi-fw/

I have to change all the rules 'SUBSYSTEM=="usb_device"' to 'SUBSYSTEM=="usb"' before installing it,
However, it finally works for my keyboard.

Hope this helps.

Revision history for this message
Munou (munouzin) wrote :

By the way, the midisport-firmware rule file lies in /etc/udev/rules.d/42-midisport-firmware.rules still works.

Revision history for this message
Ben Shadwick (benshadwick) wrote :

I'm running Ubuntu MATE 18.04.2 in VirtualBox 6, and have my MidiSport UNO routed to the VM. This package isn't working for me.

It doesn't install anything in /etc/udev/rules.d, although it does in /lib/udev/rules.d.

I tried copying the /lib/udev/rules.d/42-midisport-firmware.rules to the corresponding /etc location and rebooting, and the device shows up as "MidiSport 1x1" in ALSA utilities, but attempting to send data to a synthesizer via the interface does not work.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in midisport-firmware (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.