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.

Expresscard 34 eSATA driver not working in Mavericks 10.9

I have a LaCie eSATA / USB 2in1 Expresscard on my Macbook Pro 17', and upon upgrading to Maverick's it no longer works. There was a message I receeived after upgrading to Mavericks that said something about this device is not suported and is disabled. This card uses the Silicon Image sil3132 driver.


Have not found any solutions as of yet (no new drivers are available anywhere as far as I can tell), so I can't use some of my external HD's over eSATA.


Any suggestions?

MacBook Pro, OS X Mavericks (10.9)

Posted on Oct 22, 2013 8:40 PM

Reply
44 replies

Jan 17, 2014 10:39 PM in response to PCPM

I decided to give the hack recommended by Firmtek and others a shot. This is a little simpler than cascag's solution. At first it didn't work but after reinstalling Mavericks and the drives are mounting and behaving normally. I'm using a 2010 17" MBP 6,1 with a Seritek 2SM2E adapter. Repairing permissions twice seems to be important.


Hack For Enabling MacBook Pro 2010 ExpressCard slot with 10.9 (13A603)

The Hack: Replace the IOPCIFamily.kext file found in 10.9 (13A603) Macintosh HD/System/Library/Extensions folder with the same file from a Mountain Lion 10.8.5 extensions folder and then repair disk permissions.

IMPORTANT: You MUST be booted from the 10.9 disk when making this change AND BEFORE restarting the computer you MUST open Disk Utility and push the "Repair Disk Permissions" button and wait while permissions are repaired. You may get a dialog box that states it cannot repair the IOPCIFamily.kext. Push OK and let the repair continue. Next, push the "Repair Disk Permissions" again and let it repair the disk a second time. Now restart. The 2010 ExpressCard slot should now mount drives with Mac OS X 10.9.

NOTE: If you do not repair permissions before restarting you will have to reinstall Mavericks again as the disk will not be bootable. Re-installing 10.9 is a 45 minute task so Don't Forget to repair permissions first. Disclaimer: Make this change at your own Risk. Possible Negative Side Effects Are Unknown. No Guarantees can be made as to the safety of this hack.

Jan 18, 2014 4:59 AM in response to MaxNekko

Thank you for your help,


Here is what I did :
Remove the IOPCIFamily from Mavericks

Installed IOPCIFamily 2.7.2 from Mountain Lion with Kext Utility.
Kext Utility install and repair himself permission


After reboot, the disk was not bootable.

I will try with IOPCIFamily V2.8, should I simply put the kext file in the right folder without the help of Kext Utility, or should I use Kext wizard ?

Jan 18, 2014 5:54 AM in response to Surrey Indian

Yeah ! I did it !


Thank you all !
I followed Surrey Indian's steps to clean every piece of the drivers.


I think it's important : I used IOPCIFamily.kext 2.8
Followed cascag's steps (from 3 to 8),
repaired permissions several times as MaxNekko suggested it (twice with Kext Wizard and once with MacOS Disk Utility)
Installed Sil 3132 driver V 1.7.5.0 (SiI3132r5_1.7.5.0_Sil_Pkg , the latest one)


Plugged my card, and see the magic.


That was tough. But thank to you I did it I

Feb 13, 2014 2:28 PM in response to COFSM

I deleted my IOPCIFamily.kext file, replaced it with the file supplied by cascag (thanks for that), deleted the kernelcache file in /System/Library/Caches/com.apple.kext.caches/startup/kernelcache, as recommended by Surrey Indian, then repaired permissions with Disk Utility. Checked the log to see that permissions on the new kext file had indeed been modified, then rebooted.


I should point out that I next reinstalled the Sil3132 driver (SiliconImage3132.kext), as Mac OS had quarantined it in the Incompatible Software folder in the root after the upgrade (I opted not to move it back into the Extensions folder). You can find this file on LaCie's website here:


http://www.lacie.com/support/drivers/driver.htm?id=10127


My LaCie Expresscard 34 PCIe eSATA card works perfectly again and I'm back in business. Thanks!

Feb 15, 2014 9:28 AM in response to glidergoat

Finally! Thanks everyone that contributed to this problem. I pretty much gave up but decided to try again today with success.


The easy fix that worked for me was the one from FirmTek. Just follow the easy to follow instructions and you are set. Big thanks to cascag for making the IOPCIFamily.kext available for download and captainpeter. You gentleman are computer HERO'S! This fix is so easy but PLEASE make sure you repair permissions twice before you reboot your Mac Book Pro mid 2010. The first time you will see it repair the file and correct how the computer needs to use it and the second time it doesnt show the file as an issue anymore. I just wanted to share how well this worked and I'm thrilled! My CalDigit eSata Express card is now working as it should with OSX 10.9.1 on my Mac Book Pro mid 2010.


Afier replacing the OPCIFamily.kext file I did get a warning that the file wouldn't be installed but just ignore it. I didnt click okay but continued with repairing disk permisions


Hack For Enabling MacBook Pro 2010 ExpressCard slot with 10.9 (13A603)

The Hack: Replace the IOPCIFamily.kext file found in 10.9 (13A603) Macintosh HD/System/Library/Extensions folder with the same file from a Mountain Lion 10.8.5 extensions folder and then repair disk permissions.

IMPORTANT: You MUST be booted from the 10.9 disk when making this change AND BEFORE restarting the computer you MUST open Disk Utility and push the "Repair Disk Permissions" button and wait while permissions are repaired. You may get a dialog box that states it cannot repair the IOPCIFamily.kext. Push OK and let the repair continue. Next, push the "Repair Disk Permissions" again and let it repair the disk a second time. Now restart. The 2010 ExpressCard slot should now mount drives with Mac OS X 10.9.

NOTE: If you do not repair permissions before restarting you will have to reinstall Mavericks again as the disk will not be bootable. Re-installing 10.9 is a 45 minute task so Don't Forget to repair permissions first. Disclaimer: Make this change at your own Risk. Possible Negative Side Effects Are Unknown. No Guarantees can be made as to the safety of this hack.

Apr 2, 2014 2:28 PM in response to COFSM

THIS ONE WORKED FOR ME! Macbookpro late 2008


After 3 tries and nothing... then this one worked!


SiI3132r5_1.7.5.0_Sil_Pkg.zip


Thanks for the suggestion.

Swisscarl



I downloaded the old Sil3132_1.2.5.0_Sil_Pkg (found the hint on Creative Cow as well) and it works, i.e. my external Drive would mount. So far I am not able to use it as my TimeMachine backup drive any more. I'll probably have to re-format the drive. Will let you know if it works.

Expresscard 34 eSATA driver not working in Mavericks 10.9

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