COFSM

Q: 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

Close

Q: Expresscard 34 eSATA driver not working in Mavericks 10.9

  • All replies
  • Helpful answers

first Previous Page 3 of 3
  • by PCPM,

    PCPM PCPM Jan 17, 2014 6:13 PM in response to cascag
    Level 1 (0 points)
    Jan 17, 2014 6:13 PM in response to cascag

    Before trying your solution, I wrote to Lacie. Their answer is that Mavericks has issues with expresscard and I have to deal with Apple. Apple has to fix it before Lacie could think of a new driver...

     

    So, I tried...
    And it didn't work form me...
    The Sil 3132 Driver seems to be running (express card icon appears in menu bar - I installed V°1.2.3.0)

     

    The IOPCIFamily operation is a mess... It doesn't work at all on my MBP 17" (6,1). After trying this solution, my computer didn't reboot at all. Instead of the Apple logo on start screen I had the "no way" sign...

     

    Does anyone know any other successful solution ?

     

    And most important, how can we officially report this issue to apple

     

    Thank you,

     

    Louis

  • by MaxNekko,

    MaxNekko MaxNekko Jan 17, 2014 10:39 PM in response to PCPM
    Level 1 (0 points)
    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.

  • by PCPM,

    PCPM PCPM Jan 18, 2014 4:59 AM in response to MaxNekko
    Level 1 (0 points)
    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 ?

  • by PCPM,

    PCPM PCPM Jan 18, 2014 5:28 AM in response to dtomiller
    Level 1 (0 points)
    Jan 18, 2014 5:28 AM in response to dtomiller

    Which version of the driver did you install after the clean uninstall ?

  • by PCPM,

    PCPM PCPM Jan 18, 2014 5:54 AM in response to Surrey Indian
    Level 1 (0 points)
    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

  • by Pitalim,

    Pitalim Pitalim Jan 29, 2014 3:56 PM in response to mrolt
    Level 1 (0 points)
    Jan 29, 2014 3:56 PM in response to mrolt

    I just bought an AKE eSata ExpressCard for my 17" MBP 2010 running on Maveriks. Not working... I guess I will have to roll back to Mountain Lion. It's not fair... What's the point of upgrading to a newer and better OS if it lets a part of your computer die?!

     

    Apple, sort this one out A.S.A.P.

     

    Thank you

  • by PCPM,

    PCPM PCPM Jan 30, 2014 3:26 AM in response to Pitalim
    Level 1 (0 points)
    Jan 30, 2014 3:26 AM in response to Pitalim

    Try my solution above, it worked very well.

  • by Pitalim,

    Pitalim Pitalim Jan 30, 2014 2:29 PM in response to PCPM
    Level 1 (0 points)
    Jan 30, 2014 2:29 PM in response to PCPM

    Where can I download the IOPCIFamily.kext 2.8 and the driver?

     

    Thanks!

  • by cascag,

    cascag cascag Jan 30, 2014 7:00 PM in response to Pitalim
    Level 1 (10 points)
    Jan 30, 2014 7:00 PM in response to Pitalim
  • by glidergoat,

    glidergoat glidergoat Feb 13, 2014 2:28 PM in response to COFSM
    Level 1 (0 points)
    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!

  • by Erik Naso,

    Erik Naso Erik Naso Feb 15, 2014 9:28 AM in response to glidergoat
    Level 1 (15 points)
    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.

  • by PCPM,

    PCPM PCPM Feb 21, 2014 3:16 AM in response to COFSM
    Level 1 (0 points)
    Feb 21, 2014 3:16 AM in response to COFSM

    I come back with another issue...
    As you read it, I managed to make my Lacie eSATA working.
    I just received  an USB 3 sonnet card, and, even if the card is mounted in the menu bar.
    The disks do not mount...

     

    Any idea ?

     

    thanks for your help.

  • by PCPM,

    PCPM PCPM Feb 21, 2014 3:31 AM in response to PCPM
    Level 1 (0 points)
    Feb 21, 2014 3:31 AM in response to PCPM

    Nevermind.
    I installed the LaCie USB 3 driver and it's finally working...
    *** ? LaCie driver for running a sonnet card ?

  • by Jimcamel,

    Jimcamel Jimcamel Feb 25, 2014 7:25 PM in response to PCPM
    Level 1 (14 points)
    Feb 25, 2014 7:25 PM in response to PCPM

    I installed Mavericks 10.9.2 today (released today - Feb 25th) and the card sprang back to life ... so Apple's finally patched it in this OS X update.

  • by nouveauphoto,

    nouveauphoto nouveauphoto Apr 2, 2014 2:28 PM in response to COFSM
    Level 1 (0 points)
    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.

     

     

    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.

first Previous Page 3 of 3