Jump to content

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


Recommended Posts


Posted
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)

Posted (edited)

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
Posted
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.

Posted (edited)
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
Posted
3 hours ago, pappyN4 said:

All other acpis that boot do not have restart issue when PS2 is not used: x64 5048, x86 5048, 6666, and 7777 v3.

@pappyN4

Do you get this behavior with the default XP x64 acpi.sys too?

Posted (edited)
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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

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