System experiences an intermittent blue-screen (BSOD), with a stop code of 0x1000007E.
After rebooting from the failure, you may also have a record of the problem in your Event Viewer. Look for a Source of "Save Dump" on Windows XP or "BugCheck"on Windows Vista. In either case, the Event ID is 1001 and it is at the "Information" level. It will say "The computer has rebooted from a bugcheck. The bugcheck was: 0x1000007e (0xc0000005, 0x00000000, 0x89fe0c54, 0x89fe0950)." (Note that the 3rd and 4th parameters will vary).
Analyzing the dump or minidump files will indicate the iaNvStor.sys driver. Affected Configurations to be affected by this problem, the following criteria must be met:
- Microsoft Windows Vista operating system.
- Intel Turbo Memory controller hardware. To determine if you have a Turbo Memory controller, open Device Manager, and expand the "Storage Controllers: section. "Intel(R) Turbo Memory Controller"; will be listed.
- The HDD controller is in IDE or Compatibility mode.
To determine if you are operating in IDE mode, open Device Manager, and expand the "IDE ATA/ATAPI controllers" section. In IDE or Compatibility mode, "Standard Dual Channel PCI IDE Controller" will be listed.
In AHCI mode, "Intel(R) ICHxM-E/M SATA AHCI Controller" will be listed, where "x" is the ICH version for your system (e.g., "9"for T400). The string may be slightly different, but it will contain "AHCI";
The above symptom may occur on the following systems:
- ThinkPad Reserve Edition
- ThinkPad R400, R500
- ThinkPad R60, R60e, R61, R61e, R61i
- ThinkPad T400, T500
- ThinkPad T60, T60p, T61, T61p
- ThinkPad W500, W700, W700ds
- ThinkPad X60, X60s, X60 Tablet, X61, X61s, X61 Tablet
- ThinkPad X200, X200s, X200 Tablet, X300, X301
- ThinkPad Z61e, Z61m, Z61p, Z61t
The Turbo Memory controller architecture requires the HDD controller to be in AHCI mode.
How to change the configuration:
- Enter BIOS setup.
- Enter the Config menu.
- Enter the SATA menu.
- Choose AHCI mode.
Note: If after you make this change you get a BSOD with a stop code of 0x0000007B every time you boot (you may not be able to see the stop code), you do not have the AHCI driver already installed in your operating system. Systems pertaining to this tip should not experience this problem, because (1) it can only happen on Windows XP, and (2) in order to get this BSOD you have to have the AHCI driver installed (just not in use). Regardless, if you are experiencing this problem, change your BIOS settings back to Compatibility mode, and once in Windows, install the latest Turbo Memory Controller driver. Once that is complete, change BIOS back to AHCI mode.