Intel USB3 HCSwitch for Windows XP ================================== Modded "iusb3hcs.inf" by Daniel_K --------------------------------- Use it to install the Intel USB3 HCSwitch device driver for the XP modded USB3 device drivers. This device driver is needed only if your USB 3.x ports works in USB 2.0 mode. If your USB 3.x ports does not work at all, this will not solve your problem. Intel has released a different driver set for the "Series 8/C220" (Gen4) and later chipsets and the older "Series 7/C216" (Gen3) chipsets. But it seems that the new HCSwitch device driver is compatible with the older chipsets. At least it is true for the Ivy bridge (Gen3) chipsets. PREREQUISITES: - the USB 3.x (XHCI) device driver must be already installed (Modded Microsoft device driver is recommended, but should also work with one of the modded AMD device drivers - for XP x64 Edition or 2003 Server x64 this is the only solution at this time.) - the KMDF v1.9 or v1.11 must be already installed, and the boot load order registry settings updated. - modded ACPI.SYS build 5048 (or later, ported from Windows Vista) must be installed IMPORTANT NOTES: 1.) You should make a backup first (the "Windows\System32\Config" folder), because if something goes wrong, your windows will be unbootable. Mostly the last known good configuration works, but not always!!! 1.) If you want use the Intel HCSwitch with the modded AMD device driver, you must install first the "Microsoft Kernel-Mode Driver Framework" v1.09 or the modded v1.11, otherwise your system will not boot-up. 3.) Without the ACPI.SYS build 5048 the HCSwitch can be installed without errors, but will detect system as incompatible and will not switch to USB 3.x mode. If the ACPI.SYS is later replaced to the build 5048, then it will work after reboot. USAGE: 1.) Install the modded ACPI.SYS build 5048. Reboot the system and verify that installation was successful. 2.) Get the new Windows 8 USB 3 driver modded for XP, and install it (you must install the MS KMDF 1.11 (a.k.a. WDF) package first and restart, then install the USBXHCI driver, then restart). 3.) You must edit the registry to change the KMDF loading order to load as soon as possible to be available for the HCSwitcher to prevent the BSOD 0x0000007b: 3a) In the [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GroupOrderList] "WdfLoadGroup"=hex:01,00,00,00,01,00,00,00 3b) In the [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder] edit the "List" (REG_MULTI_SZ) key (the "WdfLoadGroup" must be added immediately after the "System Reserved", without quotes): System Reserved WdfLoadGroup Boot Bus Extender ... 4.) Verify that the driver is installed and no error in the device manager. 5.) In the Device Manager (recommended to switch to displaying by connection) right click on: "ACPI multiprocessor PC"\ "Microsoft ACPI-Compliant System"\"PCI bus", select Properties, and in Details tab verify the hardware ID, which must be "ACPI\PNP0A08". If this is OK, then click on "Update Driver...", "Install from a list or specific location (Advanced)", "Don't search. I will choose the driver to install.", "Have Disk...", then "Browse..." for the modded HCSWitch driver and install it. NOTE: If you use non-english Windows, the names are mostly localized. 6.) If your Windows boots up without problems, verify: for "PCI bus" in Driver Details the "iusb3hcs.sys" must be present. If not, installation failed. If OK, then you should have a real USB3 speeds.