Jump to content
1 post in this topic

Recommended Posts

As an example, I have a MATH device but the DSDT doesn't enable it, so I've been trying everything to get it enabled.

 

        Device (MATH)
        {
            Name (_HID, EisaId ("PNP0C04") /* x87-compatible Floating Point Processing Unit */)  // _HID: Hardware ID
            Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
            {
                IO (Decode16,
                    0x00F0,             // Range Minimum
                    0x00F0,             // Range Maximum
                    0x01,               // Alignment
                    0x01,               // Length
                    )
                IRQNoFlags ()
                    {13}
            })
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                If (LEqual (PCHS, One))
                {
                    Return (0x1F)
                }
                Else
                {
                    Return (Zero)
                }
            }
        }

I've tried changing _SB.LPCB.MATH._STA to Zero, and re-adding MATH to _SB.PCI0.SBRG but the EisaId is still present.

So I tried hot patch renaming MATH to XMAT however the system won't boot (even though MATH was disabled?)

 

Is it just not possible to re-implement Device names?

×
×
  • Create New...