Jump to content

[GUIDE] EL Capitan / Sierra / High Sierra / Mojave / Catalina on Intel LGA 775 motherboards / DSDT


908 posts in this topic

Recommended Posts

10 hours ago, jsl2000 said:

it need normal power management of BIOS and Mac OS. 

It was normal until Sierra, no problems. Nothing special for that, Sleep just works

10 hours ago, jsl2000 said:

Hope you can test Big Sur 11.3 as soon as possible because I find it can not boot well now!

What for? Sleep does not work in 10.13* 10.14* 10.15* 11.2

I am sure it will not work in 11.3 exactly in the same way

it is a waste of time to install it, untill we find any new solution (if it is possible) for that

DSDT.aml.zip

 

and here is custom DSDT as an alternative solution ))

really I need only 2 patches - HPET and _PTS to work

but here I removed all the old and windows related devices and renamed some to match the original Mac.

no significant changes

On 3/6/2021 at 10:20 PM, Rodion2010 said:

DSDT.aml.zip 2.29 kB · 1 download

 

and here is custom DSDT as an alternative solution ))

really I need only 2 patches - HPET and _PTS to work

but here I removed all the old and windows related devices and renamed some to match the original Mac.

no significant changes

Do you mean with this DSDT.aml you can properly wake from S3 sleep at High Sierra or Big Sur now ?

But I can not find the patch for HPET inside.

Edited by jsl2000
12 hours ago, jsl2000 said:

Do you mean with this DSDT.aml you can properly wake from S3 sleep at High Sierra or Big Sur now ?

But I can not find the patch for HPET inside.

I mean exactly as I told before

"It was normal until Sierra, no problems. Nothing special for that, Sleep just works"

 "Sleep does not work in 10.13* 10.14* 10.15* 11.2

I am sure it will not work in 11.3 exactly in the same way"

"no significant changes" with DSDT

 

what do you mean "Patch for HPET" ?

 

Device (HPET)
                {
                    Name (_HID, EisaId ("PNP0103") /* HPET System Timer */)  // _HID: Hardware ID
                    Name (CRS, ResourceTemplate ()
                    {
                        IRQNoFlags ()
                            {0}
                        IRQNoFlags ()
                            {8}
                        IRQNoFlags ()
                            {11}
                        IRQNoFlags ()
                            {12}
                        Memory32Fixed (ReadOnly,
                            0xFED00000,         // Address Base
                            0x00000400,         // Address Length
                            )
                    })
                    Method (_STA, 0, NotSerialized)  // _STA: Status
                    {
                        Return (0x0F)
                    }

                    Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
                    {
                        Return (CRS) /* \_SB_.PCI0.LPCB.HPET.CRS_ */
                    }
                }

or

Device (HPET)
                {
                    Name (_HID, EisaId ("PNP0103") /* HPET System Timer */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()
                    {
                        IRQNoFlags ()
                            {0,8,11,12}
                        
                        Memory32Fixed (ReadOnly,
                            0xFED00000,         // Address Base
                            0x00000400,         // Address Length
                            )
                    })
                    Method (_STA, 0, NotSerialized)  // _STA: Status
                    {
                        Return (0x0F)
                    }

     }

 

Edited by Rodion2010
  • Like 1
12 hours ago, Rodion2010 said:

I mean exactly as I told before

"It was normal until Sierra, no problems. Nothing special for that, Sleep just works"

 "Sleep does not work in 10.13* 10.14* 10.15* 11.2

I am sure it will not work in 11.3 exactly in the same way"

"no significant changes" with DSDT

 

what do you mean "Patch for HPET" ?

 


Device (HPET)
                {
                    Name (_HID, EisaId ("PNP0103") /* HPET System Timer */)  // _HID: Hardware ID
                    Name (CRS, ResourceTemplate ()
                    {
                        IRQNoFlags ()
                            {0}
                        IRQNoFlags ()
                            {8}
                        IRQNoFlags ()
                            {11}
                        IRQNoFlags ()
                            {12}
                        Memory32Fixed (ReadOnly,
                            0xFED00000,         // Address Base
                            0x00000400,         // Address Length
                            )
                    })
                    Method (_STA, 0, NotSerialized)  // _STA: Status
                    {
                        Return (0x0F)
                    }

                    Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
                    {
                        Return (CRS) /* \_SB_.PCI0.LPCB.HPET.CRS_ */
                    }
                }

or


Device (HPET)
                {
                    Name (_HID, EisaId ("PNP0103") /* HPET System Timer */)  // _HID: Hardware ID
                    Name (_CRS, ResourceTemplate ()
                    {
                        IRQNoFlags ()
                            {0,8,11,12}
                        
                        Memory32Fixed (ReadOnly,
                            0xFED00000,         // Address Base
                            0x00000400,         // Address Length
                            )
                    })
                    Method (_STA, 0, NotSerialized)  // _STA: Status
                    {
                        Return (0x0F)
                    }

     }

 

Thanks for your explanation.

×
×
  • Create New...