Jump to content

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


Mov AX, 0xDEAD

Recommended Posts

7 minutes ago, George King said:

What should I do to get these informations? I can investigate it when new week starts.

- Check missed PCI device with RW Everything

- Decompile dsdt/ssdt and look how OS detected and where OS check has meaning like this:

Quote

If (OSYS >= 0x07DC)
{
 Return (Zero)
}
Else
{
 Return (0x0F)
}

 

Link to comment
Share on other sites


Hey. I have a huge request. Is it possible to somehow modify the GPU driver from Windows 7 to work on XP (no matter x86 or x64). It is an AMD Radeon R2. Lenovo B50-45 laptop.

Greetings

Link to comment
Share on other sites

@Welder

Welcome!

This would be an extremely difficult task - Vista and later use WDDM driver model whereas XP and earlier use XDDM driver model.

I'm not saying it'll never happen, but it's not likely.

Best use XP compatible Maxwell and earlier GPUs for nvidia on XP.

Link to comment
Share on other sites

6 hours ago, Damnation said:

@Andalu

I got you PDB symbols for all 4 ntoskrnl's

hope this helps.

https://anonfiles.com/vbK9Z1Y7xa/andalu_ntkrpamp_symbols_7z

for acpi.sys PDB symbols, build from source.

Thanks for your help. I still need to understand the right place for these files. Windbg.exe continues to give me error for ntkrpamp.exe.

Link to comment
Share on other sites

@Mov AX, 0xDEAD

I followed your instructions but I still got errors. I have to figure out how to set the correct symbols paths and where other files type (*.exe, *.sys) need to be copied.

Here the log containing the errors: https://anonfiles.com/bem2gfZ1x8/H470_txt

I tried to copy acpi.pdb in the compiled folder (in my case c:\nt\base\busdrv\acpi\driver\nt\obj\i386\ created from scratch) and also in the symbols path (in my case W:\Symbols1\sys folder, replacing the existing acpi.pdb) but the errors are still there.

Thanks.

Edited by Andalu
Link to comment
Share on other sites

26 minutes ago, Andalu said:

@Mov AX, 0xDEAD

I followed your instructions but I still got errors. I have to figure out how to set the correct symbols paths.

Here the log containing the errors: https://anonfiles.com/bem2gfZ1x8/H470_txt

I tried to copy acpi.pdb in the compiled folder (in my case c:\nt\base\busdrv\acpi\driver\nt\obj\i386\ created from scratch) and also in the symbols path (in my case W:\Symbols1\sys folder, replacing the existing acpi.pdb) but the errors are still there.

Thanks.

You didn't  follow my instruction - setup boot.ini

Place compiled acpi.pdb to c:\nt\base\busdrv\acpi\driver\nt\obj\i386\ on HOST if you compile yourself. When you recompile acpi.sys, you need update acpi.pdb on HOST every time, better to compile on HOST to avoid .pdb path issues

Link to comment
Share on other sites

@Andalu

Make a new folder Symbols2 for your own files.

Put it to

W:\Symbols2

and put all your files there into.

And then set on left side above in Windbg the path for everything also (via ; ) to

W:\Symbols2

Dietmar

Here is mine

C:\symbolssss;C:\symbols;C:\symbolss;C:\symbolsss;E:\binaries.x86fre\Symbols;https://msdl.microsoft.com/download/symbols;srv*

 

Edited by Dietmar
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...