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?