2 Replies Latest reply on Jun 9, 2011 9:44 PM by SCrawford

    BSOD with iaStor.sys on MacBook Pro 2011


      I have installed the Intel® RST Driver for the "Intel(R) 6 Series/C200 Series Chipset Family 6 Port SATA AHCI Controller" in a Macbook Pro 2011. Device id: VEN_8086&DEV_1C03


      And I get a BSOD during boot of Windows 7 64-bit:


      caused by iaStor.sys


      I tried it with following driver versions: (WQH) (Beta) (Beta)


      Since the SATA controller is in IDE mode by default, I have - successfully - manually switched the controller from IDE mode to AHCI mode (write 0x60 to offset 0x90) before Windows 7 is booting.


      It is a bit surprising that all other Intel cougarpoint SATA controllers (1C03) work with the mentioned driver beside the revision that has been used in the Macbook Pro 2011 motherboard.


      Any help would be appreciated. Maybe a driver developer could take a look at it?




        • 1. Re: BSOD with iaStor.sys on MacBook Pro 2011

          You can find the screenshot of the BSOD here:


          • 2. Re: BSOD with iaStor.sys on MacBook Pro 2011

            I'm having a similar issue with the same chipset in an HP Elitebook 8460P.  We have to downgrade to XP, but need it to run in AHCI to support the Drive Encryption.  There was very little help that I found, but I did trick it into loading the Mobile express chipset driver.


            Bare with me as I didn't document any of this, but I will try to make it simple.


            1. Download the Inf update utuility and extract the contents into a folder.

            2. Download the F6 floppy .zip witht he iaAHCI and iaStor.sys files in there.

            3. Go in the autoint_enu folder you extracted and find the cougAHCI.inf, cougAHCI.cat files in the Win7 folder.

            4. Transfer them into your F6 floppy folder.

            5. You have to modify the cougAHCI.inf to this below;


            I don't know if this will help you, but there are a crap load of other .INF files in that package as well.  The extract command is close to this, but I'm not 100% sure.  C:\<source> -e -e -p C:\<destination>


            <quote>Extract the Intel Chipset Software Installation Utility files from the compressed distribution:

            1. Self-extracting .EXE distribution: INFINST_ENU.EXE -a -a -p <INF Extract Directory>

              example: INFINST_ENU.EXE -a -a -p c:\extract\INF

            2. Compressed .ZIP distribution: SETUP.EXE -a -p <INF Extract Directory>

              example: SETUP.EXE -a -p c:\extract\INF


            Add the red lines and delete the strikthroughs.


            ***This is for the cougAHCI.inf x86 version



            ; ****************************************************************************

            ; ****************************************************************************
            ; **    Filename:  COUGAHCI.INF
            ; **    Abstract:  Intel(R) 6 Series/C200 Series Chipset Family
            ; **    Last Update: September 10, 2010 (Version 9.2.0 Build 1011)
            ; ****************************************************************************
            ; ****************************************************************************
            Signature="$WINDOWS NT$"
            1 = %DiskName%,,,

            iaStor.sys= 1
            ;CougarPoint AHCI
            ;CougarPoint AHCI
            ; Intel AHCI Controller
            ;CougarPoint AHCI
            PCI\VEN_8086&DEV_1C02.DeviceDesc="Intel(R) 6 Series/C200 Series Chipset Family 6 Port SATA AHCI Controller - 1C02"
            PCI\VEN_8086&DEV_1C03.DeviceDesc="Intel(R) 6 Series/C200 Series Chipset Family 6 Port SATA AHCI Controller - 1C03"
            ;Handy macro substitutions (non-localizable)
            REG_DWORD              = 0x00010001
            ; Copyright (c) 2006-2010 Intel Corporation
            ; ************************************************************
            ; Intel is making no claims of usability, efficacy or
            ; warranty. 
            ; ************************************************************
            ; Information in this document is provided in connection with
            ; Intel products.  No license, express or implied, by estoppel
            ; or otherwise, to any intellectual property rights is granted
            ; by this document.  Intel assumes no liability whatsoever,
            ; and Intel disclaims any express or implied warranty,
            ; relating to sale and/or use of Intel products including
            ; liability or warranties relating to fitness for a particular
            ; purpose, merchantability, or infringement of any patent,
            ; copyright or other intellectual property right.  Intel
            ; products are not intended for use in medical, life saving,
            ; or life sustaining applications.
            ; ************************************************************
            ; Intel Corporation disclaims all warranties and liabilities
            ; for the use of this document and the information contained
            ; herein, and assumes no responsibility for any errors which
            ; may appear in this document, nor does Intel make a
            ; commitment to update the information contained herein. Intel
            ; reserves the right to make changes to this document at any
            ; time, without notice.
            ; ************************************************************
            ; ************************************************************
            ; * Third-party brands and names are the property of their
            ; respective owners.