********************************************************************************* ********************************************************************************* * * Intel(R) RAID Option ROM Integration Test Suite README * Revision: Version 4.0.2.6810 * Date: 11/15/2004 * * This document makes references to products developed by Intel(R). There are * some restrictions on how these products may be used, and what information may * be disclosed to others. Please read the Disclaimer section at the bottom of * this document, and contact your Intel field representative if you would like * more information. * ********************************************************************************* ********************************************************************************* ********************************************************************************* * Intel is making no claims of usability, efficacy or warranty. The INTEL(R) * SOFTWARE LICENSE AGREEMENT contained herein completely defines the license and * use of this software. ********************************************************************************* ********************************************************************************* * CONTENTS OF THIS DOCUMENT ********************************************************************************* This document contains the following sections: 1. Overview 2. System Requirements 3. Executing the Test 4. Explanation of Tests Run by RAIDCPLY 5. Disclaimer 5. Intel(R) Software License ********************************************************************************* * 1. OVERVIEW ********************************************************************************* The Intel(R) Application Accelerator 4.0 is designed to provide functionality for the Intel(R) 82801FR SATA RAID Controller. This product is available for use on Pentium(R) 4 processor-based systems with an Intel(R) 82801FR I/O Controller Hub and running Microsoft* Windows* XP or Microsoft* Windows* 2000. Software installation is flexible and fully automated. ********************************************************************************* * 2. SYSTEM REQUIREMENTS ********************************************************************************* 1. The system must contain the following Intel(R) products: * Intel(R) Pentium(R) 4 Processor * Intel(R) 82801FR I/O Controller Hub 2. Dos Environment ********************************************************************************* * 3. Executing the Test ********************************************************************************* 1. Enable the RAID Option ROM from system BIOS. 2. Make sure there is one SATA hard drive attached to each of the four SATA ports controlled by the Intel(R) 82801FR I/O Controller Hub. 3. There is no need to create any RAID volumes in order to execute this test. 4. From a DOS prompt, enter the following c:\RAIDcply.exe You may have the utility redirect the results to a text file by using the following command: c:\RAIDcply > test1.txt --- IMPORTANT --- Always reboot the computer before running RAIDcply. Never run RAIDcply a second time without rebooting. RAIDcply's tests for register locking will generate false positives on the second run because RAIDcply.exe will lock the register itself the first time the program is executed. ----------------- ********************************************************************************* * 4. Explanation of Tests Run by RAIDCPLY ********************************************************************************* 1. Intel(R) 82801FR SATA RAID Controller Presence Tests 1.1 Intel(R) Chipset Detected Checks for the Intel(R) Vendor ID in the MCH and ICH. Dev00:F0:Reg00h[15:00] = 0x8086 Dev31:F0:Reg00h[15:00] = 0x8086 Severity: HIGH 1.2 ICH6 Chipset Revision Checks the hardware revision of the ICH6 part. Dev31:F2:Reg08h[07:00] Severity: Status Only 1.3 Register 94h Set Properly Checks that PCI Config register 94h in the RAID controller is set properly based on the hardware revision. For Rev0, set Dev31:F2:Reg94h[10] For Rev1 and later set Dev31:F2:Reg94h[23,8,7,1] Severity: HIGH 1.4 RAID Controller DevID (0x2652) at D31:F2 Checks for the proper Deveice ID for the Intel(R) RAID Controller. Dev31:F2:Reg02h[15:00] = 0x2652 Severity: HIGH 1.5 RAID SubClass Code (0x04) at D31:F2 Checks for the proper SubClass Code for the Intel(R) RAID Controller. Dev31:F2:Reg0Ah[07:00] = 0x04 Severity: HIGH 1.6 RAID SubClass Code Locked to 0x04 Checks that the SubClass Code for the Intel(R) RAID Controller has been locked to 0x04. The SubClass code defaults to 0x04 for RAID but the bits are RWO so BIOS must write 0x04 anyway to ensure they can't be changed later. Dev31:F2:Reg0Ah[07:00] locked to 0x04 Severity: MEDIUM 2. PnP Installation Tests 2.1 $PnP Anchor String Present in 0xF000 Segment Searches for the "$PnP" string in the PnP header, as defined in the Plug and Play Bios Specification. The RAID Option ROM requires PnP support to function. Severity: HIGH 2.2 PnP Header Checksum Valid Calculates an 8-bit checksum over the PnP Header to make sure the reported checksum is correct. Severity: HIGH 3. BBS Enabled BIOS Tests 3.1 PCI BIOS Present (INT 1A, Func 0xB101) Checks for successful return from the call to Int 1Ah, Func 0xB101. Severity: HIGH 4. Chipset RAID Controller Settings Tests 4.1 RAID I/O Space Enabled Checks that the IOSE bit in the RAID controller is enabled. Dev31:F2:Reg04h[00] = 1 Severity: HIGH 4.2 RAID Memory Space Enabled Checks that the MSE bit in the RAID controller is enabled. Dev31:F2:Reg04h[01] = 1 Severity: HIGH 4.3 RAID Programming Interface Set to 0 This test is only run on ICH6 Rev0 hardware. Checks that the Programming Interface is set to 0. This must be written to 0 BEFORE the SubClass code is locked to RAID Mode. Failing this test will cause WHQL failures. Dev31:F2:Reg09h[07:00] = 0x00 Severity: MEDIUM 4.4 RAID Programming Interface Locked This test is only run on ICH6 Rev0 hardware. Checks that the Programming Interface has been locked to 0. This value becomes Read Only once the SubClass code is locked. Failing this test will cause WHQL failures. Dev31:F2:Reg09h[07:00] locked to 0x00 Severity: MEDIUM 4.5 Primary Command BAR Programmed Checks that the PCMDBA BAR in the RAID controller has been programmed. The RAID controller is operated through the Native IDE interface until the OS driver is able to take control. Dev31:F2:Reg10h[15:03] is non 0 Severity: HIGH 4.6 Primary Control BAR Programmed Checks that the PCTLBA BAR in the RAID controller has been programmed. The RAID controller is operated through the Native IDE interface until the OS driver is able to take control. Dev31:F2:Reg14h[15:02] is non 0 Severity: HIGH 4.7 Secondary Command BAR Programmed Checks that the SCMDBA BAR in the RAID controller has been programmed. The RAID controller is operated through the Native IDE interface until the OS driver is able to take control. Dev31:F2:Reg18h[15:03] is non 0 Severity: HIGH 4.8 Secondary Control BAR Programmed Checks that the SCTLBA BAR in the RAID controller has been programmed. The RAID controller is operated through the Native IDE interface until the OS driver is able to take control. Dev31:F2:Reg1Ch[15:02] is non 0 Severity: HIGH 4.9 Legacy Bus Master BAR Programmed Checks that the LBAR in the RAID controller has been programmed. Dev31:F2:Reg20h[15:04] is non 0 Severity: HIGH 4.10 AHCI BAR Programmed Checks that the ABAR in the RAID controller has been programmed. The RAID controller is operated through the AHCI interface once the OS driver takes control. Dev31:F2:Reg24h[31:10] is non 0 Severity: HIGH 4.11 MAP Bits Set to Non-Combined (00b) Checks that the Port Mapping Register in the RAID controller has its Map Value set to 00b. The RAID controller must NOT be set to Combined Mode for proper RAID operation. Dev31:F2:Reg90h[01:00] = 0 Severity: HIGH 4.12 Port x Enable Bit Set Checks that the PCS register in the RAID controller has its PxE bit set to 1. Only ports that have been enabled can be used. Test 4.15 and tests 5.7 - 5.12 will only be run on ports that have this bit set. Dev31:F2:Reg92h[03:00] Severity: Status Only 4.13 SATA Device Present on Port x Reports if a hard drive, ATAPI device, or no device was deteced on each port. Severity: Status Only 4.14 At least 2 SATA HDD's Found RAID requires a minimum of two hard drives to operate. Severity: HIGH 4.15 Primary IO Decode Enabled Checks that the Primary Timing register in the RAID controller has its Decode Enable bit set to 1. If this test fails, commands sent to SATA ports mapped to the Primary Channel will not be decoded. Dev31:F2:Reg40h[15] = 1 Severity: HIGH 4.16 Secondary IO Decode Enabled Checks that the Secondary Timing register in the RAID controller has its Decode Enable bit set to 1. If this test fails, commands sent to SATA ports mapped to the Secondary Channel will not be decoded. Dev31:F2:Reg42h[15] = 1 Severity: HIGH 4.17 Primary Timing Register Programmed Checks that the various timing bits in the Primary Timing register in the RAID controller have been configured. These bits have no effect on hardware when in RAID mode but must be set for software compatibility. Dev31:F2:Reg40h[14:00] is non 0 Severity: LOW 4.18 Secondary Timing Register Programmed Checks that the various timing bits in the Secondary Timing register in the RAID controller have been configured. These bits have no effect on hardware when in RAID mode but must be set for software compatibility. Dev31:F2:Reg42h[14:00] is non 0 Severity: LOW 5. AHCI Register Settings Tests 5.1 HBA Port Multiplier Support Disabled Checks that the PMS bit in the HBA Capabilities Register is clear. Port multipliers are not supported on ICH6. ABAR+00h[17] = 0 Severity: LOW 5.2 HBA Supports Interlock Switch Reports the status of the CAP.SIS bit to determine if the platform supports interlock switches. ABAR+00h[28] Severity: Status Only 5.3 HBA Capabilities Register Locked Checks that the all the RWO bits in the HBA Capabilities Register have been written to by the BIOS. If BIOS wishes to use the default value, it must write that value to lock the register. The entire register must be written at once. ABAR+00h[30,28:26,23:20,17,14,13] Severity: MEDIUM 5.4 AHCI Enable Bit Not Set Checks that the AE bit in the Global HBA Control Register is not set. This bit will be turned on later by the OS driver and must not be set by BIOS. Setting this bit disables the Legacy and Native interfaces on the SATA controller, and the OS will not be able to boot to devices on that controller. ABAR+04h[31] = 0 Severity: HIGH 5.5 Port Implemented Bit Set for Port x Reports the status of the Port Implemented bit for each port. Only ports that have been implemented can be used. ABAR+0Ch[03:00] Severity: Status Only 5.6 PI Bit Matches PE Bit for Port x Makes sure the Port Implemented and Port Enabled bits match for each port. Dev31:F2:Reg92h[03:00], ABAR+0Ch[03:00] Severity: Status Only 5.7 Aggressive Link Power Management on Port x Reports status of ALPE bit in AHCI device command register. ABAR+118h[26], ABAR+198h[26], ABAR+218h[26], ABAR+298h[26] Severity: Status Only 5.8 Hot Plug Support on Port x Reports status of HPCP bit in AHCI device command register. ABAR+118h[18], ABAR+198h[18], ABAR+218h[18], ABAR+298h[18] Severity: Status Only 5.9 Interlock Switch Attached to Port x Reports status of ISP bit in AHCI device command register. Bit is always listed as N/A when the SIS bit in the capabilities register is clear. ABAR+118h[19], ABAR+198h[19], ABAR+218h[19], ABAR+298h[19] Severity: Status Only 5.10 ALPE and HPCP Cannot Both be Set on Port x Checks that one or both of the ALPE and HPCP bits are clear. They cannot both be set at the same time. ABAR+118h[26,18], ABAR+198h[26,18], ABAR+218h[26,18], ABAR+298h[26,18] Severity: MEDIUM 5.11 ISP Requires HPCP on Port x It is illegal for a port to support an interlock switch if the HBA does not support Hot Plug. This is only tested if test 5.2 reports "Enabled" ABAR+118h[19,18], ABAR+198h[19,18], ABAR+218h[19,18], ABAR+298h[19,18] Severity: MEDIUM 5.12 Port x Command Register Locked Checks that all RWO bits in the AHCI device command register have been written to by the BIOS. If BIOS wishes to use the default value, it must write that value to lock the bits. ABAR+118h[19,18], ABAR+198h[19,18], ABAR+218h[19,18], ABAR+298h[19,18] Severity: MEDIUM 5.13 CAP.SIS and PxCMD.ISP Agreement Checks that the value in CAP.SIS and the ISP bit in each port's command register are compatible. Test fails when: (1) CAP.SIS bit is set but ISP bit not set in any PxCMD register, or (2) CAP.SIS bit is clear but ISP bit is set in one or more PxCMD registers. ABAR+00h[28], ABAR+118h[19], ABAR+198h[19], ABAR+218h[19], ABAR+298h[19] Severity: MEDIUM 6. Intel(R) RAID Option ROM Tests 6.1 Option ROM Found in BIOS Compatibility Segments Searches segments 0xC000 through 0xF000 to see if the Intel(R) RAID Option ROM is present. Severity: HIGH 6.2 Option ROM Checksum Valid Calculates an 8-bit checksum over the Option ROM to make sure the reported checksum is correct. Severity: HIGH 6.3 Main Memory Size < 639kB Checks that the Option ROM has consumed the portion of conventional memory that it needs. Severity: HIGH 7. System BIOS Tests 7.1 BIOS Does Not Export HDD's on RAID Controller Checks to make sure that system BIOS did not export (by adding a BCV entry and incrementing the 40:75 drive count) any of the hard drives that are controlled by the Option ROM. Failing this test can result in user data corruption. Severity: HIGH 7.2 BIOS Updating INT 15h E820 Memory Map Checks that the E820 Memory Map is consistent with the EBDA pointer located at 40:0E. When the RAID Option ROM loads, it claims a portion of memory immediately below EBDA. It also updates the EBDA pointer at 40:0E. It is expected that BIOS detect this change after the RAID Option ROM exits and update the memory map to show that this memory is now reserved. Failing this test has the potential to cause software compatibility issues. Severity: LOW 7.3 BIOS Reporting Correct Base Memory Size in 40:13 Checks that the conventional memory size reported at 40:13 is consistent with the EBDA pointer located at 40:0E. When the RAID Option ROM loads, it claims a portion of memory immediately below EBDA. It also updates the EBDA pointer at 40:0E. It is expected that BIOS detect this change after the RAID Option ROM exits and update the available memory size at 40:13. Failing this test has the potential to cause software compatibility issues. Severity: HIGH 8. Interrupt Settings Tests 8.1 RAID Controller IRQ Reports the IRQ number assigned to the RAID Controller. Severity: Status Only 8.2 Clear Spurious Interrupts on RAID Controller Makes sure interrupts on the SATA Controller are always handled. Failing this test can result in Blue Screen crashes in Windows. Severity: HIGH 8.3 Performance Enhancement Semaphore at 40:8E Makes sure BIOS puts a non-zero value at 40:8E to signal that an interrupt occurred on the RAID Controller. Implementing this semaphore is optional but doing so can result in a 10%-30% performance enhancement. Severity: Status Only ********************************************************************************* * DISCLAIMER ********************************************************************************* Information in this document is provided in connection with Intel products. Except as expressly stated in the INTEL SOFTWARE LICENSE AGREEMENT contained herein, no license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Except as provided in Intel's Terms and Conditions of Sale for such products, 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, lifesaving, or life sustaining applications. ********************************************************************************* * Intel Corporation disclaims all warranties and liabilities * for the use of this document, the software and the * information contained herein, and assumes no * responsibility for any errors which may appear in this * document or the software, nor does Intel make a commitment * to update the information or software contained herein. * Intel reserves the right to make changes to this document * or software at any time, without notice. ********************************************************************************* * Third-party brands and names may be claimed as the property of others. Copyright (c) Intel Corporation, 2001-2004 ************************************************************ * INTEL SOFTWARE LICENSE AGREEMENT ************************************************************ INTEL SOFTWARE LICENSE AGREEMENT (OEM / IHV / ISV Distribution & Single User) IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING. Do not use or load this software and any associated materials (collectively, the "Software") until you have carefully read the following terms and conditions. By loading or using the Software, you agree to the terms of this Agreement. If you do not wish to so agree, do not install or use the Software. Please Also Note: * If you are an Original Equipment Manufacturer (OEM), Independent Hardware Vendor (IHV), or Independent Software Vendor (ISV), this complete LICENSE AGREEMENT applies; * If you are an End-User, then only Exhibit A, the INTEL SOFTWARE LICENSE AGREEMENT, applies. For OEMs, IHVs, and ISVs: LICENSE. This Software is licensed for use only in conjunction with Intel component products. Use of the Software in conjunction with non-Intel component products is not licensed hereunder. Subject to the terms of this Agreement, Intel grants to you a nonexclusive, nontransferable, worldwide, fully paid-up license under Intel's copyrights to: a) use, modify and copy Software internally for your own development and maintenance purposes; and b) modify, copy and distribute Software, including derivative works of the Software, to your end-users, but only under a license agreement with terms at least as restrictive as those contained in Intel's Final, Single User License Agreement, attached as Exhibit A; and c) modify, copy and distribute the end-user documentation which may accompany the Software, but only in association with the Software. If you are not the final manufacturer or vendor of a computer system or software program incorporating the Software, then you may transfer a copy of the Software, including derivative works of the Software (and related end-user documentation) to your recipient for use in accordance with the terms of this Agreement, provided such recipient agrees to be fully bound by the terms hereof. You shall not otherwise assign, sublicense, lease, or in any other way transfer or disclose Software to any third party. You shall not reverse- compile, disassemble or otherwise reverse-engineer the Software. Except as expressly stated in this Agreement, no license or right is granted to you directly or by implication, inducement, estoppel or otherwise. Intel shall have the right to inspect or have an independent auditor inspect your relevant records to verify your compliance with the terms and conditions of this Agreement. CONFIDENTIALITY. If you wish to have a third party consultant or subcontractor ("Contractor") perform work on your behalf which involves access to or use of Software, you shall obtain a written confidentiality agreement from the Contractor which contains terms and obligations with respect to access to or use of Software no less restrictive than those set forth in this Agreement and excluding any distribution rights, and use for any other purpose. Otherwise, you shall not disclose the terms or existence of this Agreement or use Intel's name in any publications, advertisements, or other announcements without Intel's prior written consent. You do not have any rights to use any Intel trademarks or logos. OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the Software remains with Intel or its suppliers. The Software is copyrighted and protected by the laws of the United States and other countries, and international treaty provisions. You may not remove any copyright notices from the Software. Intel may make changes to the Software, or to items referenced therein, at any time and without notice, but is not obligated to support or update the Software. Except as otherwise expressly provided, Intel grants no express or implied right under Intel patents, copyrights, trademarks, or other intellectual property rights. You may transfer the Software only if the recipient agrees to be fully bound by these terms and if you retain no copies of the Software. LIMITED MEDIA WARRANTY. If the Software has been delivered by Intel on physical media, Intel warrants the media to be free from material physical defects for a period of ninety (90) days after delivery by Intel. If such a defect is found, return the media to Intel for replacement or alternate delivery of the Software as Intel may select. EXCLUSION OF OTHER WARRANTIES. EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND, INCLUDING WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the Software. LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION. TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time if you violate its terms. Upon termination, you will immediately destroy the Software or return all copies of the Software to Intel. APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the laws of California, excluding its principles of conflict of laws and the United Nations Convention on Contracts for the Sale of Goods. You may not export the Software in violation of applicable export laws and regulations. Intel is not obligated under any other agreements unless they are in writing and signed by an authorized representative of Intel. GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government is subject to restrictions as set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use of the Software by the Government constitutes acknowledgment of Intel's proprietary rights therein. Contractor or Manufacturer is Intel Corporation, 2200 Mission College Blvd., Santa Clara, CA 95052. EXHIBIT "A" INTEL SOFTWARE LICENSE AGREEMENT (Final, Single User) IMPORTANT - READ BEFORE COPYING, INSTALLING OR USING. Do not use or load this software and any associated materials (collectively, the "Software") until you have carefully read the following terms and conditions. By loading or using the Software, you agree to the terms of this Agreement. If you do not wish to so agree, do not install or use the Software. LICENSE. You may copy the Software onto a single computer for your personal, noncommercial use, and you may make one back-up copy of the Software, subject to these conditions: 1. This Software is licensed for use only in conjunction with Intel component products. Use of the Software in conjunction with non-Intel component products is not licensed hereunder. 2. You may not copy, modify, rent, sell, distribute or transfer any part of the Software except as provided in this Agreement, and you agree to prevent unauthorized copying of the Software. 3. You may not reverse engineer, decompile, or disassemble the Software. 4. You may not sublicense or permit simultaneous use of the Software by more than one user. 5. The Software may contain the software or other property of third party suppliers, some of which may be identified in, and licensed in accordance with, any enclosed "license.txt" file or other text or file. OWNERSHIP OF SOFTWARE AND COPYRIGHTS. Title to all copies of the Software remains with Intel or its suppliers. The Software is copyrighted and protected by the laws of the United States and other countries, and international treaty provisions. You may not remove any copyright notices from the Software. Intel may make changes to the Software, or to items referenced therein, at any time without notice, but is not obligated to support or update the Software. Except as otherwise expressly provided, Intel grants no express or implied right under Intel patents, copyrights, trademarks, or other intellectual property rights. You may transfer the Software only if the recipient agrees to be fully bound by these terms and if you retain no copies of the Software. LIMITED MEDIA WARRANTY. If the Software has been delivered by Intel on physical media, Intel warrants the media to be free from material physical defects for a period of ninety (90) days after delivery by Intel. If such a defect is found, return the media to Intel for replacement or alternate delivery of the Software as Intel may select. EXCLUSION OF OTHER WARRANTIES EXCEPT AS PROVIDED ABOVE, THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the Software. LIMITATION OF LIABILITY. IN NO EVENT SHALL INTEL OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, OR LOST INFORMATION) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE LIMITATION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION. TERMINATION OF THIS AGREEMENT. Intel may terminate this Agreement at any time if you violate its terms. Upon termination, you will immediately destroy the Software or return all copies of the Software to Intel. APPLICABLE LAWS. Claims arising under this Agreement shall be governed by the laws of California, excluding its principles of conflict of laws and the United Nations Convention on Contracts for the Sale of Goods. You may not export the Software in violation of applicable export laws and regulations. Intel is not obligated under any other agreements unless they are in writing and signed by an authorized representative of Intel. GOVERNMENT RESTRICTED RIGHTS. The Software is provided with "RESTRICTED RIGHTS." Use, duplication, or disclosure by the Government is subject to restrictions as set forth in FAR52.227-14 and DFAR252.227-7013 et seq. or their successors. Use of the Software by the Government constitutes acknowledgment of Intel's proprietary rights therein. Contractor or Manufacturer is Intel Corporation, 2200 Mission College Blvd., Santa Clara, CA 95052. SLAOEMISV1/RBK/01-21-00 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.