Jump to content

Clover General discussion


ErmaC
29,868 posts in this topic

Recommended Posts

New system: Z87I-Deluxe/i7-4770K/UEFI/Clover -1597.  Problem with the system clock; a minute goes by in 3 seconds, dialog boxes disappear before an entry can be made.  System Info says 3.5 GHz.  BIOS settings are all default.  Legacy boot is normal.  Suggestions?

Link to comment
Share on other sites

attachicon.gifScreen Shot 2013-08-21 at 12.26.08 PM.pngAbout Booleans,

Is this wrong?

 

 

This is good. But you have to look into text representation of the "boolean". It is not xxx as you may expect. No!

This is just or .

New system: Z87I-Deluxe/i7-4770K/UEFI/Clover -1597.  Problem with the system clock; a minute goes by in 3 seconds, dialog boxes disappear before an entry can be made.  System Info says 3.5 GHz.  BIOS settings are all default.  Legacy boot is normal.  Suggestions?

Your problem is already resolved in recent Clover. 

Then let me explain. The first time I installed clover as a bootloader it worked perfectly, no issues at all, both from USB and HDD. Now, I had to reinstall OSX and Clover does not work anymore. I don't know if it has any influence or not, trust me, it doesn't make sense to me either. Right now when I select OSX in the Clover boot menu it just does not work - black screen - if I press any key I get back to the select menu.

Already tried this, no luck.

You should make some more effort and tell some more info to help you.

Link to comment
Share on other sites

 

Your problem is already resolved in recent Clover. 

Trouble with recent Clover.  Downloaded 1974 from Clover EFI bootloader - Browse Files at SourceForge.net.

 

The config.plist has Boolean as type for many properties.  Discarded for config-sample.plist.zip from Clover v.2 Instructions - Page 2 - Clover - InsanelyMac Forum.  Edited the sample plist to as similar as possible to the working Clover 1597 config.plist and installed in Clover 1974/EFI/CLOVER/OEM/P8Z77-I DELUXE/UEFI/config.plist.

 

Clover 1974 boots with AGPM and AICPUPM errors, HD4000 in VESA mode, no WiFi, etc.  IOReg says the sysdef is imac12,2 instead of macmin6,2 in config.plist.

 

Clover 1974 is not loading config.plist (even when put in the place it is looking).  It did not load the Patched DSDT or SSDTs.  No idea where imac12,2 came from, patched Voodoo but there is no Voodoo, etc.  Below is the boot log for working Clover 1597 and nonworking Clover 1974.  The 1974 config.plist and boot log is attached.

config.plist for Clover 1597 and Clover 1975

0:115  0:000  Clover revision: 1597  running on System Product Name
0:115  0:000  ... with board P8Z77-I DELUXE
0:120  0:004  ConfigPlistPath: EFI\CLOVER\config.plist
0:122  0:002  Using OEM config.plist at path: EFI\CLOVER\OEM\P8Z77-I DELUXE\config.plistt

0:101  0:000  Clover revision: 1974  running on System Product Name
0:101  0:000  ... with board P8Z77-I DELUXE
0:108  0:006  Found theme METAL
0:114  0:006  ConfigPlistPath: EFI\CLOVER\config.plist
0:116  0:002  Using OEM config.plist at path: EFI\CLOVER\config.plist


DSDT/SSDT loading for Clover 1597 and Clover 1975

Clover revision: 1597
old FADT length=10C
DSDT found in Clover volume OEM folder: EFI\CLOVER\OEM\P8Z77-I DELUXE\ACPI\patched\DSDT.aml
19:415  0:008  Apply DsdtFixMask=0x0000
19:542  0:126  Drop tables from Xsdt, count=8
19:542  0:000   Found table: FACP  A M I
19:542  0:000   Found table: APIC  A M I
19:542  0:000   Found table: FPDT  A M I
19:542  0:000   Found table: MCFG  A M I
19:542  0:000   Found table: HPET  A M I
19:542  0:000   Found table: SSDT  SataTabl
19:542  0:000   ... dropped
19:542  0:000   Found table: SSDT  Cpu0Ist
19:542  0:000   ... dropped
19:542  0:000   Found table: SSDT  CpuPm
19:542  0:000   ... dropped
19:542  0:000  corrected XSDT length=76
19:542  0:000  Inserting SSDT.aml from EFI\CLOVER\OEM\P8Z77-I DELUXE\ACPI\patched ... Success
19:545  0:002  Inserting SSDT-1.aml from EFI\CLOVER\OEM\P8Z77-I DELUXE\ACPI\patched ... Success
19:547  0:002   CPUBase=0 and ApicCPUBase=1 ApicCPUNum=8
19:548  0:000    Booting OS 10.9


