Shaneee Posted January 31, 2016 Share Posted January 31, 2016 Hello my PC came with an internal card reader which is detected under USB in system profiler but not under Card Reader. It also doesn't work... With a working card inserted the light comes on but OS X doesn't show it. Running 10.11.3. Is there a kext I can edit? I don't need or use a DSDT but if needed I can. Also using Enoch. Link to comment Share on other sites More sharing options...
Allan Posted January 31, 2016 Share Posted January 31, 2016 Some PCI-E Card Readers is a big problem in Hacks, 'cause Apple only use Card Readers with USB interfaces. But, maybe this will help you: USB Card Reader Apple Optimized Legacy Driver (10.6.5/10.6.6/10.6.7/10.6.8) Link to comment Share on other sites More sharing options...
Shaneee Posted January 31, 2016 Author Share Posted January 31, 2016 Some PCI-E Card Readers is a big problem in Hacks, 'cause Apple only use Card Readers with USB interfaces. But, maybe this will help you: USB Card Reader Apple Optimized Legacy Driver (10.6.5/10.6.6/10.6.7/10.6.8) It's not PCI-E. It uses this cable, I will take a look at that link. Thanks Link to comment Share on other sites More sharing options...
Allan Posted January 31, 2016 Share Posted January 31, 2016 Hmm, is a USB interface. In my old Hack the card reader has worked OOB. Link to comment Share on other sites More sharing options...
Shaneee Posted January 31, 2016 Author Share Posted January 31, 2016 SD card readers are very often (but not always) internal USB devices. There are 2 things you can try: 1) use VoodooSDHC kext, patched with your own card reader's PCI ids 2) detect the card reader in IOReg (using a SD card formatted to a specific/identifiable name) and, if successful, patch the associated DSDT device, declaring it compatible with Apple's vanilla devices such as Broadcom BCM57765/BCM57785 SDXC/MMC card reader (14e4: 16bc) as explained here. Not all card readers are compatible OS X though... DSDT would be better I think. Could you add that patch please? I'm no good with DSDT and can't remove the error for it to compile. The card reader is shown in my IOReg under USB2 as Mass Storage Device. Thanks. Archive.zip Link to comment Share on other sites More sharing options...
Shaneee Posted January 31, 2016 Author Share Posted January 31, 2016 Try the attached patched 10.11.3 AppleUSBCardReader kext. Patched_10.11.3_AppleUSBCardReader.kext.zip I've replaced Product/Vendor ids of USB2 entries by 25446/1423 (0x6366/0x058f) respectively. I've renumbered the kext version to v993.7.1 (vs. 3.7.1 for the vanilla kext) so that you can safely place the patched kext in /L/E as opposed to replace the vanilla kext found as a PlugIn of /S/L/E/AppleStorageDriver.kext (the original kext can therefore remain vanilla), repair permissions to /L/E (sudo chmod -Rf 755 /L*/E*; sudo chown -Rf 0:0 /L*/E*) and rebuild your cache (sudo touch -f /L*/E*; sudo kextcache -Boot -U /). Let us know how it goes. Didn't work unfortuantly. Thanks for the help I'm not fussed if it works to be fair just wanted to give it a try. Thanks again. Link to comment Share on other sites More sharing options...
Recommended Posts