Jump to content

Windows XP Prof. On Laptop from 2015


Recommended Posts


I tried also this change in DSDT for the Realtek lan driver. Does not help.

The Realtek 8168 driver installs. Then tells: No Lan cable connected. But it is.

When you deactivate and activate the 8168 device in Device Manager, at once the whole device is gone

and even its entry in registry is deleted, crazy

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 (0x6D, 0x04))
    }

    Method (_DSW, 3, NotSerialized)  // _DSW: Device Sleep Wake
    {
        Store (Arg0, PMEE)
        
        // Ensure NIC stays awake
        If (LEqual (Arg0, One))
        {
            Store (One, PMES)
            Notify (GLAN, 0x02) // Notify OS that device is awake
        }
    }

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

        // Force device wake and link active state
        Store (One, PMEE)
        Store (One, PMES)
        Store (One, PWST)
        Notify (GLAN, 0x02) // Device Wake
    }
}

 

Link to comment
Share on other sites

This was my last modd of the DSDT for to enable the Realtek 8168 Lan port on the Lenovo G50-80 under XP SP3.

The driver installs "correct", but then always symbol tells "no network cable connected" in Task list.

Crazy, because a compare with the Realtek driver and its place Glan in DSDT of the N100 board works(!) with this modd

Dietmar

EDIT: I start to think, that this mechanical switch at the crazy RJ45 port or the 8168 lan chip itself is defekt.

Because the detection, if a cable is connectet, happens only at the Lan chip itself, because suddently Voltage appear at this port. And this has nothing to do with DSDT. Question for me now is, if Win10 can even (sometimes) detect without a correct working mechanical switch this 8168 device. In most cases, 8 of 10, the Device Manager in Win10 is empty, does not show this Ether Lan device Realtek 8168. But when it shows, this Lan port works via cable.

        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 (0x6D, 0x04))
            }

            Method (_DSW, 3, NotSerialized)  // _DSW: Device Sleep Wake
            {
            }

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

                If (LEqual (PMES, One))
                {
                    Notify (GLAN, 0x02)
                }
            }
        }

 

Edited by Dietmar
Link to comment
Share on other sites

The problem with USB2,3 is clearly acpi related,

because when I choose "Standard PC" via F5 on TXT Setup, I get all USB to work under XP SP3 on the Lenovo G50-80 notebook.

Also I succeed to overcome any sleep possibility for USB under modd in DSDT with acpi.

But then, under Acpi PC, all USB still show "Unknown Device".

No lan under "Standard PC", so I think, the Realtek 8168 or its RJ45 port here is defect.

Also no sound, because for XP, there is no Conexant audio driver.

So, Lenovo did really all, for to make this notebook fail on XP

Dietmar

 

Link to comment
Share on other sites

@Dietmar, holy, I'll definitely take my time to read everything and try, maybe.

And yeah, you have a point, quality of Lenovo has dropped drastically. I need to be honest here, old is just bit better.

If I have something, I'll @ you.

 

Link to comment
Share on other sites

I checked a lot of different DSDTs from Bios for the I7-5500u cpu (2015-2021) for the Device (XHC).

This cpu is a little bit slower than the I7-3520M in the x230 Lenovo notebook, for which I get everything to 100% to run under XP.

Crazy, nearly all manufacturers use the identic code for the XHC, with code strange as much as possible in its DSDT and makes

it for acpi XP impossible, to use any USB device. No matter if you use mouse, USB-stick, always the device is "recogniced" with Ven_0000&Dev0000.

Without acpi, XP install with "Standard PC" all USB works, so it is really only the fault of the acpi tables (25 of them, all together).

This should mean, that on no compi with I7-5500u cpu the USB under XP SP3 can run. Dont know about win7.

But just now I found an old Lenovo W550S, which has also the I7-5500u cpu and drivers for XP SP3!

At once a look into its DSDT shows, that there the Device (XHCI) is complete different from those other DSDTs.

Oh, soon fun will start. I edit all the DSDT and SSDT files with the code of this Lenovo W550s.

In last winter I have done the same for the HP255g6 with success.

Hard work but light can be seen at the end of the tunnel

Dietmar

Link to comment
Share on other sites

Hello Dietmar!

I have PCIe card with chip RTL8168 and original CD-rom drivers for Win-XP-7-8-10.
It is TP-LINK TG-3468. Driver files Modified-Date-2018-02-13. 
If any help, I can put it on cloud, (only 7MB)..?

Few other ideas.. 
Did you try permanently short that mechanical switch on RJ45 port?
Do you maybe have access to PCIe port on that Laptop, than you could connect external PCIe-splitter..? 
Argus IT-310-S (adapter USB-A-3.0 with RealTek RTL8153 chip & XP-drivers), works OK.
TP-Link TL-WN725N (WiFi to USB & XP-drivers), works OK.
If main ACPI  really control everything, than I am lost.

Link to comment
Share on other sites

@Dreamer24

The RJ45 port or the Realtek Chip 8168 is damaged on this Lenovo G50-80.

I come to the idea, because it also does not work in "Standard PC" mode, means without any acpi.

And also only 2 from 10 times under win10 this device is shown in Device Manager.

I test on another, same compi and at once the Network 8168 appears.

Any way, to make USB to work is a crazy hard job.

It can be done, because all USB2,3 work to full in "Standard PC"

Dietmar

Edited by Dietmar
Link to comment
Share on other sites

  • 3 weeks later...

@Dietmar

 

IM HEAVILY SORRY FOR THIS LONG TIME OFF.

I had a mature PC problem, because of an dumb W10/W11 Update, I lost my whole NVMe SSD, and now my Laptop and my PC are running on one SATA SSD and on hopes, hoping that my only SSD doesn't die too.

I'm really sorry, started this topic and leaving for almost an month...

Link to comment
Share on other sites

  • 2 weeks later...

Hey @Dietmar

My SSD arrived, so I'm back online.
Uhm... Do you still think there's way up? Because I have the thoughts that this thing with XP on G50-80 is just impossible.

And that this topic is just talking and doing without an right end.

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