Clover revision: 1974
old FADT length=10C
11:738  0:003  DSDT len = 0xA8D1 new len = 0xBDEB
11:738  0:000  Apply DsdtFixMask=0x0000
11:738  0:000  
Auto patch DSDT Starting.................

11:738  0:000  VideoCard devID=0x1628086
11:738  0:000  DisplayADR1[0] = 0x20000, DisplayADR2[0] = 0xFFFE
11:738  0:000  Display 0 is not PCIE
11:863  0:125  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
11:863  0:000  found PCIROOTUID = 0
11:863  0:000  
Auto patch BiosDSDT Finish.................

11:863  0:000  Drop tables from Xsdt, count=8
11:863  0:000   Found table: FACP  A M I
11:863  0:000   Found table: APIC  A M I
11:863  0:000   Found table: FPDT  A M I
11:863  0:000   Found table: MCFG  A M I
11:863  0:000   Found table: HPET  A M I
11:863  0:000   Found table: SSDT  SataTabl
11:863  0:000   Found table: SSDT  Cpu0Ist
11:863  0:000   Found table: SSDT  CpuPm
11:863  0:000  corrected XSDT length=100
11:864  0:000   CPUBase=0 and ApicCPUBase=1 ApicCPUNum=8
11:868  0:004    Booting OS 10.9


config.plist.zip

boot-1974-1.zip

Link to comment
Share on other sites

 

Trouble with recent Clover.  Downloaded 1974 from Clover EFI bootloader - Browse Files at SourceForge.net.

 

The config.plist has Boolean as type for many properties.  Discarded for config-sample.plist.zip from Clover v.2 Instructions - Page 2 - Clover - InsanelyMac Forum.  Edited the sample plist to as similar as possible to the working Clover 1597 config.plist and installed in Clover 1974/EFI/CLOVER/OEM/P8Z77-I DELUXE/UEFI/config.plist.

 

Clover 1974 boots with AGPM and AICPUPM errors, HD4000 in VESA mode, no WiFi, etc.  IOReg says the sysdef is imac12,2 instead of macmin6,2 in config.plist.

 

Clover 1974 is not loading config.plist (even when put in the place it is looking).  It did not load the Patched DSDT or SSDTs.  No idea where imac12,2 came from, patched Voodoo but there is no Voodoo, etc.  Below is the boot log for working Clover 1597 and nonworking Clover 1974.  The 1974 config.plist and boot log is attached.

 

 

Perhaps Clover doesn't like your plist and skips it. I don't know why but in my system your uploaded plist is opened by TextEdit instead of the default Plist Editor (formatting issue?). Here's a "proper" version, I fixed a couple of outdated things, and also deleted the CPU section as it should detect it correctly now. Also I'm not sure if the MLB variable is read anymore, I haven't used it in a while and have had zero issues with iCloud or Messages.

 

config.plist.zip

Link to comment
Share on other sites

Perhaps Clover doesn't like your plist and skips it. I don't know why but in my system your uploaded plist is opened by TextEdit instead of the default Plist Editor (formatting issue?). Here's a "proper" version, I fixed a couple of outdated things, and also deleted the CPU section as it should detect it correctly now. Also I'm not sure if the MLB variable is read anymore, I haven't used it in a while and have had zero issues with iCloud or Messages.

 

attachicon.gifconfig.plist.zip

Thanks for editing my config.plist.  The only thing that changed is boot hangs; can only get to the Desktop in safe mode.  Clover 1974 is not loading the config.plist, dsdt or ssdts.  Perhaps, 1942 is a better choice.

  • Like 1
