Jump to content

Help with HP 8570p DSDT


Joni_78
 Share

9 posts in this topic

Recommended Posts

Thanks :)

 

I get error when booting with this. I use Clover.

 

Error:

panic(cpu0 caller 0xffffff80006c0531): "Unable to find driver for this platform: \"ACPI\".\n"@/SourceCache/xny/xnu-2422.1.72/iokit/Kernel/IOPlatformExpert.cpp:1541
Debugger called: <panic>
Backtrace...

Do I need to add some specific patch?

Link to comment
Share on other sites

I was trying to add the ethernet patch into DSDT, but when trying to compile it it throws an error "Field unit extends beyond region limit". How to fix that?

 

Here is what I tried to add

            OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
            Field (GPIO, ByteAcc, NoLock, Preserve)
            {
                GO01,   8, 
                GO02,   8, 
                GO03,   8, 
                GO04,   8, 
                GO05,   8, 
                GP9,    1
            }
            Device (LANC)
            {
                Name (_ADR, 0x00190000)
                Method (_PRW, 0, Serialized)
                {
                    Store (Package (0x02)
                        {
                            0x0D, 
                            0x05
                        }, Local0)
                    If (WOLD)
                    {
                        Store (Zero, Index (Local0, One))
                    }

                    Return (Local0)
                }
                Device (GIGE)
                {
                    Name (_ADR, Zero)
                    Name (_PRW, Package (0x02)
                    {
                        0x09, 
                        0x03
                    })
                    Method (EWOL, 1, NotSerialized)
                    {
                        If (LEqual (Arg0, One))
                        {
                            Or (GP9, One, GP9)
                        }
                        Else
                        {
                            And (GP9, Zero, GP9)
                        }
                        If (LEqual (Arg0, GP9))
                        {
                            Return (Zero)
                        }
                        Else
                        {
                            Return (One)
                        }
                    }
                }
            }

In here

Device (LANC)
            {
                Name (_ADR, 0x00190000)
                Method (_PRW, 0, Serialized)
                {
                    Store (Package (0x02)
                        {
                            0x0D, 
                            0x05
                        }, Local0)
                    If (WOLD)
                    {
                        Store (Zero, Index (Local0, One))
                    }

                    Return (Local0)
                }
            }

Link to comment
Share on other sites

 Share

×
×
  • Create New...