Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

MCHC patch gives me a kernel panic (which backtraces to ACPI and SMC). I think it has to do with the device id added.

 

Also, device MCHC is put under device GFX0 (as a sub-device). I think it should be a separate device under PCI0. I think there is a problem parsing the device GFX0 (recent display patch fix).

Link to comment
Share on other sites

@ joe2108

@ Riley Freeman

 

you two, have a x 79 like mine, then I assume that you have the quad channel, and your ddr are physically positioned in 1 3 6 8 slots ... so if you want in the system profile is perfectly positioned to use this change to the config plist, smbios area you have to add this :
 
 
Let me know if everything is ok ...but I am convinced that it will be so B)
Link to comment
Share on other sites

 

Now it's working

but I don't get HDMI audio

don't know if it's because of the layout-id or because pniconfiguration

 

Thank you

This is how the GFX section used to look in my patched dsdt

            Device (PEGP)
            {
                Name (_ADR, 0x00030000)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x05
                })
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x06)
                            {
                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 
 
                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                    0x00, 0x08, 0x00, 0x00
                                }, 
 
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
 
                Device (HDAU)
                {
                    Name (_ADR, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }
        }

 

 

MCHC patch gives me a kernel panic (which backtraces to ACPI and SMC). I think it has to do with the device id added.

 

Also, device MCHC is put under device GFX0 (as a sub-device). I think it should be a separate device under PCI0. I think there is a problem parsing the device GFX0 (recent display patch fix).

Yes, Device(GFX0) is wrong inserted. Continue thinking.......

Link to comment
Share on other sites

you two, have a x 79 like mine, then I assume that you have the quad channel, and your ddr are physically positioned in 1 3 5 7 slots ... so if you want in the system profile is perfectly positioned to use this change to the config plist, smbios area you have to add this :

 
 
Let me know if everything is ok ...but I am convinced that it will be so B)

 

 

Yep, except my RAM is in slots 1, 3, 6 and 8 (A1, B1, D1, C1).  This is the recommended config according to the manual.

 

The slot number setting in Clover confuses me because in order to get the right sticks showing up in the right slots in System Profiler I had to use slot numbers 0, 4, 7 and 3 in that order.

 

I got the serial numbers from ubuntu using dmidecode. This listed all the slots and details of the modules in them.

 

@slice: I worded that wrong. What I should have said is I have Turbo disabled in the BIOS, not through Clover.

Link to comment
Share on other sites

Yep, except my RAM is in slots 1, 3, 6 and 8 (A1, B1, D1, C1).  This is the recommended config according to the manual.

 

The slot number setting in Clover confuses me because in order to get the right sticks showing up in the right slots in System Profiler I had to use slot numbers 0, 4, 7 and 3 in that order.

 

I got the serial numbers from ubuntu using dmidecode. This listed all the slots and details of the modules in them.

 

@slice: I worded that wrong. What I should have said is I have Turbo disabled in the BIOS, not through Clover.

sorry friend for before ....yes

I meant 1 3 6 8   :angel_not: , as I have in the slot, then it's all r4e ok now, see system profile in the right slot
Link to comment
Share on other sites

Attached the dsdt's - original and patched + debug.log

seem's to be a lot of errors

 

Thanks for all the work

Thank you for your testing. If possible test please once more.

CLOVERX64.efi-2160.zip

Also, I would like to ask

Do I need some arguments to boot windows with clover? It used to work but now I only have windows icon after choosing the windows partition and it doesn't boot.

 

I don't use Microsoft system reserved partition.

I don't know about Windows. It's better to ask other developers.

Link to comment
Share on other sites

Also, I would like to ask

Do I need some arguments to boot windows with clover? It used to work but now I only have windows icon after choosing the windows partition and it doesn't boot.

 

I don't use Microsoft system reserved partition.

 

Did you specify "PBR" method in your config.plist?

Also, can you be more specific - with what clover revision you say it worked? Did anything change except the clover revision?

 

And what windows icon you get? The white one (which comes from Clover) or the colored one (which comes from windows)?

  • Like 1
Link to comment
Share on other sites

Thank you for your testing. If possible test please once more.

attachicon.gifCLOVERX64.efi-2160.zip

I don't know about Windows. It's better to ask other developers.

Look like the previous to me (but what do I know...)

Did you specify "PBR" method in your config.plist?

Also, can you be more specific - with what clover revision you say it worked? Did anything change except the clover revision?

 

And what windows icon you get? The white one (which comes from Clover) or the colored one (which comes from windows)?

I don't really remember when it stopped working, I guess that a week ago it worked

I tried with PBR/PBRtest and with out legacy and still the same

I get the clover icon - the white one.

 

I didn't changed many things, I tried a different ntfs.efi driver but I returned to the old one.

 

here is my current config file

Quick update:

Tried v2114 with same results

Than I tried v1974 and it works.

Hopes that helps

debug+dsdt - 2160.zip

config.plist.zip

Link to comment
Share on other sites

 

Look like the previous to me (but what do I know...)

I don't really remember when it stopped working, I guess that a week ago it worked

I tried with PBR/PBRtest and with out legacy and still the same

I get the clover icon - the white one.

 

I didn't changed many things, I tried a different ntfs.efi driver but I returned to the old one.

 

here is my current config file

Quick update:

Tried v2114 with same results

Than I tried v1974 and it works.

Hopes that helps

 

