Dietmar Posted October 20, 2023 Share Posted October 20, 2023 (edited) @Mov AX, 0xDEAD I make a lot of tries with the Lower Filter driver iusb3hcs.sys which was originally introduced for Win7 for to enable USB3 on Haswell boards and below. This HC Switch driver was modded by @daniel_k for XP and works. But even if pci.sys and iusb3hcs.sys are both signed (in the eyes of XP), their work together as "Pci bus" is not signed, crazy. See the discussion at zone94.com http://zone94.com/downloads/software/operating-systems/123-windows-xp-professional-sp3-x86-integral-edition?comment_id=9205 A Lower Filter is a connection between a driver and the underlaying hardware. I think, that the acpi.sys 7777 does not allow Lower Filter, but the acpi.sys 5048 does. Now, XP SP3 choose during install always the pci.sys driver alone, without the Lower Filter iusb3hcs.sys, because it is signed. I find the difference in Registry in ACPI ENUM and this difference can be just add to a working installation and the Lower Filter driver iusb3hcs.sys is forced into pci.sys. But this methode does not work during installation, because the Enum tree is written always new then Dietmar EDIT: Now I think, that the WdfCoInstaller01009.dll is needed for this Lower Filter driver iusb3hcs.sys. This is not working [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\PNP0A08] [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\PNP0A08\0] "Capabilities"=dword:00000030 "HardwareID"=hex(7):41,00,43,00,50,00,49,00,5c,00,50,00,4e,00,50,00,30,00,41,\ 00,30,00,38,00,00,00,2a,00,50,00,4e,00,50,00,30,00,41,00,30,00,38,00,00,00,\ 00,00 "CompatibleIDs"=hex(7):2a,00,50,00,4e,00,50,00,30,00,41,00,30,00,33,00,00,00,\ 00,00 "Service"="pci" "ConfigFlags"=dword:00000000 "ParentIdPrefix"="3&11583659&0" "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}" "Class"="System" "Driver"="{4D36E97D-E325-11CE-BFC1-08002BE10318}\\0015" "UINumberDescFormat"="PCI-Steckplatz %1!u!" "Mfg"="(Standardsystemgeräte)" "DeviceDesc"="PCI-Bus" and this is working [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\PNP0A08] [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\PNP0A08\0] "Capabilities"=dword:00000030 "HardwareID"=hex(7):41,00,43,00,50,00,49,00,5c,00,50,00,4e,00,50,00,30,00,41,\ 00,30,00,38,00,00,00,2a,00,50,00,4e,00,50,00,30,00,41,00,30,00,38,00,00,00,\ 00,00 "CompatibleIDs"=hex(7):2a,00,50,00,4e,00,50,00,30,00,41,00,30,00,33,00,00,00,\ 00,00 "Service"="pci" "ConfigFlags"=dword:00000000 "ParentIdPrefix"="3&11583659&0" "ClassGUID"="{4D36E97D-E325-11CE-BFC1-08002BE10318}" "Class"="System" "Driver"="{4D36E97D-E325-11CE-BFC1-08002BE10318}\\0015" "UINumberDescFormat"="PCI-Steckplatz %1!u!" "Mfg"="(Standardsystemgeräte)" "DeviceDesc"="PCI bus" "LowerFilters"=hex(7):69,00,75,00,73,00,62,00,33,00,68,00,63,00,73,00,00,00,00,\ 00 Edited October 21, 2023 by Dietmar 3 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now