You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

SD Card Slot Disappears After Sleep (Gone Until Reboot)

I love my new Macbook Air 2013. Its speedy Core i7 and lightening-fast 256GB SSD make for quite a wonderful experience in Windows 7, too. But I have a problem that is proving to be quite the frustrating little niggle, and I just can't sort it out. So I've turned to you guys for help.


Here's the thing: the SD Card (the slot, the device, the card, the folder, the drive, everything) just vanishes after the MBA wakes up from sleep. I've tried it with various cards with different filesystems (FAT32, NTFS, EXFAT) and capacities (32GB, 64GB, 128GB) -- always the same. I've reinstalled Windows 7 Pro x64 multiple times using up-to-date boot camp assistant and Apple Support Drivers.


The card works fine. Until, of course, the computer goes to sleep. When it awakens, the card is gone -- even from the device manager -- until the computer is rebooted. That's right, plugging the card (or any other card) into and out of the slot doens't fix it. Neither does resetting the NVRAM or SMC. Neither does adding an event to the Task Scheduler to disable the device prior to sleep and re-enable it on wake (it doesn't re-enable, the entire device vanishes).


Here are some more details:

- Putting the card in for the first time while the computer is asleep is okay -- the card appears when the computer is awakened. But putting it back to sleep afterwards causes the same behavior -- the card and reader disappear until reboot.

- The computer can go to sleep and wake up many times without a card inserted without the device disappearing. I can put a card in and have it recognized propertly after any number of card-free sleep-wake cycles. But the moment the computer sleeps with card inside, the reader disappears until next reboot, no matter what.

- This behavior does not occur in OSX to my knowledge (although OSX handles both mounting AND sleep states VERY differently than Windows, so I can't directly compare).


I have tried everything short of scripting a reset of the root USB hub (a highly unrecommended procedure that can disable the keyboard/mouse/etc). I've even tried new USB hub drivers (intel 8.10) to no avail.


Anyone have the same issue? Does this work for you? Does anyone have a copy of older SD card drivers (maybe the latest ones are screwy?). Thanks

MacBook Air (13-inch Mid 2013), Windows 7, OSX 10.8.5 too.

Posted on Oct 3, 2013 8:08 PM

Reply
148 replies

Apr 13, 2016 12:20 PM in response to towoode

towoode wrote:


Nope, I don't wish to do that. This is an astonishing 3+ year old driver bug which users in this thread have found against multiple operating systems. I expect working drivers, from Apple. Can someone post legitimate links to where apple are dealing with this problem, I don't any real information about this issue being dealt with: where are the filed bugs, the responses?

Each bug filed by an individual is not publicly visible. The reporter should provide updates.



As the Windows patches/KBs show, it is not a driver issue, but a Kernel issue. From https://support.microsoft.com/en-us/kb/2990172 ,


Status


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Do you still think this is a Driver Issue?

Apr 13, 2016 2:03 PM in response to towoode

On a 2012 non-retina MBP, with a Broadcom SCSI driver on W8.1, it does not. On a 2013 rMBP (W7 Professional), it works fine. This is from a 2013 rMBP.


User uploaded file


Linux device probes (Ubuntu and Fedora) seem to work fine. The KB has this.


When you insert an SD card into the SD card reader, the SD card cannot be recognized in one of the following scenarios:


  • Immediately after you wake the computer from sleep mode.
  • The computer does not go to sleep but the SD card reader is idle for a long time without an SD card inserted.

This points to the kernel not probing the devices correctly. The two models I have do not show any issues with OSX, so the same chipset/firmware seems to work fine.


Are there any events about PnP in Windows Event Viewer which are USB-related?


The bugs that have been filed should also be looked at to check for any progress.

Apr 16, 2016 2:17 PM in response to Loner T

You didn't specify under what conditions you took your screenshots: let's be clear: the problem we are having is that the card reader disappears entirely on any version of windows AFTER RESUMING FROM SLEEP, and various other operating systems on all models of retina macbook (you seem to have ascertained in previous posts that this relates to a specific Broadcom chipset? I have that chipset, but I think its a very common chipset for retina macbooks, right?)


Use Windows 10 on your Mac with Boot Camp - Apple Support

"The current version of Windows support software (drivers) available from Boot Camp Assistant includes support for the following features of your Mac in Windows 10.

  • ...
  • built-in SD or SDXC card slot"


There are 7 pages of posters here over many years and many operating systems indicating this isn't true. Looks like when many people with Retina macbooks and Broadcom chipsets shut their lids, the SD card reader disappears.


Are there any events about PnP in Windows Event Viewer which are USB-related?

Nothing I can see which helps the issue.

The bugs that have been filed should also be looked at to check for any progress.

But you said only the person posting it can see the bug. Private individuals can't be responsible for communicating over this issue, surely?

Apr 16, 2016 2:40 PM in response to towoode

towoode wrote:


You didn't specify under what conditions you took your screenshots: let's be clear: the problem we are having is that the card reader disappears entirely on any version of windows AFTER RESUMING FROM SLEEP, and various other operating systems on all models of retina macbook (you seem to have ascertained in previous posts that this relates to a specific Broadcom chipset? I have that chipset, but I think its a very common chipset for retina macbooks, right?)



This is why I highlighted the 'Immediately after you wake the computer from sleep mode.' part. The 2012 MBP has a different driver. But the Broadcom chipset for the Card reader is very common on Macs and other non-Mac PCs. If OSX can handle it properly on the same chipset, the higher layers are not working correctly. I have seen Resume-from-sleep create additional instances of the same card, an in one specific case, due to VID/PID/SUBSYS differences in the device tree. Fedora and Ubuntu work fine. Windows is the only one I have seen this issue with.



Use Windows 10 on your Mac with Boot Camp - Apple Support

"The current version of Windows support software (drivers) available from Boot Camp Assistant includes support for the following features of your Mac in Windows 10.

  • ...
  • built-in SD or SDXC card slot"

This is specific to Windows. The drivers do support Windows. Sleep/Wake/Hibernate and the state of the machine has interaction with the drivers. After a Wake, the OS kernel (of any OS) is expected to probe the PCIe bus(es) for any new state information and rebuild such state if necessary. The VID/PID/SUBSYS issue is very specific and is known to cause problems. Windows compounds these problems even further, by incorrectly probing device state. For example, if you swap the SD card (say you insert a 64GB SD card and the card inserted when the computer went to sleep was 32GB only), the OS should get device information properly. This is why each device is assigned a UUID, and the PCIe/Driver layer is supposed to notify the OS that it has changed. Some OSEes do not do this properly. You can always say it is a driver issue. I would expect PnP events indicating such change. You can try this as an experiment and see how it works on Windows and OSX.


The bugs that have been filed should also be looked at to check for any progress.

But you said only the person posting it can see the bug. Private individuals can't be responsible for communicating over this issue, surely?

What I am suggesting is that the posters on these 7 pages who filed bugs can/should report status of the bugs that they filed. It would help all others with progress on this issue.

Apr 18, 2016 7:15 AM in response to Gabe-A

I've got the same problem. The internal card reader doesn't open when I insert an SD card. I checked the "About this Mac" and got this message, This computer doesn't contain any Apple Internal Memory Card Readers. And I couldn't get it to read from a USB card reader. Have you resolved this issue since you posted it ? I'll get it back when I do a Reset the System Management Controller (SMC0:I shut the machine down, unplug it for 15 seconds and then plug it back in, and restart. I then have my internal card reader again, until the Mac goes to sleep or I put it to sleep. Then when I awaken the machine, the card reader is gone again.

Apr 25, 2016 2:42 PM in response to Goody64

Before sleep/hibernate Windows should preserve the device state. After Wake, it should re-probe all devices, notify the user of any changes in the devices or their state to the user. For example, you can replace the SD card before the computer is Awake, and notify the user of any changes. Events reported to the Windows kernel get lost/ignored causing problems.

Apr 26, 2016 4:29 PM in response to Gabe-A

I feel a bit better when I saw this thread knowing that I am not the only one who has this problem. But instead of SD card disappearing time to time , I also suffer from other problems caused by it I believe. when the card reader is not recognized , and i press the 'option' button to switch between Win and Mac , it takes 90~120 seconds to show the boot selection screen. And the touch pad and key board lagged a lot ! I only saw people here complaining the SD card recognition problem. does it mean that none you you guys ever experienced the issues i have ?


I'am using 2015 MBP ,128G, 4G,retina .

May 1, 2016 1:45 PM in response to Evan_hu

No sorry I don't see that behaviour at all.


BUT: since a raft of windows updates I installed today, behaviour has changed. Instead of silently failing, when I resume from sleep I often get this:

1) under Universal Seraial Bus Contollers in Device Manager, we have an atserisked 'Unknown USB Device (Port Rest Failed)' - that sounds like progress, right. Something has tried to reset the port at least, rather than silently failing.

2)A popup says "USB device Not recognised - The last USB device you connected to this computer malfuntioned and Windows does not recognise it. Recommendation: Try reconnecting the device. If Windows still does not recognise it, your device may not be working properly."


I agree, my device (sd card slot driver) is likely not working properly.....

Also now it seem the card slot disappearing can now persist over reboots, only a shutdown or reboot to osx will make it come back.

May 2, 2016 2:37 PM in response to towoode

towoode wrote:


No sorry I don't see that behaviour at all.


BUT: since a raft of windows updates I installed today, behaviour has changed. Instead of silently failing, when I resume from sleep I often get this:

1) under Universal Seraial Bus Contollers in Device Manager, we have an atserisked 'Unknown USB Device (Port Rest Failed)' - that sounds like progress, right. Something has tried to reset the port at least, rather than silently failing.

2)A popup says "USB device Not recognised - The last USB device you connected to this computer malfuntioned and Windows does not recognise it. Recommendation: Try reconnecting the device. If Windows still does not recognise it, your device may not be working properly."


I agree, my device (sd card slot driver) is likely not working properly.....

Also now it seem the card slot disappearing can now persist over reboots, only a shutdown or reboot to osx will make it come back.

I get exactly the same behavior, except even a reboot to OSX doesn't bring it back.

SD Card Slot Disappears After Sleep (Gone Until Reboot)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.