Jump to content

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


Recommended Posts

Posted
3 hours ago, Dietmar said:

@George King

I cant remember all, what I changed. But it is much more than in your acpi.sys for XP SP2 bit64.

Maybe you can send me your patched sources, I can track then your changes.

  • 2 weeks later...

Posted
On 4/17/2023 at 4:04 PM, Skulltrail said:

only restart normal when i use ACPI from Longhorn 5048 (patched)

On 4/17/2023 at 4:04 PM, Skulltrail said:

ACPI freeze on my Core i9 10900k and B560 motherboard at boot screen with compiled acpi. Works with Longhorn 5048 acpi driver

I tested two acpi 64-bit acpiSkull2A511.sys and 06 - acpi 5048 - 2022.04.12 - PappyN4 with my WinXP 64-bit SP2 in pure UEFI on Intel Gen 8 CPU. It is the same on both - freeze on boot screen and not work restart. To workaround boot screen freeze I need use bootdebug in BCD (BCC)

Can you upload patched version acpi.sys 5048 which there are no these problems?

Posted
On 10/8/2024 at 12:20 AM, reboot12 said:

@LoneCrusader

I use acpi 7777 x64 in my project - link in my signature (sysprep_pub.7z\sysprep_pub.iso\WINDOWS\system32\drivers\acpi.sys)

Good to see XPx64 getting some love. I keep finding things that have been fixed in x86 but not fixed in x64. :crazy:

On 10/8/2024 at 4:04 AM, Dietmar said:

@LoneCrusader

Here are the very last acpi.sys, hal.dll and intelppm.sys for XP SP2 bit 64,

good luck,

Dietmar

https://ufile.io/7ecgpqiq

Thanks for the package. :thumbup

I'm a little rusty on what all has been done; tried to follow it all however long ago before the original Win-Raid thread got messed up and changed hands but lost track of it since. Too many real life issues since then.. work, people passing away, etc. :( Only now getting (still limited) opportunities to experiment with XP and my newer hardware.
(When are the HAL.DLL and intelppm.sys patches needed?)

Using the last ACPI.SYS got XP x64 up and running on the laptop (MSI GT80S), but now I have another problem.

I added the backported USB3 drivers from @George King's v24 package linked here to both XP x86 and x64 on the laptop. The USB controller and hub seem to be installed and working properly, but when I connect a USB mouse to the system, it doesn't work and shows a yellow-bang "Code 39" error under the Device Manager. Any ideas?

Posted (edited)
1 hour ago, LoneCrusader said:

Any ideas?

Yea, use my fixed drivers USB3.x from my project (link in signature):

sysprep_pub.7z\sysprep_pub.iso\Drivers\3_USB3x\
Edited by reboot12
Posted
On 10/23/2024 at 12:22 AM, reboot12 said:

Yea, use my fixed drivers USB3.x from my project (link in signature):

sysprep_pub.7z\sysprep_pub.iso\Drivers\3_USB3x\

These had no effect on the issue. Same result, Code 39 error.

On 10/23/2024 at 5:25 AM, Dietmar said:

@LoneCrusader

intelppm.sys and hal.dll you need for an Intel compi after year 2015, >=Skylake.

 

This will work for any USB.

First install amdxhc.inf

Dietmar

https://ufile.io/32z6h2fi

 

Thanks again! These USB3 drivers are working properly with the USB mouse on the laptop. :thumbup

So far I have XP x86 and x64 up and running with the patched ACPI files and USB3 files.
NVidia drivers 368.81 load under x86 with a couple of error boxes thrown when the desktop loads;
but under x64 I get a BSOD, STOP: 0x00000050, PAGE_FAULT_IN_NONPAGED_AREA in nv4_mini.sys.
(Given the CPU is Skylake I guess it's time to throw in the other patches... :unsure:)
Not sure if anything else special needs to be done since these are "980M" cards rather than desktop 980's.

If this gets much deeper I will probably create a separate thread about it; don't want to get too far off topic.

Posted (edited)
14 hours ago, LoneCrusader said:

These had no effect on the issue. Same result, Code 39 error.

For me daniel drivers not work with VMware USB 3.1 controller PCI\VEN_15AD&DEV_0779:
USB3.png daniel-USB.png

Me drivers works but need usbd.sys

  • extract this file from WinXP 64-bit ISO\AMD64\USBD.SY_ and copy to C:\WINDOWS\system32\drivers
  • now uninstall USB device with Code 39
  • click Scan for hardware changes in Device Manager and reinstall driver

or

  • copy usbd.sys to my driver folder 3_USB3x
  • add this line to usbxhci.inf in [Generic.CopyFiles] section:
usbd.sys,,,0x104
  • update USB xHCI driver from this folder:
    my-USB-OK.png

P.S. In my project I use a OS in which there is a USB 2.0 controller and usbd.sys file is present on the disk and therefore the mini-setup has no problem with my USB3.x controller driver

P.S. daniel driver work but need delete Intel Vendor 8086 from amdxhc.inf:

fixed:

%INTELXHC.DeviceDesc% = AMDXHC, PCI\CC_0C0330

old:

%INTELXHC.DeviceDesc% = AMDXHC, PCI\VEN_8086&CC_0C0330

daniel driver also copy usbd.sys but using C:\WINDOWS\layout.inf and section in amdxhc.inf:

[AMDXHC.CopyFiles]
 amdxhc.sys
 usbd.sys


daniel-OK.png

Edited by reboot12
Posted (edited)

OK, I fixed me 3_USB3x & daniel drivers :):
USB_3x_fixed.zip

