Jump to content

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


Mov AX, 0xDEAD

Recommended Posts

On 2/20/2024 at 5:10 PM, Damnation said:

Problem
No driver is installed.
The main group of drivers, which is graphics, cannot be installed.
Even the graphics cannot be installed on the motherboard itself.

Link to comment
Share on other sites


@Mov AX, 0xDEAD @Damnation

I take a look via Task Manager.

There are 2 Threads. So, this cpu from AMD E2-9000e has one (2?) core with all together 2 threads

Dietmar

EDIT: Under win7 SP1, there are 2 entries in processor in Device Manager.

The same 2 entries for XP SP3 on the Lenovo board with the same E2-9000e cpu.

But always only 2 entries for cpu in Taskmanager can be seen.

So, my modd of the Registry miss something. I think it happens, because with "Standard PC" you have only always one cpu with one core and one thread. The numbers of processors should be 2 here always, each with one Thread.

 

PS: Still I do not find the reason, why the HP 255 g6 crashes under XP SP3 with its orignial DSDT from HP.

Mostly all of the notebooks from HP around 2017-2018 have this problem under XP.

Now I think, the reason for this may be the PS/2 keyboard, because I do not find any device for this keyboard,

no HID, no USB no PS/2 device under XP. EDIT: The Bsod is not because of this PS/2 keyboard or PS/2 mouse.

I edit the Registry of the HP and modd the DSDT from Lenovo as careful as this is possible.

On win7 SP1 bit 7 on this HP notebook,

the Device Manager tells about the keyboard: PS/2 device: Acpi\HPQ8001

But tells also about an PS/2 mouse with: Acpi\Syn3254 , it is the Touchpad.

 

JGqJLYX.md.png

Edited by Dietmar
Link to comment
Share on other sites

Yepp,

both devices are in the DSDT from the HP but NOT in the DSDT of the Lenovo.

EDIT: Yes, I succeed to integrate the HP PS/2 keyboard and PS/2 mouse into the modded DSDT from Lenovo.

There is a driver from HP for XP(!) for this keyboard. And the PS/2 mouse is simply the touchpad.

So, still it seems that the reason for Bsod with original HP DSDT is the settings for VGA in its DSDT.

 

                Device (KBC0)
                {
                    Name (_HID, EisaId ("HPQ8001"))  // _HID: Hardware ID
                    Name (_CID, EisaId ("PNP0303") /* IBM Enhanced Keyboard (101/102-key, PS/2 Mouse) */)  // _CID: Compatible ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0060,             // Range Minimum
                            0x0060,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0064,             // Range Minimum
                            0x0064,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IRQNoFlags ()
                            {1}
                    })
                }

                Device (PS2M)
                {
                    Name (_HID, EisaId ("SYN3254"))  // _HID: Hardware ID
                    Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */)  // _CID: Compatible ID
                    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
                    {
                        IO (Decode16,
                            0x0060,             // Range Minimum
                            0x0060,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IO (Decode16,
                            0x0064,             // Range Minimum
                            0x0064,             // Range Maximum
                            0x01,               // Alignment
                            0x01,               // Length
                            )
                        IRQNoFlags ()
                            {12}
                    })
                }

 

Edited by Dietmar
Link to comment
Share on other sites

@Mov AX, 0xDEAD

I get everything to work under Acpi Multiprocessor on the HP 255 g6 board.

Only one thing I do not understand.

Why is only one processor shown in Device Manager.

For sure, I make all correct in registry for the other processor also. This AMD E2-9000e is strange, because on Win7 it shows 2 processors

but also only 2 threads. The same is true for the Lenovo board with the same XP SP3 as for the HP, with the same AMD E2-9000e cpu. There also 2 processors are shown but also only 2 threads all together via Task Manager.

I tried a lot, only one processor is shown, when I start from Standard PC.

It seems, that when I use in first place "Standard PC", that at an unknown place is written,

that this means only one processor

Dietmar

 

Edited by Dietmar
Link to comment
Share on other sites

Yesssa, I got it:cheerleader:. Now I have 2 entries for processor in Device Manager

It belongs to DSDT.

In modmodmod DSDT I write now for the shortest possible way for the processor definition

Dietmar

    Scope (_PR)
    {
        Processor (C000, 0x00, 0x00000410, 0x06){}
        Processor (C001, 0x01, 0x00000410, 0x06){}
        Processor (C002, 0x02, 0x00000410, 0x06){}
        Processor (C003, 0x03, 0x00000410, 0x06){}
    }

JG0dmI1.md.png

