Jump to content

Clover General discussion


ErmaC
30,155 posts in this topic

Recommended Posts

 

Confirmed, KextsToPatch works perfectly for binary patches.  Info.plist patching not working. ForceLoad not enabled.

Example: 1150 onboard, HD4600 HDMI and HD7750 HDMI audio working with native kexts and dsdt and HDMI audio ssdt (Clover 2530)

1150 onboard, toleda/audio_CloverALC

HD4600 HDMI/ssdt HDMI, audio_hdmi_8series/[Guide]-Haswell-hdmi_audio_(dsdt_or_ssdt)_v1.2.pdf.zip at master · toleda/audio_hdmi_8series

HD7560 HDMI, audio_hdmi_8series/[Case_Studies]_AMD-HD7xxx_HDMI_Audio_v1.zip at master · toleda/audio_hdmi_8series

Notes:

1. Click on View Raw to download

2. Azul patch will not work in 10.9.2

 

Concluded that, as I said in value. 
Force Load = System \ Library \ Extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleIntelFramebufferAzul. 
Will not work right. Therefore, it is useless To attempt to correct the clover deal with what I said. 
And the actual results on the archives DSDT.aml.Screenshot+2014-02-04+12.21.02.png
To modify as in the picture I've attached. It does not help 
And to fix OSX after installation is complete. 
+ To edit the scripts by hand.
 
To fix the script is only to be run.https://github.com/toleda/audio_hdmi_8series
  • Like 1
Link to comment
Share on other sites

Hello Apianti,

 

Looks like your firmware passes a space as the options for the boot entry, normally it passes an identifier and clover uses this to create the ability to load firmware specific options. Nothing to worry about.

Sorry my mistake should include more of the log:

 

0:101 0:000 Clover revision: 2561 running on All Series

0:101 0:000 ... with board Z87-WS

0:101 0:000 Clover load options size = 4 bytes

0:117 0:015 PlistPath: EFI\CLOVER\.plist

0:117 0:000 Oem .plist not found at path: EFI\CLOVER\.plist

0:117 0:000 Error loading .plist! Status=Not Found

0:117 0:000 EFI\CLOVER\.plist not loaded with name from LoadOptions: Not Found

0:117 0:000 PlistPath: EFI\CLOVER\config.plist

0:118 0:001 Using OEM config.plist at path: EFI\CLOVER\OEM\Z87-WS\UEFI\config.plist

0:119 0:000 EFI\CLOVER\OEM\Z87-WS\UEFI\config.plist loaded: Success

 

The identifier is ok, still Clover first looks for the file .plist.

 

 

You probably want those fixes since it looks like graphics injection, usb fixes and detection for ssdt. Not the whole log though so not sure...

Yes maybe I want those fixes, but I would like to control if they are enabled or not.

I have some trouble with HD4600, Airplay and seperate graphic card. As long I can't enable/disable all the fixes the debugging is complicated ...

Link to comment
Share on other sites

Nothing wrong with the method, something wrong with your implementation.  For help, attach IOReg, config.plist and debug.log.

Actually, it is not abnormal at all.
As I said from the beginning I was meant to be Clover just to keep everything . That there is a possibility or not.
I edit the file , such as Binary. We want to solve Example
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleHDA.
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Pluglns \ AppleHDAController.kext \ Contents \ Mac OS \ AppleHDAController.
or
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleIntelFramebufferAzul.
By that we do not have to correct later. After installing MacOSX
The question I ask is whether or not there is a clover to handle everything for us, and developers to write command to cover the actual use or .
I did not matter much, just want it as simple as a banana mouth, that's it.
And I have to apologize because some offensive words .
 
Even the clover itself also has to deal with file \ Info.plist. 
Why are dealing with files in Mac OS \ ****. 
I explained I did not understand
 
Thanks toleda
Link to comment
Share on other sites

See the line that says load options 4 bytes?

Yes, have no idea where it comes from. I erased the nvram already with nvram -c.

 

Edit:

I'm using a USB stick with Clover to boot, since it's easier to edit config files on the stick, then to always mount the hidden EFI partition on the hdd.

0:101 0:000 Clover load options size = 4 bytes

comes only with the USB boot, booting with same config from hdd shows

0:100 0:000 Clover load options size = 0 bytes

 