Me:

  • added lines in usbxhci.inf:
LayoutFile=layout.inf
[Generic.CopyFiles]
...
usbd.sys,,,0x104

daniel:

  • delete Intel Vendor 8086 from amdxhc.inf:
%INTELXHC.DeviceDesc% = AMDXHC, PCI\CC_0C0330
Edited by reboot12
Posted (edited)

I did try previously modding the DanielK driver to work with any controller and it didn't go too well. My VM BSOD'd at shutdown after installing, and when I tried adding it to setup with txtsetup.oem it bluescreens on Ryzen.

Edited by K4sum1
Posted

I see some talk about USB3 in this thread. Is there now a working driver for Intel USB3.0 for Windows 2003?

Posted (edited)

What is the different purpose for daniel_fix vs 3_USB3x_fix ? I don't know the history.

The Daniel_fix driver works. To install it on Windows 2003, the section labeled NTx86.5.1.1 must be renamed to 5.1. The last digit indicates workstation, and server finds no drivers in it.

Edited by j7n
Posted (edited)

Hello,

i'm trying to install XP-32 SP3 on a 2016 Lenovo Yoga X1 20FQ (1, Gen) with Intel Skylake-U PCH, Core i7-6500U cpu, internal HD520 graphics and an M.2 NVMe (970 Evo).
I (erroneously) thought this should be a simple routine, since the installation on a similar (Gigabyte Z170, Core-i5) system
went absolutely flawlessly, but there occured several issues (additional info's below),
Currently the installation process halts after i confirmd the dialog "Computername and Admin-Password". There is "No Response"  (see picture below).

@Dietmar and all other specialist: is here a possibility to identify the problem? Has anyone else had a halt at this special state before?
Many thanks in advance!
-----
I actually utilized the same USB stick wich worked perfectly on the Gigabyte system with a standard SSD: a (german) "Patch-Integrated (2023) v3.4.6 (2,3,4,5,A,B,C,H)" 32 bit iso.

In the first two runs i had problems at the "34 minutes" state. (Interesting enough: after opening the console and studying the results of setupapi.log carefully i discovered, that the installation hadn't stopped at all, it had become only ridiculously slow!)
To pass that phase of the installation i
- deactivated any peripherals possible (Camera, Bluetouth, Network, Cardslots, etc, even Hyperthreading)
- as well as Intels Virtualisations
- set anything to "Legacy over UEFI" i found in the (Phoenix) Bios
- and copied the complete i386 installation folder on a free partition of the NVMe.

Btw. i partitioned the NVMe in MBR mode, since a prior attempt with gpt partitions failed completely at the very beginning: they weren't recognised by the ,patch integrated' installer.

The Windows, Programs and "Documents & Configuration" folders are present.
Trackpad, USB3 slot (in which i put the install-stick in), keybourd and a mouse are working without any issues. The HD520 and the screen (native res is 2560x1440) are emulating the lower resolutions nicely.
 

XP_inst_Admin.jpg

Edited by Mark-XP
Posted

Hi,

may be the problem is the strange behavior on some nvme devices, when you install there XP SP3.

So, make a full install on a normal harddisk for this notebook.

If there is no harddisk, you can make the XP install to a connected USB3 drive (harddisk).

For this, enable the life USB on Ramsey setup.

Later you can copy your whole XP install back to your nvme device.

Dont forget to install, before USB install, the nvme driver.

Good luck

Dietmar

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