You have <key>Log</key> set to <true/>. Please try with latest with <false/> for Log, and let me know if this solves your issue.

 

Link to comment
Share on other sites

Hi,

I have a working ML 10.8.5 using chameleon as the bootloader. I decided to try clover. All works as before apart from waking from sleep. The laptop goes to sleep nicely but instead of waking, it just reboots. 

 

Initially I tried using my DSDT and SSDT in the patched folder. I turned off all the auto patching in the config.plist and tried many different configs but with all it would just reboot on wake from sleep.

 

I then removed the DSDT and SSDT and tried the auto DSST patching and let clover generate the P-States and C-States. The AppleIntelCPUPowerManagent.kext is patched in S/L/E so I don't need to patch with clover. This setup has the same problem with wake from sleep. It either just reboots or sometimes the system comes back and is usable for about 1 minute and then it reboots. Tried with patching and not patching AppleRTC.

 

Extra kexts used are FakeSMC, AppleACPIPS2Nub, ApplePS2Controller and lspcidrv. These are all in S/L/E/myHack.kext as I installed using myHack.

 

Any ideas what I should try to solve wake problem?

 

Using Clover_v2k_r2133

 

attachicon.gifconfig.plist.zip

 

Thanks

 

Ryksa

I've compared the ACPI tables from a chameleon boot to the clover boot and they are all identical with the exception of FACP.aml.  Is there a way of booting with clover and not patch FACP.aml. Or is there a way of configuring the patches that are applied. I think this might explain the reboot on wake problem I am getting.

 

Thanks

Ryksa

Link to comment
Share on other sites

You should use AptioFix or LowMemFix but not together. I'll recommend AptioFix

0:151  0:000  Starting OsxAptioFixDrv-64.efi
0:152  0:001  Using load options 'OsxAptioFixDrv-64.efi  '
0:152  0:000  Starting OsxFatBinaryDrv-64.efi
0:153  0:001  Using load options 'OsxFatBinaryDrv-64.efi  '
0:153  0:000  Starting OsxLowMemFixDrv-64.efi
0:154  0:000  Using load options 'OsxLowMemFixDrv-64.efi  '

 

sorry slice i still get this messege

 

 

++++++++++++++++++++++++++++++++++++++++++++

 

The system automatically restart after Kernel Panic

 

++++++++++++++++++++++++++++++++++++++++++++

 

preboot.log.zip

 

 

 

@ joe2108

@ Riley Freeman

 

you two, have a x 79 like mine, then I assume that you have the quad channel, and your ddr are physically positioned in 1 3 6 8 slots ... so if you want in the system profile is perfectly positioned to use this change to the config plist, smbios area you have to add this :
 
 
Let me know if everything is ok ...but I am convinced that it will be so B)

 

 

This one works.... thank bro :) "cheating memory slot" hehehe

Link to comment
Share on other sites

I've compared the ACPI tables from a chameleon boot to the clover boot and they are all identical with the exception of FACP.aml.  Is there a way of booting with clover and not patch FACP.aml. Or is there a way of configuring the patches that are applied. I think this might explain the reboot on wake problem I am getting.

 

Thanks

Ryksa

no way. See ACPI section of config.plist.

If you are developer then you can get sources and cancel FADT patching in your Clover copy.

If you are tester then you can make a report about bug with proposition what should be changed.

But sleep/wake problem mostly related to wrong patched DSDT. Did you use Clover's ability to patch DSDT?

 

sorry slice i still get this messege

 

 

++++++++++++++++++++++++++++++++++++++++++++

 

The system automatically restart after Kernel Panic

 

++++++++++++++++++++++++++++++++++++++++++++

 

attachicon.gifpreboot.log.zip

 

Sorry but the preboot.log is good. There is nothing about your problem.

Did you use NullCPUPM? Patched kernel? Or Clover's ability to patch kernel on the fly?

Link to comment
Share on other sites

I've compared the ACPI tables from a chameleon boot to the clover boot and they are all identical with the exception of FACP.aml.  Is there a way of booting with clover and not patch FACP.aml. Or is there a way of configuring the patches that are applied. I think this might explain the reboot on wake problem I am getting.

 

Thanks

Ryksa

 

Project OS X is suffering issues again!

From my Evernote data I have this which Slice advised a couple of weeks ago., which might be of assistance. The site being down I cannot advise as to whether you can stop clover patching Facp.aml with any of these entries.

 

Drop_DSM:
 now we can set Drop _DSM separate by devices.
See full list in config-sample.plist.
You may write nothing. It means drop all for BIOS.aml or drop nothing for custom DSDT.aml.
You may write

CODE
<key>DropOEM_DSM</key>
        <true/>

That mean dropALL. Or false to drop nothing opposite to defaults.
You may write saparately be devices

CODE
        <key>DropOEM_DSM</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>IntelGFX</key>
            <true/>
            <key>LAN</key>
            <true/>
            <key>NVidia</key>
            <true/>
            <key>SATA</key>
            <true/>
            <key>IDE</key>
            <true/>
            <key>WIFI</key>
            <true/>
            <key>USB</key>
            <true/>
            <key>HDA</key>
            <true/>
            <key>LPC</key>
            <false/>
            <key>SmBUS</key>
            <false/>
            <key>Firewire</key>
            <true/>
        </dict>
Link to comment
Share on other sites

×
×
  • Create New...