Link to comment
Share on other sites

Mr Toleda - you have helped so many people. 

 

I am assuming that you are trying UEFI boot. Firstly in your EFI/CLOVER directory, please ensure that your config.plist resides in this location. Please also check that any details contained in the OEM folder are removed as multiple DSDT/SSDT/ and config.plists can exist. Please make sure the the EFI/CLOVER/themes directory has a valid theme loaded and it is the same as shown in the config.plist under GUI.

 

Please have a try with this version, but the theme name will need to be changed as will the ScreenResolution if 2560X1440 is not correct. in boot args slide=0 is no longer required as is MLB no longer required. I would also suggest you use the latest version of Clover (1979) for this test as there have been some positive changes recently.  I would also suggest that you try it without the SSDTs initially as they can be added later. You might also initially try with GenerateIvyStates without the SSDTS as the tuning can come later.  Before booting clear your nvram by entering nvram -c in terminal.

 

Config.plist and latest clover can be found here:

 

Shared with Droplr: 'ForToleda.zip'

http://d.pr/f/WVbU

 

Good luck...

  • Like 1
Link to comment
Share on other sites

Thanks for editing my config.plist.  The only thing that changed is boot hangs; can only get to the Desktop in safe mode.  Clover 1974 is not loading the config.plist, dsdt or ssdts.  Perhaps, 1942 is a better choice.

For a quick fix try moving all your tables and config out of the OEM folder. Place your config.plist in /CLOVER/ and your tables in /CLOVER/ACPI/patched. They should load from there.

Link to comment
Share on other sites

I am assuming that you are trying UEFI boot. Firstly in your EFI/CLOVER directory, please ensure that your config.plist resides in this location. Please also check that any details contained in the OEM folder are removed as multiple DSDT/SSDT/ and config.plists can exist. Please make sure the the EFI/CLOVER/themes directory has a valid theme loaded and it is the same as shown in the config.plist under GUI.

 

Good luck...

Thanks for the taking the time to edit config.plist and make suggestions.  The result was no change.  However, it appears the Clover-1979 attached is really Clover-1974:

Install log:

Clover EFI installer log - Thu Aug 22 11:27:11 EDT 2013
Installer version: v2 r1979 EFI bootloader
 
boot log:
0:100  0:100  MemLog inited, TSC freq: 3510319920
0:100  0:000  
0:100  0:000  Starting rEFIt rev 1974 on American Megatrends EFI
 
I am interested in trying 1979 as 1942 and 1958 also fail with the same issue of not loading config.plist or dsdt.aml.
  • Like 1
Link to comment
Share on other sites

 

Thanks for the taking the time to edit config.plist and make suggestions.  The result was no change.  However, it appears the Clover-1979 attached is really Clover-1974:

Install log:

Clover EFI installer log - Thu Aug 22 11:27:11 EDT 2013
Installer version: v2 r1979 EFI bootloader
 
boot log:
0:100  0:100  MemLog inited, TSC freq: 3510319920
0:100  0:000  
0:100  0:000  Starting rEFIt rev 1974 on American Megatrends EFI
 
I am interested in trying 1979 as 1942 and 1958 also fail with the same issue of not loading config.plist or dsdt.aml.

 

Do you have Clover as "Boot option in Bios"? If so try removing it and from Boot from HDD name. I had a similar issue once where some how the boot option was set to the wrong HDD and I also had weird SMBIOS info and wrong config_

Link to comment
Share on other sites

 

Thanks for the taking the time to edit config.plist and make suggestions.  The result was no change.  However, it appears the Clover-1979 attached is really Clover-1974:

Install log:

Clover EFI installer log - Thu Aug 22 11:27:11 EDT 2013
Installer version: v2 r1979 EFI bootloader
 
boot log:
0:100  0:100  MemLog inited, TSC freq: 3510319920
0:100  0:000  
0:100  0:000  Starting rEFIt rev 1974 on American Megatrends EFI
 
I am interested in trying 1979 as 1942 and 1958 also fail with the same issue of not loading config.plist or dsdt.aml.

 

