<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/usb-midi-fw/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 18 Nov 2011 22:16:30 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/usb-midi-fw/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>udevinfo replaced by udevadm</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Here is a patch to configure to use udevadm&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Andrew Hamlin</dc:creator><pubDate>Fri, 18 Nov 2011 22:16:30 -0000</pubDate><guid>https://sourceforge.netf6d55a21f4bf26e4fb27c71fc5135d03e6ad1091</guid></item><item><title>M-Audio Transit - new firmware version ma006101.bin</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;There is a new version of firmware available for the M-Audio Transit - ma006101.bin&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Wilson</dc:creator><pubDate>Sat, 22 Aug 2009 08:02:25 -0000</pubDate><guid>https://sourceforge.net5560b6fe0a5331382e220d6252e54bd9165cdc7c</guid></item><item><title>configure fails - udevinfo: command not found</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;since udevinfo is replaced by udevadm the configure script fails,&lt;br /&gt;
here is my diff-file:&lt;/p&gt;
&lt;p&gt;1740c1740&lt;br /&gt;
&amp;lt; udev_ver=`udevinfo -V | awk '{ print $3 }'`&lt;br /&gt;
---&lt;br /&gt;
&amp;gt; udev_ver=`udevadm info -V`&lt;/p&gt;
&lt;p&gt;copy the 4 lines above and save the file as configure.diff&lt;br /&gt;
simply applie the patch by:&lt;br /&gt;
$ patch configure configure.diff&lt;/p&gt;
&lt;p&gt;if it still fails try to run configure as root&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 21 Apr 2009 18:47:00 -0000</pubDate><guid>https://sourceforge.net20b6334f613516a062a780604e03352dcc35fe6b</guid></item><item><title>No playback anymore with M-Audio Transit</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi all !&lt;/p&gt;
&lt;p&gt;I use an M-Audio Transit at home which was working pretty good for some weeks. However, the playback hangs now... Although the device seems well detected and the firmware loaded, there is no sound playing back anymore.&lt;/p&gt;
&lt;p&gt;Some consequences of this new bug :&lt;br /&gt;
- amarok gets the device and seems to play, but I get nothing on the output,&lt;br /&gt;
- qjackctl detects the card, starts jackd but shows many XRUNs and always 0% as&lt;br /&gt;
process loading.&lt;/p&gt;
&lt;p&gt;This bug can be reproduced on Debian Sid and Lenny. May it be due to some new methods used by udev to load the firmware or abnormal detecting by network-manager (see the logs) or a default config using 16 bit word length and not 24 bits ? Can someone reproduce this  bevahior using the Transit ?&lt;/p&gt;
&lt;p&gt;Thanks for your help !&lt;br /&gt;
Guillaume&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Guillaume Pellerin</dc:creator><pubDate>Fri, 30 Jan 2009 08:37:20 -0000</pubDate><guid>https://sourceforge.net9b09466889653c040199f753f08a040f3f3336f7</guid></item><item><title>udevinfo no longer with udev package</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;hi clemens. the udev package on my arch linux doesn't have udevinfo so the configure fails. changeing line 1740 from udevinfo -V to udevd -V still fails. i'm no programmer ! i'll email you this as well.&lt;/p&gt;
&lt;p&gt;best,&lt;/p&gt;
&lt;p&gt;geoff beasley.&lt;br /&gt;
geoff@laughingboyrecords.com &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Mon, 19 Jan 2009 22:07:38 -0000</pubDate><guid>https://sourceforge.net3eb953584b15846970d29b89385123231e2ba35b</guid></item><item><title>udev rules for openSuse 11 and Ubuntu 8+</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;# midisport-firmware.rules - udev rules for loading firmware into MidiSport devices&lt;/p&gt;
&lt;p&gt;# DEVPATH=="/*.0" selects interface 0 only&lt;br /&gt;
# (some udev versions don't work with SYSFS{bInterfaceNumber})&lt;/p&gt;
&lt;p&gt;# MidiSport 2x2&lt;br /&gt;
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 $env{DEVNAME}"&lt;br /&gt;
# MidiSport 1x1&lt;br /&gt;
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 $env{DEVNAME}"&lt;br /&gt;
# KeyStation&lt;br /&gt;
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 $env{DEVNAME}"&lt;br /&gt;
# MidiSport 4x4&lt;br /&gt;
#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 $env{DEVNAME}"&lt;br /&gt;
# MidiSport 8x8&lt;br /&gt;
#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 $env{DEVNAME}"&lt;br /&gt;
#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 $env{DEVNAME}"&lt;/p&gt;
&lt;p&gt;# vim: ft=conf&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Alfille</dc:creator><pubDate>Fri, 17 Oct 2008 20:12:20 -0000</pubDate><guid>https://sourceforge.net86a904df0ed3cdcb97a238b9fff0717b96e333bf</guid></item><item><title>madfuload segfaults on Linux x86_64</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;On my AMD64 system, madfuload segaults when trying to download the firmware to an M-Audio transit (ma006100.bin).&lt;/p&gt;
&lt;p&gt;$: uname -a&lt;br /&gt;
Linux Xerxes 2.6.17.3 #1 Wed Nov 1 22:32:51 CET 2006 x86_64 GNU/Linux&lt;/p&gt;
&lt;p&gt;$: lsusb &lt;br /&gt;
Bus 005 Device 007: ID 0763:2006 Midiman&lt;br /&gt;
Bus 005 Device 003: ID 046d:c408 Logitech, Inc. Marble Mouse (4-button)&lt;br /&gt;
Bus 003 Device 002: ID 041e:3f08 Creative Technology, Ltd&lt;/p&gt;
&lt;p&gt;Following stuff happens (yes, I did specify the wrong device file on purpose):&lt;/p&gt;
&lt;p&gt;#:~/maudio/madfuload-1.2# ./madfuload -l -n -D /proc/bus/usb/005/005 -f /lib/firmware/`uname -r`/maudio/m006100.bin&lt;br /&gt;
Segmentation fault&lt;/p&gt;
&lt;p&gt;With GDB, I see that there is some problem in fatal() and subsequently print():&lt;/p&gt;
&lt;p&gt;(gdb) run&lt;br /&gt;
Starting program: ~/maudio/madfuload-1.2/madfuload -n -D /proc/bus/usb/005/006 -f ma006100.bin&lt;/p&gt;
&lt;p&gt;Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0x00002b99c5643620 in strlen () from /lib/libc.so.6&lt;br /&gt;
(gdb) bt&lt;br /&gt;
#0  0x00002b99c5643620 in strlen () from /lib/libc.so.6&lt;br /&gt;
#1  0x00002b99c56137a7 in vfprintf () from /lib/libc.so.6&lt;br /&gt;
#2  0x00002b99c56141a6 in ?? () from /lib/libc.so.6&lt;br /&gt;
#3  0x00002b99c560fdaf in vfprintf () from /lib/libc.so.6&lt;br /&gt;
#4  0x0000000000400a8c in print (level=&amp;lt;value optimized out&amp;gt;, format=0x0, ap=0x7fffe56f89e0)&lt;br /&gt;
at madfuload.c:96&lt;br /&gt;
#5  0x0000000000400b43 in fatal (format=0x0) at madfuload.c:106&lt;br /&gt;
#6  0x000000000040132d in main (argc=6, argv=&amp;lt;value optimized out&amp;gt;) at madfuload.c:286&lt;/p&gt;
&lt;p&gt;The variable format submitted to fatal is a NULL-pointer.&lt;/p&gt;
&lt;p&gt;Another GDB session:&lt;/p&gt;
&lt;p&gt;(gdb) br fatal&lt;br /&gt;
Breakpoint 1 at 0x400ab0: file madfuload.c, line 102.&lt;br /&gt;
(gdb) br print&lt;br /&gt;
Breakpoint 2 at 0x400a60: file madfuload.c, line 92.&lt;br /&gt;
(gdb) run&lt;br /&gt;
Starting program: ~/maudio/madfuload-1.2/madfuload -n -D /proc/bus/usb/005/005 -f /lib/firmware/2.6.17.3/maudio/m006100.bin&lt;/p&gt;
&lt;p&gt;Breakpoint 1, fatal (format=0x4018b2 "cannot open %s: %s") at madfuload.c:102&lt;br /&gt;
102     {&lt;br /&gt;
(gdb) c&lt;br /&gt;
Continuing.&lt;/p&gt;
&lt;p&gt;Breakpoint 2, print (level=3, format=0x4018b2 "cannot open %s: %s", ap=0x7fff67197430) at madfuload.c:92&lt;br /&gt;
92      {&lt;br /&gt;
(gdb) c&lt;br /&gt;
Continuing.&lt;/p&gt;
&lt;p&gt;Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0x00002b4943ba4620 in strlen () from /lib/libc.so.6&lt;/p&gt;
&lt;p&gt;And yet another GDB session:&lt;/p&gt;
&lt;p&gt;(gdb) br print&lt;br /&gt;
Breakpoint 1 at 0x400a60: file madfuload.c, line 92.&lt;br /&gt;
(gdb) run&lt;br /&gt;
Starting program: ~/maudio/madfuload-1.2/madfuload -n -D /proc/bus/usb/005/006 -f ma006100.bin&lt;/p&gt;
&lt;p&gt;Breakpoint 1, print (level=3, format=0x4019d0 "cannot open %s: %s", ap=0x7fff17959c10) at madfuload.c:92&lt;br /&gt;
92      {&lt;br /&gt;
(gdb) s&lt;br /&gt;
93              if (to_logger) {&lt;br /&gt;
(gdb) s&lt;br /&gt;
96                      vfprintf(stderr, format, ap);&lt;br /&gt;
(gdb) p format&lt;br /&gt;
$1 = 0x4019d0 "cannot open %s: %s"&lt;br /&gt;
(gdb) p ap&lt;br /&gt;
$2 = (struct __va_list_tag *) 0x7fff17959c10&lt;br /&gt;
(gdb) s&lt;/p&gt;
&lt;p&gt;Program received signal SIGSEGV, Segmentation fault.&lt;br /&gt;
0x00002b9c933e2620 in strlen () from /lib/libc.so.6&lt;/p&gt;
&lt;p&gt;(gdb) bt&lt;br /&gt;
#0  0x00002b9c933e2620 in strlen () from /lib/libc.so.6&lt;br /&gt;
#1  0x00002b9c933b27a7 in vfprintf () from /lib/libc.so.6&lt;br /&gt;
#2  0x00002b9c933b31a6 in ?? () from /lib/libc.so.6&lt;br /&gt;
#3  0x00002b9c933aedaf in vfprintf () from /lib/libc.so.6&lt;br /&gt;
#4  0x0000000000400a8c in print (level=&amp;lt;value optimized out&amp;gt;, format=0x0, ap=0x7fff17959c40)&lt;br /&gt;
at madfuload.c:96&lt;br /&gt;
#5  0x0000000000400b43 in fatal (format=0x0) at madfuload.c:106&lt;br /&gt;
#6  0x000000000040132d in main (argc=6, argv=&amp;lt;value optimized out&amp;gt;) at madfuload.c:286&lt;/p&gt;
&lt;p&gt;For some reason I do not understand, on its way down to vfprintf, the "format" gets changed from a valid pointer to a NULL-pointer, causing madfuload to crash.&lt;/p&gt;
&lt;p&gt;Regards, Thomas&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mr_batschner</dc:creator><pubDate>Sun, 02 Mar 2008 09:47:26 -0000</pubDate><guid>https://sourceforge.net69dc87242ee780f58327656124ed3b25fbc30b72</guid></item><item><title>42-midisport-firmware.rules</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;like in&lt;br /&gt;
&lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1622573&amp;amp;group_id=87777&amp;amp;atid=584353"&gt;http://sourceforge.net/tracker/index.php?func=detail&amp;amp;aid=1622573&amp;amp;group_id=87777&amp;amp;atid=584353&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;the rules should be updated. To get my keystation to run I had to change&lt;/p&gt;
&lt;p&gt;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"&lt;/p&gt;
&lt;p&gt;to this ( suggested by &lt;a href="https://bugzilla.novell.com/show_bug.cgi?id=246055"&gt;https://bugzilla.novell.com/show_bug.cgi?id=246055&lt;/a&gt;&lt;br /&gt;
)&lt;/p&gt;
&lt;p&gt;ACTION=="add", SUBSYSTEM=="usb_device" ATTRS{idVendor}=="0763", ATTRS{idProduct}=="1014", RUN+="/sbin/fxload -s /usr/share/usb/maudio/MidiSportLoader.ihx -I /usr/share/usb/maudio/MidiSportKS.ihx -D $env{DEVNAME}"&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stefan Sauer</dc:creator><pubDate>Sat, 17 Feb 2007 17:50:53 -0000</pubDate><guid>https://sourceforge.net05f123903fb1655462a73d2ed056b4bd19a2f48f</guid></item><item><title>Loader doesn't work with ALSA modules and M-Audio Oxygen 8</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;With Linux 2.6.17.14 the udev version of the loader (1.2) only works with ALSA compiled into the kernel, not as modules. &lt;/p&gt;
&lt;p&gt;System: Debian Etch&lt;br /&gt;
Linux 2.6.17.14, AMD Duron (k7) (self compiled)&lt;br /&gt;
udev 0-103&lt;/p&gt;
&lt;p&gt;$ lsusb&lt;br /&gt;
Bus 001 Device 005: ID 0763:1015 Midiman &lt;br /&gt;
Bus 001 Device 001: ID 0000:0000&lt;br /&gt;
Bus 002 Device 002: ID 1822:3202 Twinhan VisionDTV USB-Ter/HAMA USB DVB-T device warm&lt;br /&gt;
Bus 002 Device 001: ID 0000:0000&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;$ lspci&lt;br /&gt;
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 735 Host (rev 01)&lt;br /&gt;
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)&lt;br /&gt;
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)&lt;br /&gt;
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller&lt;br /&gt;
00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)&lt;br /&gt;
00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)&lt;br /&gt;
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)&lt;br /&gt;
00:03.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)&lt;br /&gt;
00:0d.0 Multimedia audio controller: VIA Technologies Inc. ICE1712 [Envy24] PCI Multi-Channel I/O Controller (rev 02)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)&lt;/p&gt;
&lt;p&gt;Thomas&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 18 Jan 2007 12:45:58 -0000</pubDate><guid>https://sourceforge.net12c53688b88e4ca73ceb345e1c0c878a307c43ba</guid></item><item><title>Fixed 42-madfuload.rules.in with SuSE 10.2</title><link>https://sourceforge.net/p/usb-midi-fw/bugs/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;With SuSE 10.2, as with 10.1 the provided udev rule with madfuload does not work. The command does not get the DEVICE environment variable anymore. 10.1 provided the posibility to mount the usbfs for fixing this problem, but usbfs is not provided in the 10.2 default kernel. &lt;/p&gt;
&lt;p&gt;With the help of linux-hotplug-devel@lists.sourceforge.net I was able the to fix the rules an get my M-Audio Transit working again. I'll attach a fixed 42-madfuload.rules.in that should work for the other cards also.&lt;/p&gt;
&lt;p&gt;Kind regards&lt;br /&gt;
Berthold&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Berthold Höllmann</dc:creator><pubDate>Tue, 26 Dec 2006 20:30:46 -0000</pubDate><guid>https://sourceforge.net14a068cfc1605314786e840aab6b6581ce281616</guid></item></channel></rss>