I attached the log files from usb and hdd boot.

 

 

Then disable the usb fixes and graphics injection, they are not part of fix mask.

The following usb fixes and graphics injection are already off in my config.plist:

 

<key>USB</key>

<dict>

<key>Inject</key>

<false/>

<key>FixOwnership</key>

<false/>

</dict>

 

<key>Inject</key>

<dict>

<key>Intel</key>

<false/>

<key>ATI</key>

<false/>

<key>NVidia</key>

<false/>

</dict>

 

I believe everything else is off by default.

Did I forget to switch something else off ?

logs.zip

Link to comment
Share on other sites

 

Actually, it is not abnormal at all.
As I said from the beginning I was meant to be Clover just to keep everything . That there is a possibility or not.
I edit the file , such as Binary. We want to solve Example
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleHDA.
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Pluglns \ AppleHDAController.kext \ Contents \ Mac OS \ AppleHDAController.
or
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleIntelFramebufferAzul.
By that we do not have to correct later. After installing MacOSX
The question I ask is whether or not there is a clover to handle everything for us, and developers to write command to cover the actual use or .
I did not matter much, just want it as simple as a banana mouth, that's it.
And I have to apologize because some offensive words .
 
Even the clover itself also has to deal with file \ Info.plist. 
Why are dealing with files in Mac OS \ ****. 
I explained I did not understand
 
Thanks toleda

 

I do not understand this reply.

You ask me a question, I answer it and your previous reply says my answer is wrong with a big red X.

I request an IOReg and it is not provided.

There is no binary patching problem; Clover does binary patching as documented. 

Use InjectKexts for .plists.

To summarize, there are no patched binary kexts or patched Info.plists installed in S/L/E, every kext is native in my system. Is that what you are asking for?

Link to comment
Share on other sites

Edit
Actually, it is not abnormal at all.
As I said from the beginning I was meant to be Clover just to keep everything . That there is a possibility or not.
I edit the file , such as Binary. We want to solve Example
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleHDA.
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Pluglns \ AppleHDAController.kext \ Contents \ Mac OS \ AppleHDAController.
or
System \ Library \ extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleIntelFramebufferAzul.
By that we do not have to correct later. After installing MacOSX
The question I ask is whether or not there is a clover to handle everything for us, and developers to write command to cover the actual use or .
I did not matter much, just want it as simple as a banana mouth, that's it.
And I have to apologize because some offensive words .
 
 
Even the clover itself also has to deal with file \ Info.plist. 
Why are dealing with files in Mac OS \ ****. 
I explained I did not understand
 
 
Thanks toleda
 
Edit
System \ Library \ extensions \ AppleHDA.kext \ Contents \ Mac OS \ AppleHDA.
System \ Library \ extensions \ AppleHDA.kext \ Contents \ Pluglns \ AppleHDAController.kext \ Contents \ Mac OS \ AppleHDAController
 
 
Even clover itself also has to deal with file \ Info.plist. 
Clover Why not deal with files in Mac OS \ ****. 
I do not understand, please explain
 
I can not explain to you understand it. I do not know English 
Is only briefly mentioned Want Clover Everything works

 

I request an IOReg and it is not provided

I will do as you ask for it.

Link to comment
Share on other sites

Referring to the result.

My mistake, AddDTGP:

1. fixes ARPT, WIFI working.

2. Fixes HDEF, however, had-gfx injection is not correct: 

Current:  
                      "hda-gfx", 
                        Buffer (0x09)
                        {
                            "onboard-2"
                        }, 
Correct:
                        "hda-gfx", 
                        Buffer (0x09)
                        {
                            "onboard-1"
                        }, 

ATI/hda-gfx injection has the opposite problem as HDEF. AddProperty fixes ATI, does not fix HDEF.

Cannot use FixDisplay as it interferes with iv-platform-id, boot hangs at graphics. No FixDisplay, no PEGP/GFX0/HDAU.

 

 

 

Absolutely confirming toleda's post. I also cannot boot with FixDisplay and IntelGFX. The _DSM method on IntelGFX doesn't get dropped (original DSDT: attachicon.gifDSDT.dsl.zip).
 
