Jump to content

Windows XP Prof. On Laptop from 2015


Recommended Posts

Hello MSFN!

Recently, I tried to install Windows XP on a Lenovo G50-80, to experience real days with it, not with an VM.

Intel i7-5500U, 2x8GB DDR3 SoDIMM, Intel Graphics 5500, Radeon M330, 128GB Intenso SSD, HM87 Chipset (according to Google and ChatGPT, because it stands NOWHERE ON THE HARDWARE)

It runs Vista and maybe it can run XP too, but it won't work, how hard I tried.

I tried from USB and CD, used SP1/SP3/x32/x64 Versions, tried to include the AHCI driver from this Forum and only one Error comes out. If it's right, "iaStore is corrupted" after it end loading from the beginning. Can someone help? I can't really find anything on the Internet, and I really want to try it. 

Have a good (for me) night.

Edited by DaniiX
Link to comment
Share on other sites


On 7/10/2024 at 4:45 PM, DaniiX said:

It runs Vista

But Vista has known troubles with Haswell CPU family. Do you have delays upon boot?

Link to comment
Share on other sites

Posted (edited)
18 hours ago, Dietmar said:

@DaniiX

Make a try with the nice XP SP3 from Ramsey.

Choose the Sata driver from Kai and the acpi.sys from this XP

Dietmar

I got the XP x86. And to install all these Extras in the folder, I just need to use "Options Menu", the .cmd file?

Edit: Nevermind, thanks for the recommend (XP from Ramsey). So, can I boot it from USB if it's possible for XP?

 

Edited by DaniiX
Link to comment
Share on other sites

16 hours ago, Dixel said:

But Vista has known troubles with Haswell CPU family. Do you have delays upon boot?

If I'm right it showed me always a error on boot, but it was to see for like a second. After it, it booted normally, but it couldn't find the right drivers, even if I installed them.
Now I can't check it because I lost my Vista CD, and even the ISO image to burn. Sorry.

Link to comment
Share on other sites

6 hours ago, Dietmar said:

@DaniiX

"So, can I boot it from USB if it's possible for XP?"

Yes, I make USB boot possible for XP on any compi

Dietmar

is there a german XP with all the upgrades up to posready 2019 ? if not you may could make us one ?

Link to comment
Share on other sites

@user57

You can easy get all those updates via

https://legacyupdate.net/

Because this lasts very long, I always use after XP SP3 install the updates first from

https://winfuture.de/downloadvorschalt,2136.html

and then the updates  from Ramsey

and the rest via legacyupdate.net

Dietmar

PS: There is via those updates always the error in the msi installer.

This you have to solve by hand via

Click Start, click Run, type MSIEXEC /UNREGISTER, and then click OK.

Click Start, click Run, type MSIEXEC /REGSERVER, and then click OK.

Link to comment
Share on other sites

On 7/12/2024 at 7:05 PM, Dietmar said:

@DaniiX

"So, can I boot it from USB if it's possible for XP?"

Yes, I make USB boot possible for XP on any compi

Dietmar

Heya, I tried it, got myself an DVD-RW and now it's past the BSOD.
But at the "Welcome to Setup" (Blue and DOS like), the Keyboard doesn't work. Disconnecting and connecting it again doesn't help a lot.

Do I need to choose something from the addons?

Link to comment
Share on other sites

@DaniiX

I am not sure, what the reason for the not working keyboard is.

May be it is an hidden Bsod, and the compi does not react at all.

This can happen, if your harddisk is not correct formatted with MBR, force LBA, ntfs and ntldr.

It can also be, that you need a special driver for this keyboard.

You can test different USB drivers from Ramsey

Dietmar

 

Edited by Dietmar
Link to comment
Share on other sites

16 hours ago, Dietmar said:

You can test different USB drivers from Ramsey

 

I try it always on a Laptop, USB drivers doesn't help.

Link to comment
Share on other sites

  • 2 weeks later...

@DaniiX

Hi,

I nearly get all to run under XP SP3 on

Lenovo G50-80 from 2015/2016 notebook with Intel i7-5500U, 2x8GB DDR3 SoDIMM, Intel Graphics 5500, Radeon M330.

Only the USB driver shows "unknown" device.

This behavior I know from past while experimenting with @daniel_k,

the sleeping mode is active in its USB Hub in DSDT in Bios.

I will compare different Bios for this notebook, if I find one with not sleeping for the xhci driver in its DSDT.

If not, I will edit DSDT in Bios by hand.

What you have to do for XP SP3 install:

0.) Disable all "Secure" in Bios (Hit the very small button for to go to Bios Setup , next to the power connector.)

1.) UMA graphic disable.

