*blushes*
- On a "just booted" system open a terminal, make it wide enough to read the output
comfortably, and type the command:
kextstat
- You're likely to see about a hundred or so lines and no, you're not supposed to remember all
of them -- just take note of the very last one (especially the number on the left, which is even
easier to remember);
- Run Parallels;
- Start the guest OS;
- Plug in the USB device you can't attach because Parallels says it's in use by OS X;
- After 2-3 seconds, try to select it from the USB devices list on the bottom right of the screen;
- Frown at the error message about trying again in 5-10 seconds (okay, technically
speaking this step is not required
);
- Back in the terminal, type the command:
kextstat
This time there should be more lines (4 on my Mac Mini but your mileage may vary). They
*should* be the last in the list and they *should* contain someting like:
com.apple.driver.USBsomethingOrTheOther
at the very end of these new lines;
- Now that we have a list of drivers hogging the USB device, we can unload them
with a series o commands like:
sudo kextunload -b com.apple.driver.USBsomethingOrTheOther
Try to unload them in the same order as they appear in the list or, if this doesn't work,
in last to first order but, by all means, MAKE SURE TO UNLOAD THE RIGHT ONES!
(Sorry for caps but your Mac is likely to crash, freeze or just act weird if you don't pay
attention here. Nothing that a reboot won't fix, but you've been warned).
- Now that the unwanted drivers are (hopefully) out of the way, you can go back to
Parallels and this time you *should* be able to attach the USB device and use it
normally from wtihin the guest OS (Windows or whatever).
At any rate, as this seems to be a fairly widespread problem, I figured it would be very
nice of you to post your success/failure mini-reports here. Something simple like:
It Works: Mac Mini 1.66 GHz Intel Core Duo, 1 GB RAM
Good luck!
K.
Click to expand...