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)

Posted on Oct 1, 2015 3:17 PM

Reply
181 replies

Apr 3, 2016 8:08 AM in response to ciclista71

I've been tripped up by the illusion of success only to find issues after sleep or re-insertion of a card.


I finally looked into the /System/Library/Extensions folder to see what was going on and I looked into the contents with TimeMachine under Yosemite.

At first, I just looked at the folder level for IOUSB* and it looked like nothing has changed since the initial release. Then I looked deeper.

The IOUSB* extensions depth was doubled from two packages to four.


  1. Before El Capitan, files dated 19 Sept 2014 (did not restore these files to examine contents)
    1. IOUSBFamily.ktext
    2. IOUSBMassStorageClass.ktext
  2. After El Capitan, all ktext files dated still 16 Sept 2015 even after 10.11.4. Examining the package contents reveals:
    1. IOUSBFamily.ktext
      1. MacOS/IOUSBFamily and _CodeSignature/CodeResources, updated March 12
      2. Info.plist and version.plist from February
      3. Plugins unchanged from Sept-2015
      4. Resources updated March, except English
    2. IOUSBHostFamily.ktext
      1. MacOS/IOUSBHostFamily and _CodeSignature/CodeResources, updated March 12
      2. Info.plist and version.plist from February
      3. Plugins unchanged from Sept-2015
    3. IOUSBMassStorageClass.ktext
      1. Info.plist and version.plist from February
      2. MacOS/IOUSBMassStorageClass and _CodeSignature/CodeResources updated March 12
    4. IOUSBMassStorageDriver.ktext
      1. Info.plist and version.plist from February
      2. MacOS/IOUSBMassStorageDriver and CodeResources updated March12

So, El Capitan 10.11.4 did introduce significant changes in the drivers. Since the behavior improved, this is no surprise.

I still expect more changes in 10.11.5 and more improvement.

While many of us with the problem are using "older" Macs that still run the latest software, I don't feel guilty at all for complaining. The latest iMacs look hardly different from my 2009 model. Apple has traditionally allowed users to keep current for a long time (ignoring radical 68K to PowerPC and PowerPC to Intel transitions). I see little reason to update right now. I do video compression once a week and can wait a bit for it to complete.


Somebody provided this link, and am still looking it over. Lots of details I've cared about before.

http://www.insanelymac.com/forum/topic/306777-guide-usb-fix-el-capitan-1011/

Apr 3, 2016 11:24 AM in response to Steven Kutoroff

Well,

I deleted also the other kext file, the CompositeDriver.kext, just to see what could happen.

Now the Card Reader is recognized. To make it work properly, now I have to sleep my mac, and then wake it up: the driver will "resume" and the card will show up.

Better than before!


So basically what I did was the following:


boot, CMD R and enter into recovery mode. Typed csrutil disable and then reboot

Once back in, with Finder I went into /System/Library/Extension/AppleStorageDrivers.kext and with the right mouse button I clicked on Show Package Content.


I then entered Contents/Plugins and deleted the two following files:


AppleUSBCardReader.kext

AppleUSBStorageCoexistentDriver.kext


In order to this to take effect, you need to rebuild the kext cache with the following command:


sudo touch /System/Library/Extensions


Then I rebooted (it will take a while as the cache needs to be rebuilt)


For the time being it works and it is better than before. If I sort out how to avoid the sleep/wake procedure, I will let you know.

Apr 4, 2016 2:39 AM in response to Steven Kutoroff

To every unpaid person who is trying to fix this problem that Apple techs can't i say good on you. At this stage i reboot into Yosemite when i want to use my sd card. Well i might as well as i have to reboot the darn thing anyway unless i want to turn off all energy saving features. So much for apple wanting to save the planet eh? As you would probably be aware there is no issue with Yosemite and sd cards. So tell me? Why would i really want to update to **** cAPITAN. Other than my Sd card not working and I photo being darn horrible to use now, .. have i missed something. I wish there was a way to update software so you could choose the so called improvement you wanted to install. At the moment it is all or nothing. Imagine having a house built this way. Its all finished and you move. Seven months later the builder turns up with his painters and repaints the house a different colour, telling you "you will absolutely love it" as they finish and drive off into the sunset. I mean its great that Apple does this for free, but why ruin a good thing by forcing something on you that you do not want. Bring back modular i say. Anyway keep on trying everybody and i will keep monitoring the situation until a golden bullet is found.

Apr 7, 2016 6:45 AM in response to nucleon2000

Uhm... USB 3.0

I am using USB2, so I see something completely different.

Probably, removing the drivers I indicated is not giving you any benefits because they won't be loaded anyway.

There is absolutely no way for you to have the SD be recognized at least once (just after a reboot, for instance) so that we can see which driver is normally loaded?

Or from the console, can you go to system.log (or the previous system.log files) and look for the word enumeration to see if there are any enumeration failures on the kernel?

For instance, I got this error in the log


Apr 2 12:23:49 Lucas-iMac kernel[0]: 003629.285005 PRT5@26500000: AppleUSBHostPort::disconnect: persistent enumeration failures

Apr 7, 2016 11:26 AM in response to ciclista71

Nothing in system.log per se...


This is all I could find...


4/7/16 9:02:05.730 AM usbd[213]: com.apple.message.domain: com.apple.usb.usage_v2

com.apple.message.usb_vid: 1452

com.apple.message.usb_pid: 4776

com.apple.message.usb_device_class: 0

com.apple.message.usb_device_subclass: 0

com.apple.message.usb_location_id: 336592896

com.apple.message.usb_reset_count: 0

com.apple.message.usb_reenumerate_count: 0

SenderMachUUID: 3263AE81-3BF6-3C17-BC5E-26B5023A7E5B

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

sd card on iMac not working with el capitan

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