And AddProperties/HDA doesn't work if Devices/Audio/Inject is set. The cases with HDMI sound and hda-gfx,onboard-1 or hda-gfx,onboard-2 either in HDEF/HDAU/GFX0 or iGPU are different for everyone, depending whether one uses one or two graphics cards. 
 
Maybe it is the best to not set these values at all and have the possibility to use AddProperties for this case.

 

 

 

 

Hello Clover experts,
 
I checking the Clover boot logs and got some questions:
 
1. Clover seams to look first for a .plist file, before config.plist. Is .plist the default value or why looking for a hidden file first ? Where can I change these LoadOptions so Clover looks first for config.plist ?
 
0:117  0:015  PlistPath: EFI\CLOVER\.plist
0:117  0:000  Oem .plist not found at path: EFI\CLOVER\.plist
0:117  0:000  Error loading .plist! Status=Not Found
0:117  0:000  EFI\CLOVER\.plist not loaded with name from LoadOptions: Not Found
0:117  0:000  PlistPath: EFI\CLOVER\config.plist
 
 
2. The following error is in the log file, but I can't find the reason for it, I tried a automatic created Clover config from Clover Configurator too and it also gives this error.
What does it mean and where it comes from ?
 
3:031  0:010  Error in Second part of settings0: Not Found
 
 
3. If log is enabled in the config.plist then Clover always creates the debug.log. It is also possible to create a log by pressing F2 at the Clover menu.
But the log from F2 is different from the automatic created log for the same boot process.
Why is that ? Shouldn't it be the same log ?
 
 
4. My DSDT patch mask is 0x00000000, no fixes are activated. But still Clover patches some stuff:
 
11:028  0:010  ========= Auto patch DSDT Starting ========
11:037  0:009  VideoCard devID=0x67981002
11:047  0:009  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
11:056  0:008  Display 0 is  notPCIE
11:171  0:115  USBADR[0] = 0x140000 and PCIe = 0xFFFE
11:181  0:010  USBADR[1] = 0x1A0000 and PCIe = 0xFFFE
11:197  0:016  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
11:208  0:010  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
11:298  0:089  Found PCIROOTUID = 0
11:308  0:009  ========= Auto patch DSDT Finished ========
 
How to disable all DSDT patching in Clover ? Or where are the switches for this Auto patches ?
 
Thanks,
 
khe91

 

 

Sorry guys for all DSDT problems. I corrected many mistakes with DSDT fixes so test again

 

CLOVERX64.efi-2570.zip

Link to comment
Share on other sites

Where can I find that panic.log after a kernel panic ?

In Console.app

Example

Interval Since Last Panic Report:  1221253 sec
Panics Since Last Report:          52
Anonymous UUID:                    4FB40628-C8FD-C609-20DC-3D13F7BAAF16

Mon Aug 26 17:02:10 2013
panic(cpu 6 caller 0xffffff80002b8655): Kernel trap at 0xffffff8000643edd, type 13=general protection, registers:
CR0: 0x0000000080010033, CR2: 0x00007fb01c00b1fe, CR3: 0x000000000af61005, CR4: 0x00000000000606e0
RAX: 0x00ea6766e7ff0cc4, RBX: 0xffffff80117ab000, RCX: 0xffffff8011ab7800, RDX: 0xffffff8011964940
RSP: 0xffffff80eb28bdd0, RBP: 0xffffff80eb28be10, RSI: 0xffffff8011964940, RDI: 0xffffff8011902c40
R8:  0x00000000000000de, R9:  0x0000000000000001, R10: 0xffffff8011783c00, R11: 0x0000000000000206
R12: 0xffffff8011902c40, R13: 0xffffff8011964940, R14: 0x0000000000000057, R15: 0xffffff8012d65900
RFL: 0x0000000000010282, RIP: 0xffffff8000643edd, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x00007fb01c00b1fe, Error code: 0x0000000000000000, Fault CPU: 0x6

