Bug 718904

Summary: Midisport 2x2 Firmware Doesn't Load
Product: [Fedora] Fedora Reporter: Alex Markley <alex>
Component: midisport-firmwareAssignee: Charles R. Anderson <cra>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 15CC: extras-orphan, steevithak
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: midisport-firmware-1.2-8.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-07-23 02:11:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alex Markley 2011-07-05 04:02:15 UTC
Apparently the latest version of midisport-firmware does NOT work with Fedora 15.

Here's my situation:

[root@pinhead ~]# uname -a
Linux pinhead.malexmedia.net 2.6.38.8-32.fc15.i686 #1 SMP Mon Jun 13 20:01:50 UTC 2011 i686 i686 i386 GNU/Linux

[root@pinhead ~]# lsusb | grep -i 763
Bus 003 Device 008: ID 0763:1002 Midiman MidiSport 2x2

[root@pinhead ~]# rpm -qa | grep -i midisport-firmware
midisport-firmware-1.2-7.fc15.noarch

I don't understand exactly what's going on, but the problem is definitely in this file: /etc/udev/rules.d/42-midisport-firmware.rules

Here's the broken rule from the current RPM:

----------SNIP----------
# MidiSport 2x2
ACTION=="add", SUBSYSTEM=="usb", DEVPATH=="/*.0", ENV{PRODUCT}=="763/1001/*", RUN+="/sbin/fxload -s /lib/firmware/MidiSportLoader.ihx -I /lib/firmware/MidiSport2x2.ihx"
----------SNIP----------

In looking around for a solution I found an ubuntu forum thread ( http://ubuntuforums.org/showthread.php?t=96506 ) and from that thread constructed a different WORKING rule.

Here's the WORKING rule which I placed in 42-midisport-firmware.rules:

----------SNIP----------
# MidiSport 2x2
ACTION=="add", SUBSYSTEM=="usb*", ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1001", RUN+="/sbin/fxload -s /lib/firmware/MidiSportLoader.ihx -I /lib/firmware/MidiSport2x2.ihx -D %N"
----------SNIP----------


I don't think it's related to the fxload command syntax because I did try using -D %N on the original rule before completely replacing it with the one from the ubuntu forum thread. So maybe it has something to do with how the device is being matched by udev?? :-\

Would anybody mind explaining this better to me? And can we get a patched RPM so this works ootb for everybody?

Thanks!

Comment 1 Alex Markley 2011-07-05 04:04:12 UTC
Is this package orphaned?? If so, what does that mean? :(

Comment 2 Fedora Admin XMLRPC Client 2011-07-12 22:41:51 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 3 Fedora Update System 2011-07-14 04:15:43 UTC
midisport-firmware-1.2-8.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/midisport-firmware-1.2-8.fc15

Comment 4 Fedora Update System 2011-07-15 01:28:05 UTC
Package midisport-firmware-1.2-8.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing midisport-firmware-1.2-8.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/midisport-firmware-1.2-8.fc15
then log in and leave karma (feedback).

Comment 5 Alex Markley 2011-07-15 13:24:04 UTC
This updated RPM definitely works for me. Kudos and thank you! :)

Comment 6 Fedora Update System 2011-07-23 02:11:07 UTC
midisport-firmware-1.2-8.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 7 Steevithak 2011-10-07 03:03:52 UTC
I'm having this problem with Fedora 14, is the fixed version of the firmware file available for it?

I have a Midiman Midisport 4x4 that worked fine on older versions of Fedora but after upgrading to Fedora 14, the firmware doesn't load anymore. Will the F15 midisport firmware work on F14 or do I need to wait for an F14 specific fix?