Edited by Dietmar
Link to comment
Share on other sites

And waaoh:cool:,

now the HP 255 g6 is soso much faster than before. All videos at youtube in HD without any stopping.

Much faster XP SP3 than with win7 SP1 bit 32 or Win10 bit64.

Geekbench 2.4 (bit32) shows 2521 points with XP,

2200 with win7 sp1 bit 32

1800 with win10 bit 64

Dietmar

 

Edited by Dietmar
Link to comment
Share on other sites

2 hours ago, Dietmar said:

 

Dietmar

 

Hi everyone
Good day and good night.

The mission was successfully completed.

Finally Windows XP was run on Asus Z790 with super heavy hardware.

The drivers were not installed properly.
For the need to run, the same graphic and sound card is enough.
Although I could not mount the hard drive and external hard drive on Windows XP.

The 4090 graphics card does not have a driver.
Because Windows XP does not support Nvidia graphics above 1000 series.
So I put a GT 710 graphics card next to the 4090 and it was installed, and the sound card was already installed.

The 4090 graphics, which were present and not present in XP, do not cause any problems, but in Windows 10, I disabled the 710 graphics so as not to cause any disturbance.
In short, I was able to run the games I wanted on XP and I achieved my wish that it has been a year since the launch of this heavy hardware.

I thank Mr. Dietmar again for providing me with this Windows.

Link to comment
Share on other sites

9 hours ago, SEDANEH said:

Finally Windows XP was run on Asus Z790 with super heavy hardware....

Because Windows XP does not support Nvidia graphics above 1000 series.

So I put a GT 710 graphics card next to the 4090...

Congratulations @SEDANEH! Now you may consider to get a nice GTX 980 to substitute the 710 in your rig and try to break the 24.000 Points record in 3Dmark2001 of these guys here (with a i9-12900K @ 6.9 GHz. ;)

Link to comment
Share on other sites

17 minutes ago, Mark-XP said:

Congratulations @SEDANEH! Now you may consider to get a nice GTX 980 to substitute the 710 in your rig and try to break the 24.000 Points record in 3Dmark2001 of these guys here (with a i9-12900K @ 6.9 GHz. ;)

Tanks

I have a 13 gen 

Core tm i9 13900k

I am not looking to compete with records.

I was able to work with GT 540, but since I couldn't find it, I went and got 710.
The position of my case is such that the graphic of the head of the group is too much, and the second graphic should be small, that is, one slot. There were also examples that had two slots, but I could not install it because of the case.
This 710 also fit because it is palm size.

I expected that when I enter Windows XP, it will come with large graphics first, but as soon as I installed the second graphics driver, it switched to a small one, as if it knew what I wanted.

My case:

Mainbord: asus tuf prime z790p

Cpu: intel core tm i9 13900k

Deepcool 400mm 3 fans

Ram: 32 gigabyte dual chanell 6000 DDR 5

the leader of graphic : asus tuf geforce RTX 4090OC 24 GIG real and 16  gig share

second graphick : msi gt710 2gig real for win xp

ssd : samsung 1TB nvme m2

HARD : WD 16TB

power: green 1350W

case : awest i dont khow the model

monitor : asus tuf 27 inch 2560x1440

 

Link to comment
Share on other sites

3 hours ago, Mark-XP said:

get a nice GTX 980 to substitute the 710 in your rig

Probably a reference edition will fit in that case, I'd also recommend to look at Titan X, 980Ti. Both will work with XP by adding an inf string, both are not huge (reference, slim design).

Link to comment
Share on other sites

8 minutes ago, Dixel said:

Probably a reference edition will fit in that case, I'd also recommend to look at Titan X, 980Ti. Both will work with XP by adding an inf string, both are not huge (reference, slim design).

980 Ti is 2x - 3x bigger than 710. 
 

This is my 980 Ti.

IMG-0673.jpg

 

Im awaiting brand new SZMZ GTX 960 and CCTING R9 280X… I think R9 vs 980Ti on x64 XP will be interesting to compare, both should be 384 bit.

 

Btw, this setup runs now on unknown brand 2TB NVMe from AliExpress which cost 20$.. Dual Boot 11 and XP in CSM. 

Edited by George King
Link to comment
Share on other sites

19 minutes ago, George King said:

Btw, this setup runs now on unknown brand 2TB NVMe from AliExpress which cost 20$.. Dual Boot 11 and XP in CSM. 

@George King

I would have my doubts that NVMe SSD is actually 2TB if it only cost $20

Have you tested for it's actual capacity?

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
×
×
  • Create New...