2.) At the last (boot page) in Bios set "Win81 OS" to "Other OS".

3.) Enable "Legacy" mode.

Dietmar

PS: Without any risk of Bios modd the DSDT modd can be done with the nice

ACPI Patcher at boot time from @Mov AX, 0xDEAD .

EDIT: The Lan driver for the RJ-45 with DEV_8168 works, but does always show: "no network cable connected".

Crazy, I think, this is also the symptom of deep sleep for the Lan driver.

Crazy, what manufacturers around 2015 did for crazy things, for no longer enable XP install^^..

 

Edited by Dietmar
Link to comment
Share on other sites

Here is the DSDT, also dsdt.raw of the Lenovo g50-80 together with its Bios, fetched from this notebook.

May be, someone can see better than me, where the big sleeping for USB and also for Lan happens

Dietmar

https://ufile.io/60o5g5ux

dxpC06F.th.png

 

Edited by Dietmar
Link to comment
Share on other sites

I just found, that there is a mechanical(!) switch on this crazy RJ45 connector of this laptop.

I come to this idea, because Win10 also does not show the Realtek 8168 network device in Device Manager.

And you cant use any RJ45 cable. It needs to have this clip, or the mechanical switch is not fulfilled.

So with via this switch, I get this RJ45 lan port to work in win10, but not in XP.

Oh.., what a downgrade in quality from Lenovo in this notebook compared with the x230 notebook.

The x230 notebook is from 2013, but it has in every point better benchmarks as this G50-80, both i7,

and quality is 1000% plus

Dietmar

"Yes, the Lenovo G50-80 does feature a type of mechanical switch within the RJ-45 port. This switch is part of the port's design to allow for a slim profile, often referred to as a "folding" or "drop-jaw" RJ-45 connector. When you insert an Ethernet cable into the port, a small hinged piece inside the port moves to accommodate the connector, effectively creating the necessary contact points for the Ethernet connection. This design is common in many modern slim laptops to save space while still providing a full-sized Ethernet port."

Edited by Dietmar
Link to comment
Share on other sites

I find the part for the Realtek 8168 in DSDT:

It has name Glan.

Here is the code after modd, for to overcome any sleeping of the Lan driver.

For this, I have to use Iasl from 2014(!) or a lot of errors appear.

EDIT: I succeed to boot modded DSDT with the nice Acpi_Patcher at boottime from @Mov AX, 0xDEAD,

but it does not help.

When I fresh install XP SP3, with the Lan cable connected, the Realtek 8168 is shown in Device Manager.

When I install the correct driver, after the symbol in Task list tells: No Lan cable connected, but it is.

When I reinstall this driver, the device disappears from Device Manager and cant be awaken until you install XP new.

Then the same procedure. XP cant start this driver from sleep. Now I am looking, what part of the Lan driver looks, if a Lan cable is connected. It is not the Lan driver itself, just someone who tells the Lan driver now connection is ready (Lan cable is connected).

I have to remember to use for the Acpi Patcher the DSDT from running compi, not DSDT from Bios or I get Bsod

 0x0000007E 0xC0000005 .

The mechanical switch at this RJ-45 connector works. There is a pin on the other side of the RJ-45 slot, that is pressed down for some contact, when the mouth of this crazy slots opens.

Dietmar

Device (GLAN)
{
    Name (_ADR, 0x00190000)  // _ADR: Address
    OperationRegion (GLBA, PCI_Config, Zero, 0x0100)
    Field (GLBA, AnyAcc, NoLock, Preserve)
    {
        DVID,   16, 
        Offset (0xCC), 
        Offset (0xCD), 
        PMEE,   1, 
            ,   6, 
        PMES,   1
    }

    Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
    {
                Return (GPRW (0x0D, 0x04))
    }

    Method (_DSW, 3, NotSerialized)  // _DSW: Device Sleep Wake
    {
        // Override device sleep wake behavior to keep the device active
        Store (Arg0, PMEE)
        Store (One, PMES)  // Ensure that the device remains in a powered state
    }

    Method (GPEH, 0, NotSerialized)
    {
        If (LEqual (DVID, 0xFFFF))
        {
            Return (Zero)
        }

        If (LAnd (PMEE, PMES))
        {
            Store (One, PWST)  // Ensure the device status is set to powered on
            Store (One, PMES)  // Ensure the device is maintained in an active state
            Notify (GLAN, 0x02)  // Notify device wake
        }
    }

    Method (_PS0, 0, NotSerialized)  // Power On
    {
        // Override power state to keep device ON
        Return (Zero)
    }

    Method (_PS3, 0, NotSerialized)  // Power Off
    {
        // Prevent the device from powering off
        Return (Zero)
    }
}

 

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