image
image
Ticket Options
Question Details
TICKET ARCHIVE -> Cannot Mount Mp3 Player
Jabberwoody - Jul 23, 2005 - 6:39 pm
image
image
I cannot get my Iriver mp3 player to mount on my IMAC G5 (Mac OS X 10.3.9) any more. It used to connect fine and the problem has only just occurred. It plays as normal and can connect to other computers and Operating Systems. I also sent it back to the Manufacturer who checked the USB port on the player, cleaned it and confirmed the unit is not faulty.

I'm sure it is a software problem as other USB devices work on my IMAC. I can actually see the MP3 player when I go into Disk Utility but I cannot make it mount. I have rolled back my operating system, re-installed it from CD shipped with IMAC, upgraded it to latest version, repairing permissions along the way. I have tried zapping the PRAM too to no avail.

The only clue I have is that System.Log is showing an I/O Error when i try to mount the Iriver. I have looked at the Extensions and the IOUSBMASSSTORAGECLASS.kext is not loaded and is showing following validity error:
"Kext has a kernel dependency prior to version 6.0 and CFBundleVersion does not match executable's MODULE_VERSION"

Is this related and how do I resolve the validity error?
winningindustries - Jul 24, 2005 - 8:09 am
image
image
Hi,
very precise work!
So the question is - how do we make the kext loading again?

Please look at the version of the kext.

After that clear the kext-cache (terminal):
sudo kextcache -vse

and look for errors:
sudo kextcache -tkv /System/Library/Extensions/IOUSBMassStorageClass.kext

maybe we can see more then
regards
Jabberwoody - Jul 24, 2005 - 8:36 am
image
image
Dirk,

Thanks for your reply.

Version on IOUSBMASSSTORAGE.kext is 1.3.2.

After clearing kextcache I got the following message:

kextcache: processing architecture any
warning: kernel extension /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyEventDriver.kext is missing dependencies (including in cache anyway; dependencies may be available from elsewhere)
kextcache: /System/Library/Extensions.mkext contains 118 kexts for 5373902 bytes with crc 0xb9c1036e

And when I looked for errors in IOUSBMASSSTORAGE.Kext I received following:

kextcache: kext /System/Library/Extensions/IOUSBMassStorageClass.kext is not valid
can't add kernel extension /System/Library/Extensions/IOUSBMassStorageClass.kext (validation error)kextcache: resolving dependencies for kernel extensions with validation and authentication failures

This definitely looks to be why my IMAC cannot communicate with my MP3 player, but I can't find any guides / help on how to resolve the error.

Any further advice would be much appreciated.

Regards

David
winningindustries - Jul 24, 2005 - 9:24 am
image
image
Thanks;
as I have 10.4. here, mine is Version 1.4 ...

Please look if your kext is actually from Apple - may be not?

If you installed drivers that deal with USB it could have been replaced...

Are you able to look up the Version at another Mac running 10.3.9?

Next time I have the opportunity, I will have a look, too.

regards

IF THIS IS YOUR QUESTION AND YOU WISH TO RESPOND, LOGIN HERE FIRST.


Search Engine Optimization by vBSEO 3.5.1

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52