Backtrace (CPU 6), Frame : Return Address
0xffffff80eb28ba70 : 0xffffff800021d626 
0xffffff80eb28bae0 : 0xffffff80002b8655 
0xffffff80eb28bcb0 : 0xffffff80002ce17d 
0xffffff80eb28bcd0 : 0xffffff8000643edd 
0xffffff80eb28be10 : 0xffffff8000643fa6 
0xffffff80eb28be40 : 0xffffff8000667fee 
0xffffff80eb28be50 : 0xffffff8000296711 
0xffffff80eb28be80 : 0xffffff8000220b3d 
0xffffff80eb28beb0 : 0xffffff8000210448 
0xffffff80eb28bf00 : 0xffffff800021961b 
0xffffff80eb28bf70 : 0xffffff80002a6536 
0xffffff80eb28bfb0 : 0xffffff80002ce9e3 

BSD process name corresponding to current thread: kextd
Boot args: npci=0x2000 slide=0 darkwake=0 

Mac OS version:
12E55

Kernel version:
Darwin Kernel Version 12.4.0: Wed May  1 17:57:12 PDT 2013; root:xnu-2050.24.15~1/RELEASE_X86_64
Kernel UUID: 896CB1E3-AB79-3DF1-B595-549DFFDF3D36
System model name: MacBookPro8,2 (Mac-942459F5819B171B)

System uptime in nanoseconds: 358986121037
last loaded kext at 358985419219: com.apple.driver.AppleUSBCDC	4.1.23 (addr 0xffffff7f81def000, size 16384)
last unloaded kext at 155026311414: com.apple.driver.AppleUSBXHCI	5.6.0 (addr 0xffffff7f80bc4000, size 102400)
loaded kexts:
com.nvidia.CUDA	1.1.0
Link to comment
Share on other sites

test again

No EFI/Clover/ACPI/Origin/DSDT-or.aml or DSDT-pa0.aml

Selected FixDisplay, AddDTGP, FixHDA, FixAirport

ARPT@0 OK

HDEF@1B/hda-gfx/onboard-1 OK

GFX0@2/hda-gfx/onboard-1 OK

ATI/GFX0@0/hda-gfx/onboard-2 OK*

ATI/HDAU@0,1/hda-gfx/onboard-2 Missing

HD4600/B0D3@3 (HDAU@3)/hda-gfx/onboard-1 Missing

 

*Default is onboard-1, should be  onboard-2, used Devices/AddProperties to show as onboard-2 in IOReg.

Files in 2570

 

Different issue, ACPI/DropTables

config.plist/ACPI/DropTables/ CpuPm, CPU01st, SaSsdt.  

Only CpuPm is dropped.

Files in 2570-1

2570.zip

2570-1.zip

  • Like 1
Link to comment
Share on other sites

No EFI/Clover/ACPI/Origin/DSDT-or.aml or DSDT-pa0.aml

Selected FixDisplay, AddDTGP, FixHDA, FixAirport

ARPT@0 OK

HDEF@1B/hda-gfx/onboard-1 OK

GFX0@2/hda-gfx/onboard-1 OK

ATI/GFX0@0/hda-gfx/onboard-2 OK*

ATI/HDAU@0,1/hda-gfx/onboard-2 Missing

HD4600/B0D3@3 (HDAU@3)/hda-gfx/onboard-1 Missing

 

*Default is onboard-1, should be  onboard-2, used Devices/AddProperties to show as onboard-2 in IOReg.

Files in 2570

 

Different issue, ACPI/DropTables

config.plist/ACPI/DropTables/ CpuPm, CPU01st, SaSsdt.  

Only CpuPm is dropped.

Files in 2570-1

hello toleda

see 

Link to comment
Share on other sites

No EFI/Clover/ACPI/Origin/DSDT-or.aml or DSDT-pa0.aml

Because in your config

 

	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>

Selected FixDisplay, AddDTGP, FixHDA, FixAirport

ARPT@0 OK

HDEF@1B/hda-gfx/onboard-1 OK

GFX0@2/hda-gfx/onboard-1 OK

ATI/GFX0@0/hda-gfx/onboard-2 OK*

ATI/HDAU@0,1/hda-gfx/onboard-2 Missing

you probably need AddHDMI

			<key>Fixes</key>
			<dict>
				<key>AddHDMI_8000000</key>
				<true/>

 

 

 

HD4600/B0D3@3 (HDAU@3)/hda-gfx/onboard-1 Missing

 

*Default is onboard-1, should be  onboard-2, used Devices/AddProperties to show as onboard-2 in IOReg.

Files in 2570

This is a question. Why "onboard-2" if there must be "onboard-1"? What is the rule?

