<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/usb-midi-fw/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/usb-midi-fw/bugs/</id><updated>2011-11-18T22:16:30Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>udevinfo replaced by udevadm</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/16/" rel="alternate"/><published>2011-11-18T22:16:30Z</published><updated>2011-11-18T22:16:30Z</updated><author><name>Andrew Hamlin</name><uri>https://sourceforge.net/u/aahamlin/</uri></author><id>https://sourceforge.netf6d55a21f4bf26e4fb27c71fc5135d03e6ad1091</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Here is a patch to configure to use udevadm&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>M-Audio Transit - new firmware version ma006101.bin</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/15/" rel="alternate"/><published>2009-08-22T08:02:25Z</published><updated>2009-08-22T08:02:25Z</updated><author><name>Neil Wilson</name><uri>https://sourceforge.net/u/aldursys/</uri></author><id>https://sourceforge.net5560b6fe0a5331382e220d6252e54bd9165cdc7c</id><summary type="html">&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;</summary></entry><entry><title>configure fails - udevinfo: command not found</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/14/" rel="alternate"/><published>2009-04-21T18:47:00Z</published><updated>2009-04-21T18:47:00Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net20b6334f613516a062a780604e03352dcc35fe6b</id><summary type="html">&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;</summary></entry><entry><title>No playback anymore with M-Audio Transit</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/13/" rel="alternate"/><published>2009-01-30T08:37:20Z</published><updated>2009-01-30T08:37:20Z</updated><author><name>Guillaume Pellerin</name><uri>https://sourceforge.net/u/yomguy/</uri></author><id>https://sourceforge.net9b09466889653c040199f753f08a040f3f3336f7</id><summary type="html">&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;</summary></entry><entry><title>udevinfo no longer with udev package</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/12/" rel="alternate"/><published>2009-01-19T22:07:38Z</published><updated>2009-01-19T22:07:38Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net3eb953584b15846970d29b89385123231e2ba35b</id><summary type="html">&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;</summary></entry><entry><title>udev rules for openSuse 11 and Ubuntu 8+</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/11/" rel="alternate"/><published>2008-10-17T20:12:20Z</published><updated>2008-10-17T20:12:20Z</updated><author><name>Paul Alfille</name><uri>https://sourceforge.net/u/alfille/</uri></author><id>https://sourceforge.net86a904df0ed3cdcb97a238b9fff0717b96e333bf</id><summary type="html">&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;</summary></entry><entry><title>madfuload segfaults on Linux x86_64</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/10/" rel="alternate"/><published>2008-03-02T09:47:26Z</published><updated>2008-03-02T09:47:26Z</updated><author><name>mr_batschner</name><uri>https://sourceforge.net/u/userid-2024809/</uri></author><id>https://sourceforge.net69dc87242ee780f58327656124ed3b25fbc30b72</id><summary type="html">&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;</summary></entry><entry><title>42-midisport-firmware.rules</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/9/" rel="alternate"/><published>2007-02-17T17:50:53Z</published><updated>2007-02-17T17:50:53Z</updated><author><name>Stefan Sauer</name><uri>https://sourceforge.net/u/ensonic/</uri></author><id>https://sourceforge.net05f123903fb1655462a73d2ed056b4bd19a2f48f</id><summary type="html">&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;</summary></entry><entry><title>Loader doesn't work with ALSA modules and M-Audio Oxygen 8</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/8/" rel="alternate"/><published>2007-01-18T12:45:58Z</published><updated>2007-01-18T12:45:58Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net12c53688b88e4ca73ceb345e1c0c878a307c43ba</id><summary type="html">&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;</summary></entry><entry><title>Fixed 42-madfuload.rules.in with SuSE 10.2</title><link href="https://sourceforge.net/p/usb-midi-fw/bugs/7/" rel="alternate"/><published>2006-12-26T20:30:46Z</published><updated>2006-12-26T20:30:46Z</updated><author><name>Berthold Höllmann</name><uri>https://sourceforge.net/u/bhoel/</uri></author><id>https://sourceforge.net14a068cfc1605314786e840aab6b6581ce281616</id><summary type="html">&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;</summary></entry></feed>