Jump to content

Compiling ACPI v2.0 driver for Windows XP SP3 and Windows 2003 SP2 (x32/x64)


Mov AX, 0xDEAD

Recommended Posts


11 minutes ago, Damnation said:

@George King @Dietmar

I think using my x64 acpi.sys for your XP2ESD project should be a safe choice then I think.

Yes I have added it as default option now (even in stucks in bootloop on my testing machine). Interesting is I can boot on same machine 32bit with latest v3 compiled. And 64bit stucks - I think it must be related to way how it is done now. Looking forward into this development ( and secondary GPU detection will be great too In future)

Link to comment
Share on other sites

Thanks to @Damnation  @Dietmar @Mov AX, 0xDEAD (in alphabetical order :D)

This should be my first debugging log without (apparent) errors:

https://anonfiles.com/p0YelbZ3x4/H470_TXT

Since I probably made something wrong, please let me know what is missing.

 

Edit: I didn't see any classic BSOD, the screen become black just entering "g" after the command "bu acpi!DriverEntry".

The acpi.sys on the TARGET system has SHA-1: 166A17FFE3421083E81A3A7CF9E01D7CD63F52A7

Here an image from the HOST system: https://anonfiles.com/t4Q5m8Z0xf/Image_1_png

Edited by Andalu
Link to comment
Share on other sites

On 4/21/2022 at 9:10 PM, pappyN4 said:

@Damnation@George King I tried acpi_xp_amd64_forGK_2_7z and it boot fine for me when i replaced acpi on a working system. GA-B450AorusM.  Maybe you can try on a different test computer and see if you have better luck?  Might be an issue specific to your test motherboard.

@Damnation Looks like I spoke too soon.  More testing, this acpi adds a restart bug.  After windows turns off in the restart cycle, it never comes back.  Have to physically push the restart button.

I had this problem before when a PS2 keyboard was attached and no acpi would fix it.  But in this case the PS2 is not being used.  USB only.  All other acpis that boot do not have restart issue when PS2 is not used: x64 5048, x86 5048, 6666, and 7777 v3.

Link to comment
Share on other sites

5 hours ago, Andalu said:

Thanks to @Damnation  @Dietmar @Mov AX, 0xDEAD (in alphabetical order :D)

This should be my first debugging log without (apparent) errors:

https://anonfiles.com/p0YelbZ3x4/H470_TXT

Since I probably made something wrong, please let me know what is missing.

@Andalu

Did you debug CHECKED acpi.sys ?

output from checked version:

Quote

kd> ed Kd_ACPI_Mask 0xffffffff
kd> g
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
OSReadRegValue: 0x00000a < 0x00000d
8A97D890 ACPI\PNP0C08-0x5F534750 (0x8a97f138): IRP_MN_QUERY_INTERFACE - Res 0 Type = {06141966-7245-6369-462e-4e656c736f6e}
8A97D890 ACPI\PNP0C08-0x5F534750 (0x8a97f138): IRP_MN_QUERY_INTERFACE = 0xc00000bb
8A97D890 ACPI\PNP0C08-0x5F534750 (0x8a97f138): IRP_MN_QUERY_INTERFACE - Res 0 Type = {f14f609b-cbbd-4957-a674-bc00213f1c97}
8A97D890 ACPI\PNP0C08-0x5F534750 (0x8a97f138): IRP_MN_QUERY_INTERFACE = 0xc00000bb
ACPIGetWmiLogGlobalHandle: Global handle aquired. Handle = 1
8A97D890 ACPI\PNP0C08-0x5F534750 ACPIDispatchAddDevice: 00000000
8A97D890 ACPI\PNP0C08-0x5F534750 (0x8a97f138): ACPIRootIrpStartDevice
8A97D890 ACPI\PNP0C08-0x5F534750 (0x8a97f138): IRP_MN_START_DEVICE = 00000000 (Complete)
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
OSOpenUnicodeHandle: ZwOpenKey = 0xc0000034
OSReadRegValue: OSOpenHandle = 0xc0000034
....

 

Edited by Mov AX, 0xDEAD
Link to comment
Share on other sites

On 4/21/2022 at 10:30 PM, George King said:

@Mov AX, 0xDEAD Is there any chance to get secondary GPU available? My testing laptop Asus K53SV have integrated Intel HD GPU + NVIDIA GPU. With currently compiled (1106 or 5512 or 6666) can detect only Intel GPU.

I was able to successfully install NVIDIA GPU drivers with only new and fresh modded ACPI 5048 by @pappyN4 for both x86 & x64 systems. It would be great if this new ACPI can detect it too.

Nvidia Optimus ? :unsure:

I own a Dell Vostro 3550 laptop and a Dell XPS L502X laptop.

Each of them has a Nvidia graphic card, and as there is no settings in the BIOS for disabling this stupid thing, I can't use them with XP. :realmad:

I own too a few Dell Latitude laptops with the Nvidia Optimus functionnality. But in the BIOS, I can disable it. :)

If someone know how to bypass or disable this feature, I'll take it! :ph34r:

 

Edited by genieautravail
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...