As I see iMac12,2 uses onboard-1.

 

Different issue, ACPI/DropTables

config.plist/ACPI/DropTables/ CpuPm, CPU01st, SaSsdt.  

Only CpuPm is dropped.

Files in 2570-1

Only CpuPm set to drop

1:620  0:008  Dropping 3 tables
1:635  0:015  Drop table 0 signature="SSDT" (54445353) table-id="SaSsdt" (0000746473536153)
1:769  0:134  set table: 54445353,         73536153 to drop:
1:786  0:016  Drop table 1 signature="SSDT" (54445353) table-id="CpuPm" (0000006D50757043)
1:912  0:126  set table: 54445353,         50757043 to drop:  true
1:929  0:016  
1:937  0:008  Drop table 2 signature="SSDT" (54445353) table-id="Cpu01st" (0074733130757043)
2:135  0:197  set table: 54445353,         30757043 to drop:

:blink: 

Link to comment
Share on other sites

Some help please with HDMI audio becouse is not working with latest version (2574)

old log.

11:445  0:000  Start Display0 Fix
11:446  0:000  add device GFX0
11:446  0:000  Creating DSM for ATI card
11:446  0:000  Create HDAU device
11:446  0:000  Creating DSM for HDMI
11:446  0:000  insert HDAU into existing PEG0
11:446  0:000  now inserting Video device
11:446  0:000  ... into existing bridge
11:446  0:000  patch Display #0 of Vendor=0x1002 in DSDT new way
11:446  0:000  Start NetWork Fix
11:446  0:000  have no Network device while NetworkADR2=0
11:446  0:000  NetworkADR1=1C0005 NetworkADR2=0
11:446  0:000  network DSM created, size=80
11:447  0:000  Start SBUS Fix PCI=1090 len=D7C9
11:447  0:000  SBUS address 0 code size = 0x000000EB
11:447  0:000  SBUS absent, adding to the end of PCI0 at 4E75
11:447  0:000  shift=0 so=EB len=D8B4
11:447  0:000  patch FRWR in DSDT
11:447  0:000  Start Firewire Fix

new log.

26:113  0:000  Start Display0 Fix
26:113  0:000  add device GFX0
26:113  0:000  Creating DSM for ATI card
26:113  0:000  now inserting Video device
26:113  0:000  ... into existing bridge
26:114  0:000  patch Display #0 of Vendor=0x1002 in DSDT new way
26:114  0:000  Start NetWork Fix
26:114  0:000  have no Network device while NetworkADR2=0
26:114  0:000  NetworkADR1=1C0005 NetworkADR2=0
26:114  0:000  network DSM created, size=8A
26:114  0:000  Start SBUS Fix PCI=1090 len=D797
26:115  0:000  SBUS address 0 code size = 0x000000EB
26:115  0:000  SBUS absent, adding to the end of PCI0 at 4E43
26:115  0:000  patch FRWR in DSDT
26:115  0:000  Start Firewire Fix
26:116  0:000  Start HDMI10 Fix
26:116  0:000  have no HDMI device while HDMIADR2=1
26:116  0:000  _DSM in HDAU already exists, dropped
26:116  0:000  HDMIADR1=10000 HDMIADR2=1

2511-2574-dsdt.dsl.zip

Link to comment
Share on other sites

Some help please with HDMI audio becouse is not working with latest version (2574)

old log.

 

attachicon.gif2511-2574-dsdt.dsl.zip

 

You may show final rezult more directly:

2511

                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x04)
                            {
                                "ATY,VendorID", 
                                Buffer (0x02)
                                {
                                     0x02, 0x10
                                }, 

                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

and 2574

 

                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                }

                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

As I already said "onboard-2" is not in Clover-2574 so this mean this part is not from Clover and there is no Clover patches at all.

Link to comment
Share on other sites

