Jump to content

Clover General discussion


ErmaC
29,818 posts in this topic

Recommended Posts

Just updated the laptop to 3526 and SMBIOS is fixed :). Also nvram is working fine. Nice!

 

There has been one minor regression. It's back to installing HFSPlus.efi when I already have one named HFSPlus-64.efi. It started doing this a while back but was fixed in the last few builds.

Link to comment
Share on other sites

Just updated the laptop to 3526 and SMBIOS is fixed :). Also nvram is working fine. Nice!

 

There has been one minor regression. It's back to installing HFSPlus.efi when I already have one named HFSPlus-64.efi. It started doing this a while back but was fixed in the last few builds.

 

Thanks for the notification, and also a big thank to the dev's for the fix  :thumbsup_anim:, now i can override the MacBookPro8,2 entries again

Link to comment
Share on other sites

Does anyone with a Skylake notebook using Intel HD530 got detected in Clover as Intel Unknown ? Mine does, DeviceID is 191B

Give me please full DarwinDumper report (without BIOS).

Link to comment
Share on other sites

I have a question about my EFI folder on my boot drive.  I have three folders listed; APPLE, BOOT, and CLOVER.  The bootx64.efi file is located in the BOOT folder as well as in my CLOVER folder.  Should they be located in both locations?  Should I have an APPLE folder as well?  I also have the "Boot OS X Install from" in my clover list.  When I press space bar over it I see this path but can't find it (pic attached). Where is it located at?

screenshot0.bmp

Link to comment
Share on other sites

So I might try upping the KERNEL_BLOCK_NO_RT_SIZE_PAGES value with AptioFixDrv even more, and see if SIP will work then (and maybe even safe boot).

 

Unfortunately this does not work. If I increase size to higher values the system cannot boot at all (with or without SIP). Also I tried a lot of different slide values with AptioFix2Drv - no dice. In this case boot is OK but my KPs are back then. Oh well, time to give it up I guess. I am just wondering how long this "solution" will work for me. Hope 10.11 won't be the last version I am able to boot ....

Link to comment
Share on other sites

Since upgrading from 3489 to 3526 my ram is being detected as 1333mhz instead of 1600mhz like it has always been.  I do have XMPDetection set already.

See the Bug/Issue Report and Patch thread. There's a new build 3528 which fixes the problem.
  • Like 2
Link to comment
Share on other sites

There was an error while gathering PCI device information.

Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_SUN, 0x04)  // _SUN: Slot User Number
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x1A)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "Slot-1"
                                },

I try to get slot information in pci  Section

please check my dsdt and config

slot-1.zip

Edited by Allan
Code box added
Link to comment
Share on other sites

There was an error while gathering PCI device information.

Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Name (_SUN, 0x04)  // _SUN: Slot User Number
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x1A)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "Slot-1"
                                },

I try to get slot information in pci  Section

please check my dsdt and config

Read here

Post#43 AAPL,slot-name

Exclude your "AAPL,slot-name", and follow instructions.

Link to comment
Share on other sites

Read here

Post#43 AAPL,slot-name

Exclude your "AAPL,slot-name", and follow instructions.

I try that still same Error.look my config

Link to comment
Share on other sites

Exclude your "AAPL,slot-name"  from DSDT.

_DSM Definitions for PCI UUID Description  change 

If not change never work slot information

 

 

 

#For X99 motherboard PCI slot information Error Fixed but sound inject not worked

into method label DTGP remove_entry;

into definitionblock code_regex . insert

begin

Method (DTGP, 5, NotSerialized)\n

{\n

        If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d")))\n

    {\n

        If (LEqual (Arg1, One))\n

        {\n

            If (LEqual (Arg2, Zero))\n

            {\n

                Store (Buffer (One)\n

                    {\n

                        0x03\n

                    }, Arg4)\n

                Return (One)\n

            }\n

            If (LEqual (Arg2, One))\n

            {\n

                Return (One)\n

            }\n

        }\n

    }\n

    Store (Buffer (One)\n

        {\n

            0x00\n

        }, Arg4)\n

    Return (Zero)\n

}

end;

#For X99 motherboard PCI slot information not Fixed but sound inject worked

into method label DTGP remove_entry;

into definitionblock code_regex . insert

begin

Method (DTGP, 5, NotSerialized)\n

{\n

        If (LEqual (Arg0, ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))\n

    {\n

        If (LEqual (Arg1, One))\n

        {\n

            If (LEqual (Arg2, Zero))\n

            {\n

                Store (Buffer (One)\n

                    {\n

                        0x03\n

                    }, Arg4)\n

                Return (One)\n

            }\n

            If (LEqual (Arg2, One))\n

            {\n

                Return (One)\n

            }\n

        }\n

    }\n

    Store (Buffer (One)\n

        {\n

            0x00\n

        }, Arg4)\n

    Return (Zero)\n

}

 

