Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

10.5.6 + iRiver Music Manager = Kernel Panic

After upgrading to 10.5.6 (via the Combo Updater), when I run the iRiver Music Manager ( http://iriverinc.com/support/ultra/iFP-manager-mac.aspx) software running, and plug in my iRiver ifp-899 MP3 player via USB, I get an immediate kernel panic[*]. Very repeatable. I submitted a bug report ( http://developer.apple.com/bugreporter/bugrptform.html).

Anyone encounter this problem? Any workarounds? Anyone have experience using the open source IFP driver under OS X ( http://ifp-driver.sourceforge.net/)?

[*]
Mon Dec 15 23:00:29 2008


Unresolved kernel trap(cpu 0): 0x300 - Data access DAR=0x0000000000000008 PC=0x000000004C515FE4
Latest crash info for cpu 0:
Exception state (sv=0x4dff8a00)
PC=0x4C515FE4; MSR=0x00009030; DAR=0x00000008; DSISR=0x40000000; LR=0x4C515EBC; R1=0x4C926A60; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x4C515EBC 0x4C52C3E8 0x4C52C36C 0x0037D820 0x4C52B01C 0x0037AC9C
0x00094798 0x0002C200 0x00024CFC 0x000B364C 0x00000000
backtrace terminated - frame not mapped or invalid: 0xBFFFE510

Kernel loadable modules in backtrace (with dependencies):
com.apple.iokit.IOUSBFamily(3.2.7)@0x4c503000->0x4c538fff
Proceeding back via exception chain:
Exception state (sv=0x4dff8a00)
previously dumped as "Latest" state. skipping...
Exception state (sv=0x56f9d280)
PC=0x90115158; MSR=0x0000F030; DAR=0xE00B3000; DSISR=0x42000000; LR=0x9011C080; R1=0xBFFFE510; XCP=0x00000030 (0xC00 - System call)

BSD process name corresponding to current thread: iRiver Music Man

Mac OS version:
9G55

Kernel version:
Darwin Kernel Version 9.6.0: Mon Nov 24 17:39:01 PST 2008; root:xnu-1228.9.59~1/RELEASE_PPC
System model name: PowerMac12,1
panic(cpu 0 caller 0xFFFF0003): 0x300 - Data access
Latest stack backtrace for cpu 0:
Backtrace:
0x0009BCF0 0x0009C694 0x00029EA0 0x000AFA90 0x000B32F8
Proceeding back via exception chain:
Exception state (sv=0x4dff8a00)
PC=0x4C515FE4; MSR=0x00009030; DAR=0x00000008; DSISR=0x40000000; LR=0x4C515EBC; R1=0x4C926A60; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x4C515EBC 0x4C52C3E8 0x4C52C36C 0x0037D820 0x4C52B01C 0x0037AC9C
0x00094798 0x0002C200 0x00024CFC 0x000B364C 0x00000000
backtrace terminated - frame not mapped or invalid: 0xBFFFE510

Kernel loadable modules in backtrace (with dependencies):
com.apple.iokit.IOUSBFamily(3.2.7)@0x4c503000->0x4c538fff
Exception state (sv=0x56f9d280)
PC=0x90115158; MSR=0x0000F030; DAR=0xE00B3000; DSISR=0x42000000; LR=0x9011C080; R1=0xBFFFE510; XCP=0x00000030 (0xC00 - System call)

BSD process name corresponding to current thread: iRiver Music Man

iMac (iSight) G5, Mac OS X (10.5.6)

Posted on Dec 18, 2008 1:22 AM

Reply
36 replies

Jan 14, 2009 3:55 PM in response to Jaime Villacorte

I get the same thing - iFP-795 & iFP-899 using OS-X 10.5.6 on a first generation MacBook, both crash as soon as Music manager is opened and the USB is connected. iRiver Music Manager works fine on my G4 Mac mini with 10.4.11 (which I'd considered upgrading to Leopard, but if I do, it seems I'll lose the use of my iRivers entirely).

Those little iRivers (the "podcaster's friend") are ideal for mobile recording - it's a shame that the current models don't have the same features. If iRiver are no longer supporting these on the latest operating systems they are - to put it mildly - misguided.

I understand that these solid-state devices can be switched to USB mass storage, but doing so will (for some unaccountable reason) sacrifice the ability to record at bit rates above 96k.

If iRiver wish to cede their market to the likes of Edirol (R.09), Marantz (PMD-660), Microtrack (24/96) and Zoom (H2 & H4), that's their (blinkered, IMHO) decision. I use a Microtrack and a Zoom H2, and I find them very effective, with none of this prohibition of mp3 copying. Of course these semi-pro recorders will also record in full CD quality as well as mp3, which is why I moved over to them.

Jan 18, 2009 11:18 AM in response to Jaime Villacorte

I was also burned by this nasty problem! The UMS driver was not an option for me, because I care about the recording quality. Luckily I had to install VMWare Fusion and Windows on my MBP for other purposes, and I discovered that the Windows version of iRiver Music Manager works fine for me running on my Mac. Whew. I got VMWare+Windows (XP Home OEM edition) for $145 at newegg.com. Windows by itself is $90, for bootcampers. I don't know how that compares to MP3 players/recorders that would replace the iRiver.

Mar 8, 2009 11:22 AM in response to Jaime Villacorte

I have found a solution for this problem:

there is a linux program called ifp, which perfectly compiles and works on OS X, it is on sourceforge

http://ifp-driver.sourceforge.net/
and
http://libusb.wiki.sourceforge.net/

Compile libusb as usual:
./configure --prefix folder where_you_will_compileifp
make
make install
I did not install libusb systemwide. Copy all object files *.o to the folder where you will compile ifp.
generate CFLAGS and LDFLAGS with ./libusb-config --libs and ./libusb-config --cflags and substitute the corresponding expressions './libusb-config --libs' and './libusb-config --cflags' in the makefile.

There is no configure fore ifp, so just type
make
May make failed on linking, no matter how I put the FLAGS - it fails to see libraries. So I just said

cc -o ifp error.o descriptors.o usb.o darwin.o ifp.o ifp_routines.o unicodehack.o -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation -Wl,-prebind

where the cryptic part -Wl,-framework -Wl,IOKit -Wl,-framework -Wl,CoreFoundation -Wl,-prebind comes from
libusb-config --libs
and the files error.o descriptors.o usb.o darwin.o were copied from libusb folder.

man ./ifp.1
will show the instructions.

You can download my build (at your own risk) from anst.uu.se/angri367/ifp.gz

10.5.6 + iRiver Music Manager = Kernel Panic

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.