Jump to content

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


Recommended Posts

Posted
12 minutes ago, Dietmar said:

@aliktz

This files are all for XP SP2 bit64.

You tell, that you installed XP x86 32bit.

Make a try with a normal XP SP3 install, choosing Ramseys XP

Dietmar

I did so. Installed win xp Ramseys. A problem arose, the usb port does not work. When installing drivers, I get a blue screen. I thought maybe the problem would be solved by replacing acpi. Thank you.


Posted

@Outbreaker

I build some special acpi.sys for crazy notebooks.

But most they work only on one or 2 different laptops.

So, until now the acpi.sys that you have is still the best for Desktop compis

Dietmar

Posted (edited)

@Dietmar 
I have a Thai friend in the Retro Computer group (Facebook) who saw me using Windows XP comfortably by myself, 
but his desire to try
You have ACPI.sys for x64 ? (BIOSTAR TB350-BTC) and Driver SATA Nvme

Edited by MilkChan
Posted

i always find this discussion kinda interesting
but actually i cant speac with the guys here because i simply dont know the details around it
and lack the toolz to see into that specific stuff 

but it keeps going like there has to be a extra driver that exactly fits only for this purpose

shouldnt there be a possible solution when the others operating systems like 7 10 ect. do ?
what exactly is problem?

Posted (edited)

@Dietmar

Could you upload the latest ACPI.sys file again to make sure that I have the latest one. It would also be a good to upload these specific ACPI.sys files and put them into separate folders with the name of the motherboard or laptop. This would make things less confusing.

Edited by Outbreaker
Posted

@Outbreaker

This is my last working acpi.sys for XP SP3, bit32.

https://ufile.io/aijaqmds

I modded such a lot of other acpi.sys, but they are always very special for ONE Bsod.

This acpi.sys above will work for nearly all desktop pcs from 1999 to 2025 for XP.

But for newer notebooks (starting from 2015) there are a lot of different hurdles, mostly in the underlying DSDT for its graphic card

Dietmar

 

Posted (edited)

@Dietmar

A few edits had to be made.

Used -DWIN2K_COMPAT_SLIST_USAGE=1 switch when compiling.

Stubbed HeadlessDispatch.

Had acpi driver do ExInterlockedCompareExchange64 internally.

Commented out HaliIsVectorValid where present.

Needed to pass procinit explicitly to HalAcpiMachineStateInit in NotifyHalWithMachineStates.

Edited by Damnation

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