end;

 

Exclude your "AAPL,slot-name"  from DSDT.

I tested without AAPL,slot-name in DSDT not work.If change UUID to DTGP its worked.

Exclude your "AAPL,slot-name"  from DSDT.

Check my DSDT in section new UUID

    

 

Scope (_SB.PCI0.BR1A)

    {

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

        {

            If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))

            {

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, Zero)))

                {

                    Return (Buffer (One)

                    {

                         0x80                                             /* . */

                    })

                }

 

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, 0x07)))

                {

                    Return (Package (0x02)

                    {

                        One, 

                        Unicode (" Slot01 x8")

                    })

                }

            }

 

            Return (Buffer (One)

            {

                 0x00                                             /* . */

            })

        }

    }

 

    Scope (_SB.PCI0.BR2A)

    {

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

        {

            If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))

            {

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, Zero)))

                {

                    Return (Buffer (One)

                    {

                         0x80                                             /* . */

                    })

                }

 

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, 0x07)))

                {

                    Return (Package (0x02)

                    {

                        0x06, 

                        Unicode (" Slot06 x16")

                    })

                }

            }

 

            Return (Buffer (One)

            {

                 0x00                                             /* . */

            })

        }

    }

 

    Scope (_SB.PCI0.BR3A)

    {

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

        {

            If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))

            {

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, Zero)))

                {

                    Return (Buffer (One)

                    {

                         0x80                                             /* . */

                    })

                }

 

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, 0x07)))

                {

                    Return (Package (0x02)

                    {

                        0x04, 

                        Unicode (" Slot04 x16")

                    })

                }

            }

 

            Return (Buffer (One)

            {

                 0x00                                             /* . */

            })

        }

    }

 

    Scope (_SB.PCI1.QR1A)

    {

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

        {

            If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))

            {

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, Zero)))

                {

                    Return (Buffer (One)

                    {

                         0x80                                             /* . */

                    })

                }

 

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, 0x07)))

                {

                    Return (Package (0x02)

                    {

                        0x05, 

                        Unicode (" Slot05 x8")

                    })

                }

            }

 

            Return (Buffer (One)

            {

                 0x00                                             /* . */

            })

        }

    }

 

    Scope (_SB.PCI1.QR2A)

    {

        Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method

        {

            If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d") /* Device Labeling Interface */))

            {

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, Zero)))

                {

                    Return (Buffer (One)

                    {

                         0x80                                             /* . */

                    })

                }

 

                If (LAnd (LEqual (Arg1, 0x02), LEqual (Arg2, 0x07)))

                {

                    Return (Package (0x02)

                    {

                        0x02, 

                        Unicode (" Slot02 x16")

                    })

                }

            }

 

            Return (Buffer (One)

            {

                 0x00                                             /* . */

            })

        }

    }

 

    Method (DTGP, 5, NotSerialized)

    {

        If (LEqual (Arg0, ToUUID ("e5c937d0-3553-4d7a-9117-ea4d19c3434d")))

        {

            If (LEqual (Arg1, One))

            {

                If (LEqual (Arg2, Zero))

                {

                    Store (Buffer (One)

                        {

                             0x03                                             /* . */

                        }, Arg4)

                    Return (One)

                }

 

                If (LEqual (Arg2, One))

                {

                    Return (One)

                }

            }

        }

 

        Store (Buffer (One)

            {

                 0x00                                             /* . */

            }, Arg4)

        Return (Zero)

    }

}

 

 

Edited by Allan
Spoiler tag added - Read our Rules about long posts
Link to comment
Share on other sites

booting a 10.11 debug kernel with:

 

1) debug=0x144 (NMI keys enabled: Command–Power, Command-Option-Control-Shift-Escape )

 

or with

 

2) debug=0x141 (halt at boot and w8 for a remote debugger)

 

 

Isn't working. On 1) i get halted with a w8 4 "USB Programmer key" msg

and on 2) the system just ignores the w8 4 a remote debugger connection

 

Caches and prelinks are updated.

 

On real macs b4 booting a debug kernel the csr disable is done booting into recovery and reboot

 

on Clover we only can play with BooterConfig and CsrActiveConfig

 

Any toughts?

Link to comment
Share on other sites

 

_DSM Definitions for PCI UUID Description  change 

If not change never work slot information

 

 

 

Red color is allowed only for moderators.

 

I didn't understand your post about UUID, DTGP and _DSM. If it is some other manual then read it and follow it. Ask the author why you have a problem.

I give you a link on my instructions and I see you don't follow them.

When done upload DarwinDumper report with your results to discuss what is working and what no.

Link to comment
Share on other sites

×
×
  • Create New...