@Intmd That´s fair enough I copied one of the files to a folder not used by the system, side-by-side WinXPPAE.exe, and now the file was patched: Code: ! 01 Left file - SHA1: 614ca203d070779b1f268a1f711c3018f3ea6ed5 *ntoskrnl.bak ! 02 Right file - SHA1: bac267174eddae368713625456268ef4436d9cea *ntoskrnl.exe left file: 2149888 bytes (0x0020CE00) right file: 2149888 bytes (0x0020CE00) start offset: 0 (0x00000000) 00000130: 00 19 00000131: 7D EB 00000132: 21 20 0017FE87: 07 00 001825F5: 74 EB 001C4437: 3A 38 001C4438: C3 DB 0020CE00: EOF EOF ! Total differences found: 7
are you eventually going to include your patched AMD AHCI drivers too? and although they aren't yours, maybe include the generic STORAHCI and patched ACPI drivers?
@Outbraker I tested storport.sys v5.2.3790.4173 and also storport.sys v5.2.3790.4485. Both work for nvme boot of XP. But no version <4173 works Dietmar
@Sajjo WinXPPAE will be improved to automatically detect hal and kernel files. For now, it must be used with files named like the ones from original ISO. @infuscomus Probably will include mostly everything. Just thought of making available the most asked stuff, specially the PAE fixed AMDXHC driver. Glad Mov AX, 0xDEAD managed to fix it. So nice to have everything working. @Outbreaker diderius6 is correct, both versions work. Personally, unless there is a known issue, I always use the latest version available.
How nice to find also here so many dear 'old' friends who besides being really kind are also very patient Surely I will always have the opportunity to learn many other new things.
@daniel_k I know, that you worked a lot with WinServer 2003, even make it look like XP. Have you tested the amdxhci USB3 driver there also? And if yes, happens the problem with plug in, out.. and in the end not recogniced there also? I think, it is because the USB driver goes in sleeping state, have a nice day Dietmar
@daniel_k I confirm what diderius6 reported. I found the same issues when the USB devices are connected, disconnected, re-connected. On average, on the third re-connection, they are no longer powered and recognized. I tried both versions 145 and 276, no changes.
What's the progress with storahci? Is there any driver that "just works" with all ahci devices and can be integrated in install media?
So I attempted this but my output was as follows Code: Windows XP PAE Patcher 2.0 by Daniel Kawakami | HAL patches by <Mov AX, 0xDEAD> PAE will be enabled with RAM limited to 4Gb. Patching ntkrnlmp.exe (Multiprocessor Kernel)... OK! Patching ntoskrnl.exe (Uniprocessor Kernel)... OK! File ntkrnlpa.exe (Uniprocessor PAE Kernel) was not found. File ntkrpamp.exe (Multiprocessor PAE Kernel) was not found. Patching hal.dll (Standard PC/Standard PC w/ C-Step i486 HAL)... OK! Patching halaacpi.dll (ACPI Uniprocessor PC HAL)... OK! Patching halacpi.dll (ACPI PC HAL)... OK! Patching halapic.dll (MPS Uniprocessor PC HAL)... OK! Patching halmacpi.dll (ACPI Multiprocessor PC HAL)... OK! Patching halmps.dll (MPS Multiprocessor PC HAL)... OK! these files were all taken directly from a Windows XP Pro SP3 disc and extracted from compressed versions. My question is what are and where do I find "ntkrnlpa.exe" and "ntkrpamp.exe" as they dont appear to be on the windows cd? And another question is will the drivers linked in the first post work with all newer chipsets? eg) I have an intel X99 motherboard.
@pottzman Those files should be located in DRIVER.cab (if you're doing this on a SP3 MSDN ISO) or in SP3.cab (if SP3 was slipstreamed)
@daniel_k Apparently Mov Ax DEAD manage to get the windows 8.0 USB 3 driver to work with XP win-raid.com/t4035f45-Windows-XP-Bit-and-Server-Bit-on-Modern-Hardware-293.html#msg110129 Some info about how he did it win-raid.com/t4035f45-Windows-XP-Bit-and-Server-Bit-on-Modern-Hardware-296.html#msg110661 can you replicate his results?
@infuscomus He shared the driver with me, seems to work fine. For now, I'm not allowed to share it, it's an alpha version, so he says. Seeing what he did, don't think I could manage to patch it myself, the most modified file has around 9000 changes!
OK, no rush of course! When the final version will be ready. Please, share it with a tutorial on how to install the beast.