MacBook – Problems with SD card reader on Bootcamp (MBP 15″ Late 2011)

bootcampmacbook prosd card

I've got a strange problem with the SD card reader on Bootcamp. It reads some of my cards fine (one 8GB, one 4GB, and one 512MB), but it has problems with some others (64GB SDXC, an identical 8GB). When I try to read a file from the 64GB one, it usually freezes the application trying to open it, or sometimes it says an unknown error occurred. If I try to write to the card, it takes forever and is almost always corrupted when reading on another computer.

This problem seems to be with the built-in card reader drivers for Bootcamp, because it works perfectly on the Mac side and also works perfectly when I use an external card reader in Bootcamp.

I've got Parallels installed to use Bootcamp without restarting, I don't know if this is affecting it… I've tried uninstalling the "Broadcom SD Host Controller" and removing drivers and reinstalling, but nothing's changed…

Just to be clear, I'm in Windows directly, not through Parallels…

Things I've tried

  • Reinstalling "Broadcom SD Host Controller"
  • Reinstalling WindowsSupport drivers
  • Reinstalling Windows entirely
  • Formatting cards as exFAT in Mac

Best Answer

Try to isolate the problem as much as possible first.

Boot straight into windows (not thru parallels) and test the cards to see if they work. If they don't, the problem is with the driver inside w7. If they do work then the problem might be in the way parallels shares the hardware access with W7.

When using parallels to access the hardware you are not using the actual drivers as you don't have access to the actual hardware, just a parallel's emulation of the hardware and an interface to it in osx.

If the problem persists in W7 reinstall the windows support files as it should work (mine works with SDXC perfectly), but this WONT fix the paralles problem.

As I said the parallels problem is completely separated and much harder as you can't switch drivers. But try this: http://lifehacker.com/368819/access-usb-drives-in-parallels-and-your-mac-simultaneously

ie: add /Volumes as a shared folder (its where OSX mounts HD/USB/SD/DVD drives)