That is totally weird as I did send you the correct 1979 pkg file compiled here with CloverGrowerPro, and installed here as 1979. I can only suggest that you are infact booting from a different location. I have only one Clover here loaded on the ESP partition of my OSX SSD drive (disk0s1), any backups are held on removable USB sticks and used for testing only. Very strange as it should work well for you.

 
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            239.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk1
   1:                        EFI                         104.9 MB   disk1s1
   2:         Microsoft Reserved                         134.2 MB   disk1s2
   3:       Microsoft Basic Data Windows 8               239.8 GB   disk1s3
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.5 TB     disk2
   1:                        EFI                         209.7 MB   disk2s1
   2:                  Apple_HFS MHDBK                   351.5 GB   disk2s2
   3:                  Apple_HFS TonyData                954.7 GB   disk2s3
   4:       Microsoft Basic Data WINSHARE                193.6 GB   disk2s4
Link to comment
Share on other sites

 

That is totally weird as I did send you the correct 1979 pkg file compiled here with CloverGrowerPro, and installed here as 1979. I can only suggest that you are infact booting from a different location. I have only one Clover here loaded on the ESP partition of my OSX SSD drive (disk0s1), any backups are held on removable USB sticks and used for testing only. Very strange as it should work well for you.

I am using a usb stick.  I tried six Clover versions, all the same problem, erased, reinstalled, no success.  Imaged the working drive and created a 1597 clone that worked.  Installed 1797 and  the drive is not recognized for UEFI boot; something present in 1597 is gone in 1797.    Did not make any progress today and still don't know why recent Clover is not working on my systems.

Link to comment
Share on other sites

Hello Toleda

Can you upload a Darwindump?

And can you try to boot legacy to see if it works OK .

Chameleon boots fine.  Attached are two Darwin Dumps: 1. Clover 1597 UEFI working, 2. Clover 1979 safe mode.  Regarding 1979, using GUID, erasing the partition is not enough to install a different version of Clover, it has to be partitioned.  With 1979, Clover is setting sysdef to macmini6,1 rather than imac12,2, good news.  However, config.plist and dsdt are not loading which makes a normal boot impossible.  It appears Clover is looking for the files in the EFI partition rather than the EFI folder.   Thanks for your help. 

DarwinDumper_2.7.9_AMI_X64_1597_Mav_toleda.zip

DarwinDumper_2.7.9_AMI_X64_1979_Mav_toleda-safe.zip

Link to comment
Share on other sites

You stick is formated HFS on clover partition.

Experiments - Results (Z77-I Deluxe)

Clover 1597/USB/MBR/Fat32/CSM Disabled - working

Clover 1979/USB/MBR/Fat32/CSM Disabled - not working/goes to setup menu requesting CSM enabled

Clover 1979/USB/GUID/HFS/CSM Disabled - safe mode/doesn't load config.plist, dsdt, ssdt.

 

Experiment - Results (Z87I- Deluxe)

Clover 1979/USB/GUID/HFS/CSM Disabled - safe mode/doesn't load config.plist, dsdt, ssdt.

 

Install log (Z87I- Deluxe)

Clover EFI installer log - Fri Aug 23 11:25:50 EDT 2013
Installer version: v2 r1979 EFI bootloader
======================================================
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *64.0 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS 10.9                    21.3 GB    disk0s2
   3:                  Apple_HFS 10.8.5                  21.3 GB    disk0s3
   4:                  Apple_HFS 10.??                   20.7 GB    disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.0 GB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS clover-1979             1.0 GB     disk1s2
   3:                  Apple_HFS install_dp1             6.0 GB     disk1s3
   4:                  Apple_HFS install_stuff           660.3 MB   disk1s4
======================================================
Backing up EFI files

Backing up stage2 file /Volumes/clover-1979/EFIROOTDIR/boot  to /Volumes/clover-1979/EFI-Backups/r/2013-08-23-11h25/boot
Backing up /Volumes/clover-1979/EFIROOTDIR/EFI folder to /Volumes/clover-1979/EFI-Backups/r/2013-08-23-11h25/EFI
======================================================
Installing BootSectors/BootLoader

Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /Volumes/clover-1979
Stage 1 - Don't write any of boot1h2, boot1f32alt to /Volumes/clover-1979
Stage 2 - Written boot6 (x64) to /Volumes/clover-1979/boot
======================================================
Installing RC Scripts

