sd card on iMac not working with el capitan
sd card on iMac not working with el capitan
iMac, OS X El Capitan (10.11)
sd card on iMac not working with el capitan
iMac, OS X El Capitan (10.11)
Tried searching console for card reader... let me know if the clue lies in here somewhere...
From Keychain:
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 2
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 3-6
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 3
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 2
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 3-6
From PTP Camera
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 30
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 15
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 16-19
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 15
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 16-19
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 16
*3 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 31-33
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 31
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 30
*3 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 31-33
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 1-4
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 1
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 1-4
from System log 4 (apparently when I dumped the kexts...)
Apr 3 15:35:00 Sams-MBP kernel[0]: Sandbox: DesktopServicesH(566) System Policy: allow(0) file-write-unlink /Users/Sam/.Trash/AppleUSBCardReader.kext/Contents/_CodeSignature/CodeResources
Apr 3 15:35:00 Sams-MBP kernel[0]: Sandbox: DesktopServicesH(566) System Policy: allow(0) file-write-unlink /Users/Sam/.Trash/AppleUSBCardReader.kext/Contents/Info.plist
Apr 3 15:35:00 Sams-MBP kernel[0]: Sandbox: DesktopServicesH(566) System Policy: allow(0) file-write-unlink /Users/Sam/.Trash/AppleUSBCardReader.kext/Contents/MacOS/AppleUSBCardReader
Apr 3 15:35:00 Sams-MBP kernel[0]: Sandbox: DesktopServicesH(566) System Policy: allow(0) file-write-unlink /Users/Sam/.Trash/AppleUSBCardReader.kext/Contents/version.plist
From AAM updates notifier...
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 29
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 73
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 74-77
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 44
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 45-48
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 45
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 89-92
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 89
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 73
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 88
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 89-92
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 14
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 30-33
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 30
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 29
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 30-33
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 44
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 45-48
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 14
*4 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 15-18
*3 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 60-62
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 60
*1 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 848 (AppleUSBXHCIPCI + 49386) [0xffffff7f817ec0ea] 59
*3 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 60-62
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 88
*1 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 377 (AppleUSBXHCIPCI + 48143) [0xffffff7f817ebc0f] 59
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 15-18
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 15
*4 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 74-77
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 74
*3 AppleUSB30XHCICardReaderPort::cardReaderEnumerationRetry(IOTimerEventSource*) + 865 (AppleUSBXHCIPCI + 49403) [0xffffff7f817ec0fb] 1-3
*3 AppleUSB30XHCICardReaderPort::setPowerStateGated(unsigned long, IOService*) + 36 (AppleUSBXHCIPCI + 47802) [0xffffff7f817ebaba] 1-3
*1 AppleUSB30XHCICardReaderPort::powerOn() + 37 (AppleUSBXHCIPCI + 45261) [0xffffff7f817eb0cd] 1
from what I see, the issue here may be the AppleUSB30XHCICardReaderPort driver which is probably not working properly. Typically, this enumeration retry is somethivng I was also seeing before the Mac gave up.
Can you please connect an external source, like an hard disk, to the same usb3 hub and run the ioregistryexplorer once again? I would like to see what happens when a proper usb connectivity is established and which drivers are chosen by the iMac. If the AppleUSB30XHCIPort is still chosen, I Guess you shoud delete the AppleUSB30XHCICardReaderPort driver and see what happens, but before doing it, I would first like to see the screenshot as I said.
In order to locate the kext it is useful to look for it - so in case we already cover this step
cd /System/Library/Extentions
find . -name "*XHCICardReader*"
Let me know
Cheers
Hope I'm replying to this right. I don't often post in these forums. At any rate, I had trouble with the reader on my iMac and did some net searching. I didn't try any of the resetting or other software/hardware options people posted. I just blew into the SD card slot. The first time I got one card to mount immediately. Then next one didn't work, so I blew hard in the slot again. From then on the other 4 cards I tried worked fine. In the forum where I found this option, some people were blowing compressed air into the slot and also getting decent results. Obviously this solution is unrelated to any software issues/hardware issues, but it's one more easy thing to try. Good luck all.
I'm having the same problem reported on this thread except my computer is MacBook Pro, Late 2010 with 2.8 GHz Intel Core i7 Processor.
I've reset the PRAM and SMC several times, but after 10 minutes or so the SD card ejects and the "Improperly Eject Media" warning appears on the screen.
I've recently upgraded my internal hard drive with SSD and replaced the internal super drive with another SSD; so I have two internal SSDs running on my laptop. My main SSD is running OS 10.6 while my second SSD is running OS 10.11.4. When I boot the laptop with OS10.6 the SD card does not eject improperly until I eject it. However, when I boot the laptop with OS 10.11.4 then the SD card would eject during use or non-use without my command. I think this is OS El Capitan issue and not a hardware issue. So, Apple stop the blame game and squash the bug on the current OS 10.11.
BTW, I've done a fresh OS 10.11.4 install on my second SSD and used the Time Machine backup to restore the main SSD.
Watching this thread with a huge amount of interest as my 2009 iMac also has the same SD card issues, I currently have to restart every time I want to import any files which infuriating!
This is clearly a driver/software issue and Apple would rather see us flee to Dell or Surface books than bother fixing it.
I'm grateful to ciclista for working with me, but frankly it's getting beyond what I feel comfortable doing to my machine. But it does seem to confirm that this is NOT a hardware problem.
HELLO APPLE!!!!!! Are you there? Didn't think so....
I am having these same problems and I have a 2012 Mac mini!
Same here, Mac mini (Late 2012) running Mavericks 10.10.5 recently used the RAM to 16gb for photo/video editing.
Now i can't get my imagery off the SD Card (Micro XD U3 64gb via usb card reader).
Have to use a Windows laptop to sync it with a NAS to then load it onto the Mac....not functional.
A restart should bring the SDHC reader back to life.
With 10.11.4, the SDHC reader functions for a few sleep cycles before failing.
If your reader is not working at all, it is much worse than I've had or heard of for this problem.
Don't bother with the PRAM reset or other nonsense, that stuff hasn't helped anything in years. IMHO.
Also, don't leave a card in the reader when it is put to sleep. I don't trust it, can't prove it is bad. But I've had strange things happen.
Let's hope 10.11.5 comes out with a better fix. 10.11.1 to 10.11.3 did nothing to fix El Capitan.
El Capitan was worth all I paid for it. Nothing.
Apple gets no money from me until it is fixed. After is becoming dubious. Those Surface computers look nice.
Good luck. We all need it.
After my hopes were raised by improved SDHC operation with 10.11.4, I have sad news.
Now, my SDHC card (tried two) will be self "ejected' by El Capitan after a few minutes on a clean cold boot.
So, whatever 10.11.4 did right is now un-did.
How did this stop working? I now see what you may be fighting.
Here is what I have updated since 10.11.4
During that time I also had a Time Capsule issue and a Google Drive issue to address.
I don't see how any this could have broken SDHC operation.
But something did. I have to start testing out SDHC before and after every software update now.
I recently upgraded to el Capitan (corporate laptop) and about a week later, the SD slot stopped working (Macbook Air 13" mid 2012). Verified card is fine by putting the card in my wife's MBA and it works.
Looking through this thread, its obvious this has been an issue for months. Apple, where are you?
Indeed. WHERE IS APPLE?
Apparently this doesn't affect enough people to rise to whatever threshold. I've reported it to the developers via Bug Report and got a "that's interesting" in response. Perhaps some of you could remind us of how to report a bug in the conventional manner. And then ALL of us need to report this.
It is NOT a hardware issue!!!!
The problem was introduced in 10.11 on 9/30/15 as I recall.
Not fixed in 10.11.1, 10.11.2, 10.11.3.
El Capitan 10.11.4 around 03/21/16 seemed to have improved reliability of using SDHC cards, but as noted above, this recently "self-terminated" on my computer.
Extrapolating, my guess is that 10.12 will solve the problem.
The world is an imperfect place. I think John Bender said it in "The Breakfast Club".
I was having the same problem and tried a bunch of fixes suggested on this thread with nothing working. The card reader was not appearing when I inserted a memory card, there was "no internal card reader" under my system report and I could only see the card via the disk utility app but still not mount the card.
Saw this on another thread and it worked straight away, download and install the driver found at this page:
http://www.acs.com.hk/en/driver/4/acr38-smart-card-reader/
My card is now reading the exact same SDHC card that it would not read 5 minutes ago. Hope it works for you!
It sadly did NOT work. But I'm glad it helped you!
HEY APPLE!!!! You listening???
sd card on iMac not working with el capitan