@Dietmar
I can confirm that storport.sys of windows 8.0 beta 8056 is working in textmode setup without BSOD, beta 8102 gives 7E BSOD, I still need to test 8064.
storport_6_2_8056_test_works_dietmar.7z
@Dietmar
I have a desktop motherboard with an AMD E2-6110 CPU on it. An ASRock QC6000M.
It's ACPI spec is 1.0a - so even acpi.sys of windows 98 will work on it. cheap on amazon.
https://www.amazon.de/-/en/ASRock-QC6000M-Socket-FT3-Micro/dp/B087X2PCVH/ref=sr_1_1?crid=2DMOLEWZEL2UO&keywords=qc6000m&qid=1706854281&sprefix=qc6000m%2Caps%2C333&sr=8-1
Should I dump ACPI tables?
also, did you try windows 7 on that laptop?
@Dietmar
What I meant is, If ACPI is disabling the SATA and USB ports, but it might not be disabling PCIe, so if there is a mini PCIe slot on the board it might work booting from a PCIe card.
How does Windows 7 go with this machine? does it boot?
@Dietmar
The problem might not necessarily be in the DSDT, it could be in another table.
If you hook up a windbg session can you get it to a BSOD before it resets?
@Dietmar
I'm starting to think that replacing security_cookie with random value as @Mov AX, 0xDEAD suggested on his github might not be sufficient to get passed F7 BSOD?
@Dietmar
I was unable to find any PDB symbols for the 8118 beta build of storport, but I did find them for the earlier 8102 beta build.
Can you debug this when you have the time?
The F7 BSOD I'm sure is because of security_check_cookie function, but the subsequent 7E BSOD isn't so easy.
I'm hopeful you will find a way to get passed it like you did with the ACPICrackPRT function before we had the source.
storport_6_2_8102_test.7z
@Dietmar@George King
Hi Guys,
I was wondering if either of you would be interested in testing out storport.sys of windows 8.0 beta 8118 in XP? I think this is the last version before PoFx functions got implemented.
I added stub KseRegisterShim (just returns invalid parameter) and stub KeQueryUnbiasedInterruptTime (just returns KeQueryInterruptTime) to ntoskrnl extender for this.
I was curious to see if we could get TRIM working over NVME with this or some other additional functionality.
Assuming it doesn't BSOD.
Any interest in testing this out?
storport_6_2_8118_test.7z
@gordo999
When you loaded the XHCI controller driver did it at least prompt you to install the USB 3.0 hub driver?
If not, then we'll need to debug but, If it did then it should just be a matter of loading the hub driver and then USB 3.0 should work.