OK then this is the same section without adding any properties (2574)

 

                Device (GFX0)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                }

                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x06)
                            {
                                "layout-id",
                                Buffer (0x04)
                                {
                                     0x0C, 0x00, 0x00, 0x00
                                },

                                "hda-gfx",
                                Buffer (0x0A)
                                {
                                    "onboard-1"
                                },

                                "PinConfigurations",
                                Buffer (0x04)
                                {
                                     0xE0, 0x00, 0x56, 0x28
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

And the boot.log fro the same booting.
34:669  0:000  ========= Auto patch DSDT Starting ========
34:669  0:000  VideoCard devID=0x67791002
34:669  0:000  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
34:669  0:000  Display 0 is PCIE
34:670  0:000  USBADR[0] = 0x1A0000 and PCIe = 0xFFFE
34:670  0:000  USBADR[1] = 0x1C0003 and PCIe = 0x0
34:670  0:000  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
34:670  0:000   patch pattern 5B821E42
34:670  0:000    bin not found
34:670  0:000  Found ACPI CPU: P001 And P002 And P003 And P004 And P005 And P006 And P007 And P008 And P009 And P010 And P011 And P012 And P013 And P014 And P015 And P016 
34:670  0:000  Found PCIROOTUID = 0
34:670  0:000  patch TMR in DSDT 
34:671  0:000  Start Display0 Fix
34:671  0:000  add device GFX0
34:671  0:000  Creating DSM for ATI card
34:671  0:000  now inserting Video device
34:671  0:000  ... into existing bridge
34:671  0:000  patch Display #0 of Vendor=0x1002 in DSDT new way
34:671  0:000  Start NetWork Fix
34:671  0:000  have no Network device while NetworkADR2=0
34:671  0:000  NetworkADR1=1C0005 NetworkADR2=0
34:671  0:000  network DSM created, size=8A
34:672  0:000  Start SBUS Fix PCI=1090 len=D787
34:672  0:000  SBUS address 0 code size = 0x000000EB
34:672  0:000  SBUS absent, adding to the end of PCI0 at 4E33
34:672  0:000  patch FRWR in DSDT 
34:673  0:000  Start Firewire Fix
34:673  0:000  Start HDMI10 Fix
34:673  0:000  have no HDMI device while HDMIADR2=1
34:673  0:000  _DSM in HDAU already exists, dropped
34:673  0:000  HDMIADR1=10000 HDMIADR2=1
34:673  0:000    with default properties
34:674  0:000   deleting device CRT_
34:674  0:000   deleting device DVI_
34:674  0:000   deleting device SPKR
34:674  0:000   deleting device ECP_
34:674  0:000   deleting device LPT_
34:675  0:000   deleting device FDC0
34:675  0:000   deleting device ECP1
34:675  0:000   deleting device LPT1
34:675  0:000  NewName OCST already present, renaming impossibble
34:676  0:000  Start PNLF Fix
34:676  0:000  found PWRB at 5244
34:676  0:000  Start Darwin Fix
34:676  0:000  Name _OSI present at 0x528, renaming to OOSI
34:676  0:000  Name _OSI present at 0x52F, renaming to OOSI
34:676  0:000  Name _OSI present at 0x547, renaming to OOSI
34:676  0:000  Name _OSI present at 0x55F, renaming to OOSI
34:676  0:000  Name _OSI present at 0x57B, renaming to OOSI
34:676  0:000  Name _OSI present at 0x597, renaming to OOSI
34:676  0:000  Name _OSI present at 0x5B1, renaming to OOSI
34:676  0:000  Name _OSI present at 0x5CF, renaming to OOSI
34:677  0:000  ========= Auto patch DSDT Finished ========
 

Edit:Sorrt copy paste mistake but still not working.

Link to comment
Share on other sites

That error with boot0af means you don't have boot1 installed on the boot sector of active partition.

Yes. The problem is that the clover install log shows boot1f32 being installed to the hybrid drives efi partition apparently successfully, no errors.

 

I also tried a manual install of boot1f32 to the hybrid drives efi partition, again, it appears to work perfectly, no errors. But no matter what I do I get boot0af: error when I try to boot from the hybrid drive.

 

The same clover installer works perfectly on a second non-hybrid hard drive - that at least gives me a workaround, boot using the second drive and just select OSX installed on the hybrid from clover UI, but I just don't see why I can't boot from the hybrid.

 

Given the fight I've been having I think the next thing to do might be to erase the hybrid and repartition again for a fresh start just in case the efi partition or PBR is corrupted some how. I've been trying to avoid that because it means another ~6hr restore from time machine...

Link to comment
Share on other sites

×
×
  • Create New...