Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: A fix for non-mounting USB drives in 10.4.10 System 10.4
After updating my Mac to OS X 10.4.10, my external FireWire/USB2 drive didn't mount any more (if plugged in via the USB2 port). I thought about an interface failure specific to my enclosure, but searching on the web, I saw that it was a common problem for 10.4.10 users with Intel Macs and external enclosures. Moreover, I tested the drive on another Mac with 10.4.9 and it worked flawlessly. So it was a problem with the 10.4.10 update.

The only solution found until now was downgrading to 10.4.9 again, but this is a real pain. I was ready to use Pacifist to replace the new USB kernel extensions with the older 10.4.9 ones. But before doing this, I wanted to check if I could force the drive to mount in some way, and accidentally found the workaround.

I used System Profiler to list USB devices and get the VendorID/ProductID of the drive; it was listed amongst my other devices. As I needed some more device information, I launched USB Prober (included with Apple's Xcode Developer Tools) and ... the drive mounted on desktop! Apparently the polling that USB Prober does on USB devices causes OS X to realize that the device is a USB Storage Class product and finally mounts it. I tried several times and it always worked: USB Prober makes the drive mount.

So, if you have the same problem with your external USB device, here's a workaround until Apple fixes it:
  1. Plug your drive in
  2. Launch USB Prober (/Developer » Applications » Utilities » USB Prober)
  3. After the drive mounts, quit USB Prober
That's it! The only drawback is that you must have the Developer Tools installed (as USB Prober comes with them). If you don't want to install all of the developer tools, you can simply extract the application from the installer package using Pacifist. Hope this helps!
    •    
  • Currently 3.00 / 5
  You rated: 2 / 5 (6 votes cast)
 
[97,826 views]  

10.4: A fix for non-mounting USB drives in 10.4.10 | 26 comments | Create New Account
Click here to return to the '10.4: A fix for non-mounting USB drives in 10.4.10' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
A SECOND SOLUTION
Authored by: wallybear on Jun 29, '07 08:17:47AM

SECOND SOLUTION

I see this tips doesn't works for everybody but just a few. I think it could be due to the chipset used in the hard drive enclosure.

If the solution no. 1 does not work, here is a more radical solution:

In a Mac of one of my clients I solved the problem reinstalling ONLY the following two 10.4.9 kernel kexts:

IOUSBFamily.kext
IOUSBMassStorageClass.kext

I did this using Pacifist on the 10.4.9 Combo Update Package (don't know if those kexts are present in the 10.4.9 standard update (aka delta) package).

This will give you the previous 10.4.9 USB functionalities.

Do this with Pacifist, not by hand! Otherwise be sure to fix the ownership of those files, or they won't be loaded on startup and you will loose keyboard and mouse. Anyway if you did it by hand, then fix them just doing so:

sudo chown -R root:wheel IOUSB*

Do this before restarting your Mac, or you will have to do this launching from Install CD and using Terminal (or via Terminal on another Mac, using ssh).



[ Reply to This | # ]
A SECOND SOLUTION
Authored by: Mato on Jun 30, '07 12:50:01PM

My problem is not exactly the same. I use a headset, and the mic isn't playing anymore. It's recognized in the input list, but nothing more.

I tried the 10.4.9 replacment but it was obviously for HD, can you tell me wich .kext I have to replace for my microphone to work again ? thanks

---
You dont have to swim faster than sharks, just faster than the guy next to you



[ Reply to This | # ]
10.4.8
Authored by: galo on Oct 25, '07 11:59:00AM

10.4.8 Kexts work for me, with an external USB drive with 2.5" 80Gb HD, and using pacifist from the original 10.4.8 Dvd. I have a Macbook C2d. Thank you all.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: phoomp on Jun 29, '07 09:50:14AM

Third solution:

Get Apple to fix it's buggy bug fixes.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: wallybear on Jun 29, '07 10:27:28AM

eheheh

yes that's better.

But in the meantime....



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: NovaScotian on Jun 30, '07 07:53:05AM

Never having used the USB Prober before, I started it and explored a bit. In the /Developer/Applications/Utilities/USB Prober > USB Logger pane I pressed the "Start" button. That resulted in a message to asking to install a .kext required for logging. I clicked OK. Pause, then crash, (veiled screen, muliti-lingual message), power button restart required. Crash report sent to Apple. Apparently the kext involved is not compatible with 10.4.10. Interestingly on restart (which took forever) Google Desktop crashed too. The perils of playing around.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: tatilsever on Jun 29, '07 11:00:56AM

I'll just wait for 10.4.10-B. I am not suffering any bugs that will be fixed by this update, so why take the risk?



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: makilleen on Jun 30, '07 06:42:01AM

This hint did not work for me - but it did get my hopes up.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: pjournel on Jul 01, '07 05:10:45AM

Hello,

I tried this trick to mount a brand new Memorex Ultra Traveldrive on my MacBook to no avail. I guess I'll have to return it to where I bought it. :-)

The drive is not mounting either on a PC.

Thanks anyway,

Pierre.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: dan55304 on Jul 01, '07 07:02:41AM

I'm having a different problem related to a USB 2 drive. I have a 320g external Buffalo drive that has been running for a year on a MacMini serving up my music and photos.

Now, the drive periodically has the access light stay on and freezes all activity on the Mac until the drive is powered off. You know, the spinning lolly-pop of death. It seems to happen after the mini goes to sleep for some period of time.

I don't recall if it started after the .10 update or just before.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: JadeNB on Jul 01, '07 01:12:18PM
MacFixIt suggests deleting the kernel extensions cache. I tried it, and it has fixed the problem for me permanently. (This problem only occurred on one of the computers I use, though; the other experienced no trouble with USB drives, even after the update.) I find it delightful that this was all caused by an update specifically designed to increase the reliability of USB drives!

[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: JadeNB on Jul 01, '07 06:46:06PM
Oops, sorry, that MacFixIt article is behind the subscriber wall. All I had to do was to delete the following:
  • com.apple.kernelcaches (a folder in /System/Library/Caches)
  • Extensions.kextcache (a file in /System/Library)
  • Extensions.mkext (a file in /System/Library/)
and then restart.

[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: wallybear on Jul 02, '07 04:45:52AM

Tried earlier this method, and din't work.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: kainewynd2 on Jul 02, '07 08:22:15AM

I guess I'm the only one who actually had 10.4.10 *fix* a non-mounting USB drive.

I was actually to the point of returning the drive before installing the combo updater and happily watching my drive start mounting correctly.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: tattooedpierre on Jul 02, '07 10:13:05AM

I tried both methods (delete ~/Library/Cache/ stuff and this hint) and the USB Probe trick gets my drive to mount. But when I try to open the drive I get the "Device Removal" alert box. And the drive unmounts. :[



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: wallybear on Jul 02, '07 04:22:42PM
Apple just posted 10.4.10 update 1.1 that fixes the problem (and audio problems too).

[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: wallybear on Jul 02, '07 05:05:22PM

uhmmm.... I'm not sure the new update will fix the mounting problems; I compared the old and the new update and the changed kexts are only audio related.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: Mato on Jul 03, '07 09:16:18AM

Audio update didn't solve at all my plantronic microphone input problem :(

---
You dont have to swim faster than sharks, just faster than the guy next to you



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: jrguitar21 on Apr 25, '08 06:00:14AM

If apple has fixed this problem then why does it still happen for me on 10.4.11?

PS: the USB Prober solution worked for me.

---
the journey is the reward



[ Reply to This | # ]
Totally stuck
Authored by: ParadisePete on Jul 02, '07 09:41:58PM

Nothing I've tried solves the problem. I've tried the USB probe, and I've followed the macfixit instructions on how to use the IOHIDFamily.kext and the IOUSBFamily.kext from 10.4.9.

Then I tried the 10.4.8, as per their "backup" suggestion. No dice. It knows it's out there, but it won't mount it. Nor can I mount flash drives. All other USB devices work fine. Even connecting my digital camera works.

What's even more annoying is that Windows under Parallels mounts the flash drive with no problem, and also tries to mount the hard drive, failing only because of the format.

I have a bad feeling that because of the holiday it's going to be a while before this gets fixed, and will seriously hamper my work-flow.

I've been using Macs since before they introduced the 512k "fat" Mac, and this is the first time I've been burned by an update. I can understand it going wrong, but I don't understand why it isn't a high priority fix. Maybe the phone got in the way.



[ Reply to This | # ]
Totally stuck
Authored by: wallybear on Jul 03, '07 03:06:57PM
In one of the iMac i fixed installing the two 10.4.9 kext, I also had to clear the caches, or the USB drive couldn't be mounted.
An easy way to clear all the caches is AppleJack (http://applejack.sourceforge.net), that has an option to do that. Clear caches and user caches when prompted.
old kexts + cache deletions revived the drive.

[ Reply to This | # ]
Totally stuck
Authored by: ParadisePete on Jul 04, '07 02:33:19PM

Hey, success! Thanks Wally.
For completeness, and anybody still stuck, here are the steps I took:

- Download the 10.4.9 combo update
- Download Pacifist
- Download and install Applejack
- Mount the combo update dmg
- right-click on the update package and select open in...Pacifist
- In Pacifist, navigate to >System>Library>Extensions
- Scroll down to IOUSBFamily.kext
- Right-click and Install to Default Location
- Agree to replace any files it asks about
- Repeat with IOUSBMassStorageClass.kext
- Restart the computer, holding down Command-S as it's starting
- You'll get a black screen with text. Type exactly: applejack AUTO restart
- If you want to, you can now skip the first two operations
- The third step cleans the caches. Don't skip that.
- You can quit at the next prompt, then restart

Let the computer restart normally. You should, with luck, again have access to your USB drives.



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: Guillaume69 on Jul 16, '07 11:07:55AM

Hey - just a short one to say MANY THANKS for that summary, as I just managed to mount that USB mp3 player again :)) I just wish I hadn't reformated it as they all advise on various sites :(



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: xx/xy on Jul 23, '07 09:33:12AM

I've encountered this problem with my Buffalo Drivestation since upgrading to 10.4.10. It's only been affecting this drive, and none of my other USB devices nor a more recent Buffalo external USB drive. It shows up in USB probes but simply will never, ever mount.

I followed the above suggestions (clearing cache, downgrading IOUSBMassStorage and IOUSBFamily via Pacifist, many many resets) to no avail. However, I then observed the below appearing in console.log:

load_hdi: IOHDIXControllerArrivalCallback: timed out waiting for IOKit to finish matching.

On a hunch, I also downgraded the IOHIDFamily kext to its 10.4.9 version, and cleared the kernel caches from /System/Library/Caches again. One reboot later, the drive is back and consistently working.

If this fails, do check your new kext versions against those in the 10.4.9 tree by looking in their version.plists - for some reason, it took two attempts for the correct files to be installed (may have been user error on my part..). They should be:

IOHIDFamily - 1.4.10
IOUSBFamily - 2.6.5
IOUSBMassStorage - 1.4.7

YMMV, I get the distinct impression this is caused by a number of factors..



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: cowlag on Oct 21, '07 02:53:23AM

I am still not able to mount my drive I have tried all of the tips and tricks suggested should I just try reinstalling the 10.4.10 combo update? or is there another way?

The drive showed up fine the first couple times and then I tried a bunch of command lines in the terminal and ever since the drive won't even show up in disk utility on my laptop but I tried my desktop which is 10.4.10 as well and it works completely fine the desktop one that works fine is the Intel one and the laptop which won't work is the PPC please help!



[ Reply to This | # ]
10.4: A fix for non-mounting USB drives in 10.4.10
Authored by: F-3000 on Nov 24, '08 04:07:03AM

This trick didn't work for me, sadly.

Only way for me to mount the USB HD - if I connected/turned it on after booting - is to switch it off and then back on, or unplug & plug the USB cable. Sometimes one attempt does the trick, sometimes I need to do it several times before my eMac mounts it.

An utter annoyance, been there since I bought the HD few years ago.



[ Reply to This | # ]