Installing RC scripts in '/' volume
Installing RC scripts in '/Volumes/10.8.5' volume
Installing RC scripts in '/Volumes/10.??' volume


======================================================
=========== Clover EFI Installation Finish ===========
======================================================

Link to comment
Share on other sites

I have the following DSDT fix added for making USB3 work fine with USB2 and 3 plugged in to Intel Panther Point controller:

 OperationRegion (XH1C, PCI_Config, 0xD0, 0x10)
Field (XH1C, ByteAcc, NoLock, Preserve)
{
PAHC,   1, 
PBHC,   1, 
PCHC,   1, 
PDHC,   1, 
Offset (0x08), 
PASS,   1, 
PBSS,   1, 
PCSS,   1, 
PDSS,   1
}
 
OperationRegion (XHC2, PCI_Config, 0x44, 0x04)
Field (XHC2, ByteAcc, NoLock, Preserve)
{
Offset (0x01), 
MIAI,   2
}
 
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0D)
{
"device-id", 
Buffer (0x04)
{
0x31, 0x1E, 0x00, 0x00
}, 
"AAPL,current-available", 
0x0834, 
"AAPL,current-extra", 
0x0A8C, 
"AAPL,current-extra-in-sleep", 
0x0A8C, 
"AAPL,max-port-current-in-sleep", 
0x0834, 
"AAPL,device-internal", 
0x00, 
Buffer (0x01)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf(Local0))
Return (Local0)
}
 
Method (XHCA, 0, NotSerialized)
{
Store (0x01, \_SB.PCI0.XHC1.PAHC)
}
 
Method (XHCB, 0, NotSerialized)
{
Store (0x01, \_SB.PCI0.XHC1.PBHC)
}
 
Method (XHCC, 0, NotSerialized)
{
Store (0x01, \_SB.PCI0.XHC1.PCHC)
}
 
Method (XHCD, 0, NotSerialized)
{
Store (0x01, \_SB.PCI0.XHC1.PDHC)
}
 
Method (EHCA, 0, NotSerialized)
{
Store (0x00, \_SB.PCI0.XHC1.PAHC)
}
 
Method (EHCB, 0, NotSerialized)
{
Store (0x00, \_SB.PCI0.XHC1.PBHC)
}
 
Method (EHCC, 0, NotSerialized)
{
Store (0x00, \_SB.PCI0.XHC1.PCHC)
}
 
Method (EHCD, 0, NotSerialized)
{
Store (0x00, \_SB.PCI0.XHC1.PDHC)
}
 
Method (_INI, 0, NotSerialized)
{
Store (0x00, MIAI)
 
If (LAnd (LGreaterEqual (OSYS, 0x07DC), LLess (OSYS, 0x2710)))
{
Store (0x01, \_SB.PCI0.XHC1.PASS)
Store (0x01, \_SB.PCI0.XHC1.PAHC)
Store (0x01, \_SB.PCI0.XHC1.PBSS)
Store (0x01, \_SB.PCI0.XHC1.PBHC)
Store (0x01, \_SB.PCI0.XHC1.PCSS)
Store (0x01, \_SB.PCI0.XHC1.PCHC)
Store (0x01, \_SB.PCI0.XHC1.PDSS)
Store (0x01, \_SB.PCI0.XHC1.PDHC)
}
}

It would be cool if this could be added to Clover...

The methods are used by AppleUSBXHCI (Check AppleUSBXHCI binary...)

The _DSM method injects the proper values for an Intel USB3 controller.
  • Like 1
Link to comment
Share on other sites

Thanks for answer,Slice.

I found that overclock with clover needs ssdt.(without it panic or slow system clock)

When normal clock clover nor chameleon needs ssdt.aml with my x58 board.

 

 

 

 

post-772374-0-21880200-1377603597_thumb.png normal clock without ssdt

 

post-772374-0-55205600-1377603700_thumb.pngoverclock with maciasl generic ssdt

 

same macpro5,1 smbios and show different multipliers.

Link to comment
Share on other sites

×
×
  • Create New...