Jump to content

10.10 Migrating to Clover UEFI - Asus P8P67 Deluxe Rev 3.0


Careless
 Share

22 posts in this topic

Recommended Posts

Hi everyone,

 

I managed to create a Clover Legacy UEFI bootloader USB key with a patched DSDT and SSDT. It seems to be running just fine right now (as I am typing this). On the actual system volume, I am booting with Chameleon, so I am using the USB to test. I have the system running on a 2302 Patched Bios, and power management seems to be working as far as the Intel Power Gadget is showing me.

Essentially, everything is working except for audio (no need, I have a wireless USB headset I use for that anyways).

 

I am having trouble trying to get it to work with just a UEFI bootloader, and not a legacy one. I would like to go to full UEFI mode if possible to streamline future updates and whatnot, and just to generally have a cleaner more vanilla install of the entire system.

 

Anyways.

 

 

Whenever I boot using the Legacy USB i get a "boot" message, then it shows "5" (that is the resolution profile it is selecting), and then it says "welcome to clover" and proceeds to show the disk launcher screen where I can select my volume to boot from.

 

Whenever I boot using the UEFI USB i get no message at all, it goes straight to a black screen with a FLASHING cursor on the top left.

I proceeded to copy CLOVERX64.EFI to the root of the EFI volume and rename it to SHELLX64.EFI as instructed by some guides on this specific mobo.

 

When booting using that, I get a black screen with a SOLID cursor on the top left (and what seems like an odd resolution that it is being displayed at, as well). It never progresses from that point, and does not show the volume selection menu.

 

I was wondering if it is at all possible to get the Asus P8P67 Deluxe Rev B3.0 @ 2302 patched bios (confirmed patched bios is working) with UEFI only.

 

The 2302 bios does not have CSM or any option to do UEFI/Legacy Hybrid or UEFI only booting- so I cannot turn those off/change them.

 

Link to comment
Share on other sites

As far as I know you only have to install clover on your disk (efi), put all the extra kexts, drivers, dsdt and ssdt in the respective folders. Then boot to an efi shell find the folder in fsx where CLOVERX64.efi resides (not the one in the usb) then do: bcfg boot dump (return) bcfg boot add 0 CLOVERX64.efi "osx" (return) . Remove the usb pen and restart the pc.

P.s. Install clover (efi) on the usb too. You are not going anywhere with a legacy pen. P8P67 is EFI capable.

And to boot in the uefi pen simply hit F8 at boot and select uefi:your_pen

Link to comment
Share on other sites

what do you mean by "you are not going anywhere with a legacy pen" ?
as I type this post, I currently booted from the legacy clover pen and I am in 10.10 right now, circumventing Chameleon

 

what i was trying to explain was that "hit f8 at boot and select uefi: your_pen" does not work. that is exactly what I'm doing. it tries to read from the EFI partition on the USB key, but does not work.

 

If I attempt to do it by selecting the legacy "USB" partition that has an "EFI" folder on it, it gets me here... into OSX and allows me to use the system.

 

I'll try installing it onto the harddrive and see where that takes me. at least if it doesn't boot I can use this usb key to get back in here and configure stuff.

 

EDIT: attempted to use 4.1.2 of this guide here: http://www.insanelymac.com/forum/topic/302041-guide-asrock-h97-pro4-yosemite-with-clover-uefi-installation/and it didn't add Clover to the bootloader and did not allow me to select the UEFI: harddrive partition that loads the mac drive that i have yosemite installed on.

 

 

The P8P67 UEFI bios does not have a UEFI add/remove dialog where I can add things to the UEFI boot options. 

Link to comment
Share on other sites

also, my EFI partition on my mac HDD is being listed as Microsoft Basic Data --- EFI when doing a 'diskutil list' command


You have to install clover in the efi in the usb. If it's not booting to clover as uefi then simply you haven't a uefi pen.

 

dude, i did that. i tried it with 3 usb keys. that is why I am here asking questions. do you understand the nature of a web community/forum? I don't think you're reading my posts.

 

i followed the instructions on different guides. they all result in the same thing when running as UEFI.

it gets stuck or does not load at all. the bios even lists it as UEFI: usbkeyname in the boot options menu, and you're telling me i don't have a UEFI pen?
It simply does not boot. I am wondering how to get it to boot as a UEFI pen rather than a Legacy install.

 

thank you for  your input, but your posts are not helpful.

Link to comment
Share on other sites

Ok but you said that the EFI folder is in a legacy partition. How did you format the pen ?

 

I followed the instructions on the Clover USB boot guide.

 

You format the pen creating a GUID partition table. name it USB. then in the clover installer, you select options to install in the ESP as UEFI, or install as Legacy (which creates an EFI folder in the USB partition on the drive instead of the EFI (ESP) partition).

 

If I choose to create a drive and install Clover on the EFI partition, it does not boot.

if I choose to create a drive and install Clover on the USB partiiton in an EFI folder, it does boot.

 

I am trying to boot it using the UEFI partition.

 

 

 

aside from all that, I am in the midst of repairing my Macintosh HD EFI partition and will be trying to do this via EFI partition on the HDD, as it seems to be corrupt. But that does not mean the EFI partition on the USB key should not boot. It should still function.

 

EDIT: repaired my EFI partition on my main harddrive that has Macintosh HD partition.

 

Asus UEFI still won't pick up any of the files in there.

 

Is there a way to remove all the UEFI entries and ask the ASUS bios to repopulate them all from scratch?

Link to comment
Share on other sites

Do you have secure boot enabled in bios?

 

secure boot is not a feature in the 2302 bios, therefore it is disabled by default, as is CSM.

 

 

 

Every time I try to boot an EFI partition, it just goes to a black screen with a solid cursor at the top left. Not a flashing cursor.

 

I'm contemplating trying 3602 BIOS, which I have just patched.

Link to comment
Share on other sites

Ok, So i installed a 3602 patched bios and it will successfully boot from EFI partitions on any drive- this tells me that it was an issue with the older bios versions not booting EFI properly. All entries in the boot menu stating "UEFI" prefix now boot properly.

 

However, it now shows an error when I try to load OSX from Clover, so I'm sure I'll figure it out. But I'm almost there.

 

3602 does not have native audio, only voodoohda. but i am using USB headphones so to me it does not matter.

Link to comment
Share on other sites

What do you mean it doesn't have native audio? It has ALC889 which is supported through toleda on the fly HDAudio patch. Just download the toleda script, mount the EFI partition and run the script.

 

 

I'll try it, but as far as i know, 3602 Bios breaks audio on the p8p67 boards. your board is an h67 which is different.

Link to comment
Share on other sites

If voodohda works it means the hardware is recognized. Try the toleda script. Inject layout 3 for hdmi audio. Don't turn on hd4600 hdmi. (These are script options).

 

As per the thread made by toleda, in his first post, he says it's not compatible with 3602.

 

 

 

Unsupported/Non working Realtek ALC AppleHDA

 

  1. 887_v100202 and earlier
    1. Workaround: alternate Platforms.xml.zlib
  2. 888_v100202 and earlier
    1. Workaround: alternate Platforms.xml.zlib
  3. Asus P8P67 3xxx BIOS: Phantom codec
    1. Workaround: 2xxx BIOS downgrade, 7/8 Series upgrade
  4. MSI motherboards, pre Sandy Bridge
    1. Workaround: 6/7/8 Series upgrade
  5. AC97
    1. Workaround: HD Audio
Link to comment
Share on other sites

So audio definitely does not work, as indicated.  It would be nice to say it is working- but to be honest I don't need it. I don't use HDMI or analog output on this computer. I have a Wireless Headset that I use all the time.
 
I am attaching my boot log. If there is anything that looks out of the ordinary, please someone let me know.

0:100  0:100  MemLog inited, TSC freq: 3411119564
0:100  0:000  
0:100  0:000  Now is 3.12.2015,  14:4:58 (GMT+2047)
0:100  0:000  Starting Clover rev 3320 on American Megatrends EFI
0:100  0:000  SelfDevicePath=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,8BC939B9-F4F7-4038-8F7B-5638FE4CF2A6,0x28,0x64000) @234B218
0:100  0:000  SelfDirPath = \EFI\CLOVER
0:100  0:000  Total Memory Slots Count = 4
0:100  0:000  Type 17 Index = 0
0:100  0:000  Table has error information, checking
0:100  0:000  Found memory information in table 18/1, type=0x3, operation=0x2 syndrome=0x0
0:100  0:000  ...memory OK
0:100  0:000  SmbiosTable.Type17->Speed = 2133MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 0 ChannelA-DIMM0
0:100  0:000  Type 17 Index = 1
0:100  0:000  SmbiosTable.Type17->Speed = 2133MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 1 ChannelA-DIMM1
0:100  0:000  Type 17 Index = 2
0:100  0:000  Table has error information, checking
0:100  0:000  Found memory information in table 18/2, type=0x3, operation=0x2 syndrome=0x0
0:100  0:000  ...memory OK
0:100  0:000  SmbiosTable.Type17->Speed = 2133MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 2 ChannelB-DIMM0
0:100  0:000  Type 17 Index = 3
0:100  0:000  SmbiosTable.Type17->Speed = 2133MHz
0:100  0:000  SmbiosTable.Type17->Size = 4096MB
0:100  0:000  SmbiosTable.Type17->Bank/Device = BANK 3 ChannelB-DIMM1
0:100  0:000  Boot status=0
0:100  0:000  Clover revision: 3320  running on System Product Name
0:100  0:000  ... with board P8P67 DELUXE
0:100  0:000  CPU Vendor = 756E6547 Model=206A7
0:100  0:000  The CPU supported turbo
0:100  0:000  BrandString = Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
0:100  0:000  MSR 0xE2 before patch 1E000403
0:100  0:000  MSR 0xE4              00010414
0:100  0:000  MSR 0xCE              00001000_70012200
0:100  0:000  non-usable FLEX_RATIO = F0000
0:100  0:000  corrected FLEX_RATIO = E0000
0:100  0:000  MSR 0x1B0             00000000
0:100  0:000  FSBFrequency=100MHz DMIvalue=100000kHz
0:100  0:000  Corrected FSBFrequency=100MHz
0:100  0:000  Vendor/Model/Stepping: 0x756E6547/0x2A/0x7
0:100  0:000  Family/ExtFamily: 0x6/0x0
0:100  0:000  MaxDiv/MinDiv: 34.0/16
0:100  0:000  Turbo: 35/59/59/59
0:100  0:000  Features: 0xBFEBFBFF
0:100  0:000  Threads: 8
0:100  0:000  Cores: 4
0:100  0:000  FSB: 100 MHz
0:100  0:000  CPU: 3419 MHz
0:100  0:000  TSC: 3419 MHz
0:100  0:000  PIS: 400 MHz
0:100  0:000  PCI (00|00:00.00) : 8086 0100 class=060000
0:100  0:000  PCI (00|00:01.00) : 8086 0101 class=060400
0:100  0:000  PCI (00|01:00.00) : 1002 6738 class=030000
0:100  0:000  Found Radeon model=AMD Radeon HD 6870 Series
0:100  0:000  PCI (00|01:00.01) : 1002 AA88 class=040300
0:100  0:000  PCI (00|00:16.00) : 8086 1C3A class=078000
0:100  0:000  PCI (00|00:16.01) : FFFF FFFF class=FFFFFF
0:100  0:000  PCI (00|00:16.02) : FFFF FFFF class=FFFFFF
0:100  0:000  PCI (00|00:16.03) : FFFF FFFF class=FFFFFF
0:100  0:000  PCI (00|00:19.00) : 8086 1503 class=020000
0:100  0:000  LAN 0, Vendor=8086, MMIO=F7F00000
0:100  0:000  PCI (00|00:1A.00) : 8086 1C2D class=0C0320
0:100  0:000  PCI (00|00:1B.00) : 8086 1C20 class=040300
0:100  0:000  PCI (00|00:1C.00) : 8086 1C10 class=060400
0:100  0:000  PCI (00|02:00.00) : 168C 0030 class=028000
0:100  0:000  PCI (00|00:1C.04) : 8086 1C18 class=060400
0:100  0:000  PCI (00|03:00.00) : 1033 0194 class=0C0330
0:100  0:000  PCI (00|00:1C.06) : 8086 1C1C class=060400
0:100  0:000  PCI (00|04:00.00) : 1033 0194 class=0C0330
0:100  0:000  PCI (00|00:1C.07) : 8086 1C1E class=060400
0:100  0:000  PCI (00|05:00.00) : 10B5 8608 class=060400
0:100  0:000  PCI (00|06:01.00) : 10B5 8608 class=060400
0:100  0:000  PCI (00|07:00.00) : 1106 3403 class=0C0010
0:100  0:000  PCI (00|06:04.00) : 10B5 8608 class=060400
0:100  0:000  PCI (00|06:07.00) : 10B5 8608 class=060400
0:100  0:000  PCI (00|06:08.00) : 10B5 8608 class=060400
0:100  0:000  PCI (00|0A:00.00) : 1B21 1080 class=060400
0:100  0:000  PCI (00|0B:01.00) : 1814 0201 class=028000
0:100  0:000  PCI (00|06:09.00) : 10B5 8608 class=060400
0:100  0:000  PCI (00|0C:00.00) : 10EC 8168 class=020000
0:100  0:000  LAN 1, Vendor=10EC, MMIO=C000
0:100  0:000  PCI (00|00:1D.00) : 8086 1C26 class=0C0320
0:100  0:000  PCI (00|00:1F.00) : 8086 1C46 class=060100
0:100  0:000  PCI (00|00:1F.02) : 8086 1C02 class=010601
0:100  0:000  PCI (00|00:1F.03) : 8086 1C22 class=0C0500
0:100  0:000  PCI (00|00:1F.06) : FFFF FFFF class=FFFFFF
0:100  0:000  Clover load options size = 28 bytes
0:100  0:000  Clover started with option to boot pRpa( from Legacy HD1
0:102  0:001  Using OEM config.plist at path: EFI\CLOVER\config.plist
0:102  0:000  EFI\CLOVER\config.plist loaded: Success
0:104  0:001  Found theme directory: EMBEDDED
0:105  0:001  Found theme directory: RANDOM
0:107  0:001  Found theme directory: YosemiteLogin
0:111  0:004  Found theme directory: El Capitan
0:115  0:003  Loading early settings
0:115  0:000  timeout set to 3
0:115  0:000  Custom boot CUSTOM_BOOT_ALT_APPLE (0x0)
0:115  0:000  KextsToPatch: 1 requested
0:115  0:000  KextsToPatch 0: IOAHCIBlockStorage (TRIM function for non-Apple SSDs) Kext bin patch, data len: 10
0:115  0:000  Default theme: El Capitan
0:115  0:000  Hiding entries with string Windows
0:115  0:000  Hiding entries with string \EFI\BOOT\BOOTX64.EFI
0:115  0:000  LoadDrivers() start
0:117  0:001  Loading FSInject-64.efi  status=Success
0:117  0:000  Loading OsxFatBinaryDrv-64.efi  status=Success
0:118  0:000  Loading HFSPlus.efi  status=Success
0:119  0:001   - driver needs connecting
0:119  0:000  Loading OsxAptioFixDrv-64.efi  status=Success
0:121  0:001  Loading CsmVideoDxe-64.efi  status=Success
0:122  0:001   - driver needs connecting
0:122  0:000  2 drivers needs connecting ...
0:122  0:000  PlatformDriverOverrideProtocol not found. Installing ... Success
0:122  0:000  HFS+ driver loaded 
0:122  0:000  Video driver loaded: disconnect Success
0:193  0:070  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:193  0:000  VideoBiosPatchNativeFromEdid:
0:193  0:000   Bios: ATI, MasterDataTables: 0xCA8B6, std_vesa: 0xCA8FA, ati_mode_table: 0xCA8FE, mode_table_size: 0x1F8 BT_ATI_2
0:193  0:000   VideoBiosPatchInit(LegacyRegion = Success) = Success
0:193  0:000   VideoBiosUnlock:  unlocked
0:194  0:001   Patching: BT_ATI_2
0:194  0:000   Parse Edid: descriptor block 0 is timing descriptor (h_active: 2560, v_active: 1440, h_sync_offset: 48, h_sync_width: 32, h_blanking: 160, v_blanking: 41, pixel_clock: 24150, v_sync_offset: 2, v_sync_width: 5)
0:194  0:000   mode 0 (320x200) patched to 2560x1440
0:194  0:000   VideoBiosLock: Success
0:208  0:013  CsmVideoDriverBindingStart
0:208  0:000  mixed support=40010
0:208  0:000  Controller is [030000]
0:208  0:000  Check for VBE
0:257  0:048   found Detail Timing 2560x1440
0:261  0:004    0 2560x1440 attr=BB - ok, edid+, working, highest, pref=0
0:265  0:003    1 1152x864 attr=BB - ok, edid-
0:266  0:000    2 1280x960 attr=BB - ok, edid-
0:266  0:000    3 640x480 attr=BB - ok, edid+, 640x480, working
0:267  0:000    4 800x600 attr=BB - ok, edid+, 800x600, working
0:267  0:000    5 1024x768 attr=BB - ok, edid+, 1024x768, working
0:267  0:000    6 1280x1024 attr=BB - ok, edid+, working
0:268  0:001    7 1400x1050 attr=BB - ok, edid-
0:270  0:001    8 1600x1200 attr=BB - ok, edid-
0:271  0:001    9 1792x1344 attr=BB - ok, edid-
0:272  0:001   10 1856x1392 attr=BB - ok, edid-
0:273  0:001   11 1920x1440 attr=BB - ok, edid-
0:273  0:000  CsmVideo: New mode: 0 2560x1440 - set
0:596  0:322   - SetMode pref 0 (0) = Success
0:596  0:000  CsmVideoCheckForVbe - Success
0:596  0:000  CsmVideoDriverBindingStart end Success
0:596  0:000  CsmVideo: New mode: 4 800x600 - blocking that switch
0:596  0:000  CsmVideo: New mode: 1 1152x864 - blocking that switch
0:786  0:190  LoadDrivers() end
0:786  0:000  Dump SMC keys from NVRAM:
0:854  0:068  SetScreenResolution: 2560x1440 - already set
0:854  0:000  Console modes reported: 3, available modes:
0:854  0:000    Mode 1: 80x25 (current mode)
0:854  0:000    Mode 2: 80x50
0:854  0:000    Mode 3: 100x31
0:854  0:000  SetScreenResolution: 2560x1440 - already set
0:854  0:000  reinit: self device path=PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,8BC939B9-F4F7-4038-8F7B-5638FE4CF2A6,0x28,0x64000)
0:855  0:000  ScanSPD() start
0:855  0:000  SMBus CmdReg: 0x3
0:855  0:000  Scanning SMBus [8086:1C22], mmio: 0xF7F25004, ioport: 0xF000, hostc: 0x1
0:855  0:000  Slots to scan [8]...
0:870  0:014  SPD[0]: Type 11 @0x50 
0:878  0:008  Found module with XMP version 1.2XMP Profile1: 9*10/96ns
0:878  0:000  Using XMP Profile1 instead of standard frequency 1600MHz
0:878  0:000  DDR speed 2133MHz 
0:878  0:000  Slot: 0 Type 24 4096MB 2133MHz Vendor=G Skill Intl PartNo=F3-17000CL11-4GBXL SerialNo=0000000000000000 
0:892  0:014  SPD[1]: Type 11 @0x51 
0:901  0:008  Found module with XMP version 1.2XMP Profile1: 9*10/96ns
0:901  0:000  Using XMP Profile1 instead of standard frequency 1600MHz
0:901  0:000  DDR speed 2133MHz 
0:901  0:000  Slot: 1 Type 24 4096MB 2133MHz Vendor=G Skill Intl PartNo=F3-17000CL11-4GBXL SerialNo=0000000000000000 
0:915  0:014  SPD[2]: Type 11 @0x52 
0:924  0:008  Found module with XMP version 1.2XMP Profile1: 9*10/96ns
0:924  0:000  Using XMP Profile1 instead of standard frequency 1600MHz
0:924  0:000  DDR speed 2133MHz 
0:924  0:000  Slot: 2 Type 24 4096MB 2133MHz Vendor=G Skill Intl PartNo=F3-17000CL11-4GBXL SerialNo=0000000000000000 
0:938  0:014  SPD[3]: Type 11 @0x53 
0:947  0:008  Found module with XMP version 1.2XMP Profile1: 9*10/96ns
0:947  0:000  Using XMP Profile1 instead of standard frequency 1600MHz
0:947  0:000  DDR speed 2133MHz 
0:947  0:000  Slot: 3 Type 24 4096MB 2133MHz Vendor=G Skill Intl PartNo=F3-17000CL11-4GBXL SerialNo=0000000000000000 
0:971  0:024  ScanSPD() end
0:971  0:000  Get Acpi Tables List from RSDT:
0:971  0:000   Found table: FACP  A M I len=132
0:971  0:000   Found table: APIC  A M I len=146
0:971  0:000   Found table: MCFG  A M I len=60
0:971  0:000   Found table: HPET  A M I len=56
0:971  0:000   Found table: SSDT  SataTabl len=877
0:971  0:000   Found table: SSDT  Cpu0Ist len=2474
0:971  0:000   Found table: SSDT  CpuPm len=2706
0:971  0:000   Found table: BGRT  A M I len=56
0:971  0:000  Calibrated TSC frequency =3411119564 =3411MHz
0:971  0:000  Loading main settings
0:971  0:000  Config set ChassisType=0xD
0:971  0:000  found 12 volumes with blockIO
0:971  0:000   0. Volume:
0:971  0:000    PciRoot(0x0)\Pci(0x1A,0x0)\USB(0x1,0x0)\USB(0x4,0x0)
0:971  0:000    USB volume
0:971  0:000    USB volume
0:971  0:000   1. Volume:
0:971  0:000    PciRoot(0x0)\Pci(0x1A,0x0)\USB(0x1,0x0)\USB(0x4,0x0)\Scsi(0x0,0x1)
0:971  0:000    USB volume
0:971  0:000    USB volume
0:971  0:000   2. Volume:
0:971  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)
0:972  0:000   3. Volume:
0:972  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)
0:972  0:000   4. Volume:
0:973  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x5,0xFFFF,0x0)
0:973  0:000    found optical drive
0:973  0:000   5. Volume:
0:973  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,8BC939B9-F4F7-4038-8F7B-5638FE4CF2A6,0x28,0x64000)
0:973  0:000    Result of bootcode detection: bootable unknown (legacy)
0:979  0:006    This is SelfVolume !!
0:979  0:000   6. Volume:
0:979  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,E0DF2E54-8902-49BC-AB8E-8159193745E6,0x64028,0xECE2340)
0:980  0:000   7. Volume:
0:980  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(3,GPT,BF460829-B1D3-40D3-A89A-B902F41441D0,0xED46368,0x135F20)
0:981  0:000   8. Volume:
0:981  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(1,GPT,5ADF35EC-5AE3-4EBD-9CFF-38A32ADC92AC,0x800,0x96000)
0:981  0:000    Result of bootcode detection: bootable Windows (vista,win)
0:981  0:000   9. Volume:
0:981  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,78BCF26C-848C-409A-AF22-0C358BFE45E2,0x96800,0x32000)
0:982  0:000    Result of bootcode detection: bootable Windows (vista,win)
0:984  0:001  10. Volume:
0:984  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(3,GPT,B88E05A1-2437-4258-B76B-737AC0CCB5C7,0xC8800,0x40000)
0:985  0:000  11. Volume:
0:985  0:000    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(4,GPT,0302E18D-449B-4DBA-A7F7-D27502EF7287,0x108800,0xED73800)
0:985  0:000    Result of bootcode detection: bootable Windows (vista,win)
0:987  0:001  Using theme 'El Capitan' (EFI\CLOVER\themes\El Capitan)
0:987  0:000  OS main and drive as badge
0:987  0:000  Warning! Character width should be even!
0:990  0:003  Choosing theme El Capitan
0:990  0:000  Custom entries start
0:990  0:000  Custom entries finish
0:990  0:000  Scanning loaders...
0:990  0:000   0: 'Whole Disc Boot' no file system
0:990  0:000   1: 'Whole Disc Boot' no file system
0:990  0:000   2: 'Whole Disc Boot' no file system
0:990  0:000   3: 'Whole Disc Boot' no file system
0:990  0:000   4: 'Whole Disc Boot' no file system
0:990  0:000   5: 'EFI'
1:013  0:022   6: 'Macintosh HD'
1:015  0:002      AddLoaderEntry for Volume Name=Macintosh HD
1:018  0:003      Check if volume Is Hibernated:
1:018  0:000      Check sleep image 'by signature':
1:023  0:005      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success
1:023  0:000      SleepImage name from pref: ImageVolume = 'Macintosh HD', ImageName = '\private\var\vm\sleepimage'
1:027  0:003      sleepimage not found -> Not Found
1:027  0:000       hibernated: no - sign
1:028  0:001    Icon 17 (icons\vol_internal_hfs.icns) not found
1:028  0:000    Theme path EFI\CLOVER\themes\El Capitan, ThemeDir=BDCE7D8
1:038  0:010   7: 'Recovery HD'
1:039  0:000      AddLoaderEntry for Volume Name=Recovery HD
1:051  0:012   8: 'Legacy HD1' no file system
1:051  0:000   9: 'EFI'
1:052  0:000      AddLoaderEntry for Volume Name=EFI
1:063  0:011  10: 'Legacy HD3' no file system
1:063  0:000  11: 'Legacy HD4' no file system
1:063  0:000  Custom legacy start
1:063  0:000  Custom legacy end
1:063  0:000  Custom tool start
1:063  0:000  Custom tool end
1:068  0:004  GetEfiBootDeviceFromNvram:
1:068  0:000   efi-boot-device-data: PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,E0DF2E54-8902-49BC-AB8E-8159193745E6,0x64028,0xECE2340)
1:068  0:000   Volume: 'PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,E0DF2E54-8902-49BC-AB8E-8159193745E6,0x64028,0xECE2340)'
1:068  0:000   LoaderPath: '<null string>'
1:068  0:000   Guid = E0DF2E54-8902-49BC-AB8E-8159193745E6
1:068  0:000   volume: partition = PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,E0DF2E54-8902-49BC-AB8E-8159193745E6,0x64028,0xECE2340)
1:068  0:000   searching for that partition
1:068  0:000    found entry 0. 'Boot Mac OS X from Macintosh HD', Volume 'Macintosh HD'
1:068  0:000  Boot redirected to Entry 0. 'Boot Mac OS X from Macintosh HD'
1:068  0:000  DefaultIndex=0 and MainMenu.EntryCount=7
1:068  0:000  Use anime=Anim_1_Logo frames=150
1:923  0:855  Found Mouse device:
1:940  0:016  GUI ready
5:966  4:026  StartLoader() start
5:966  0:000  Entry->Settings: <null string>
5:966  0:000  Finally: Bus=100327kHz CPU=3411MHz
5:966  0:000  Kernel and Kext Patches at C19C0F0:
5:966  0:000  	Allowed: y
5:966  0:000  	Debug: n
5:966  0:000  	KernelCpu: n
5:966  0:000  	Lapic: n
5:966  0:000  	Haswell-E: n
5:966  0:000  	AICPUPM: n
5:966  0:000  	AppleRTC: n
5:966  0:000  	KernelPm: n
5:966  0:000  	FakeCPUID: 0x0
5:966  0:000  	ATIController: null
5:966  0:000  	ATIDataLength: 0
5:966  0:000  	0 Kexts to load
5:966  0:000  	1 Kexts to patch
5:966  0:000  	  KextPatch[0]: 10 bytes, IOAHCIBlockStorage
5:966  0:000  Loading boot.efi  status=Success
6:118  0:152  GetOSVersion: : 10.11.1
6:118  0:000  insert table 9 for dev 0:0
6:118  0:000  insert table 9 for dev 0:1
6:118  0:000  insert table 9 for dev 0:0
6:118  0:000  insert table 9 for dev 1:0
6:118  0:000  insert table 9 for dev 0:0
6:119  0:000  Channels: 2
6:119  0:000  Interleave: 0 2 1 3 4 6 5 7 8 10 9 11 12 14 13 15 16 18 17 19 20 22 21 23
6:119  0:000  SMBIOS Type 17 Index = 0 => 0 0:
6:119  0:000  BANK0 DIMM0 2133MHz 4096MB
6:119  0:000  mTotalSystemMemory = 4096
6:119  0:000  SMBIOS Type 17 Index = 1 => 2 2:
6:119  0:000  BANK1 DIMM0 2133MHz 4096MB
6:119  0:000  mTotalSystemMemory = 8192
6:119  0:000  SMBIOS Type 17 Index = 2 => 1 1:
6:119  0:000  BANK0 DIMM1 2133MHz 4096MB
6:119  0:000  mTotalSystemMemory = 12288
6:119  0:000  SMBIOS Type 17 Index = 3 => 3 3:
6:119  0:000  BANK1 DIMM1 2133MHz 4096MB
6:119  0:000  mTotalSystemMemory = 16384
6:119  0:000  NumberOfMemoryDevices = 4
6:119  0:000  Type20[0]->End = 0x3FFFFF, Type17[0] = 0x1000
6:119  0:000  Type20[1]->End = 0xBFFFFF, Type17[2] = 0x4000
6:119  0:000  Type20[2]->End = 0x7FFFFF, Type17[1] = 0x6000
6:119  0:000  Type20[3]->End = 0xFFFFFF, Type17[3] = 0xA000
6:119  0:000  RSDT 0xDF385028
6:119  0:000  FADT from RSDT: 0xDF3850E8
6:119  0:000  XSDT 0xDF385078
6:119  0:000  FADT from XSDT: 0xDF390CE8
6:119  0:000  Xsdt reallocation done
6:119  0:000  old FADT length=F4
6:119  0:000  Found OperationRegion(GNVS, SystemMemory, DF3B1E18, ...)
6:119  0:000  Found OperationRegion(MCHT, SystemMemory, FED10000, ...)
6:119  0:000  Found OperationRegion(RCRB, SystemMemory, FED1C000, ...)
6:119  0:000  Found OperationRegion(CPSB, SystemMemory, DF3C4F98, ...)
6:119  0:000  Found OperationRegion(IGDM, SystemMemory, 0, ...)
6:119  0:000  Found OperationRegion(RAMW, SystemMemory, DF393018, ...)
6:124  0:004  DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml
6:125  0:001  Apply DsdtFixMask=0x00000000 old way
6:125  0:000     drop _DSM mask=0x0000
6:125  0:000  ========= Auto patch DSDT Starting ========
6:125  0:000  VideoCard devID=0x67381002
6:125  0:000  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
6:125  0:000  USBADR[0] = 0x1A0000 and PCIe = 0xFFFE
6:248  0:122  Found Airport Atheros at 0x1C0000, 0x0, DeviceID=0x0030
6:248  0:000  USBADR[1] = 0x1C0004 and PCIe = 0x0
6:248  0:000  USBADR[2] = 0x1C0006 and PCIe = 0x0
6:248  0:000  USBADR[3] = 0x1D0000 and PCIe = 0xFFFE
6:248  0:000  first CPU found at 8316 offset 8319
6:248  0:000  score candidate at 8312
6:248  0:000  score inserted in acpi_cpu_score _PR_
6:248  0:000  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
  within the score: _PR_
6:248  0:000  Found PCIROOTUID = 0
6:248  0:000  ========= Auto patch DSDT Finished ========
6:248  0:000  Patch table: SSDT  SataTabl
6:248  0:000   SSDT len = 0x36D
6:248  0:000  Patch table: SSDT  Cpu0Ist
6:248  0:000   SSDT len = 0x9AA
6:248  0:000  Patch table: SSDT  CpuPm
6:248  0:000   SSDT len = 0xA92
6:248  0:000  Drop tables from Xsdt, SIGN=XXXX TableID= Length=0
6:248  0:000   Xsdt has tables count=8 
6:248  0:000  corrected XSDT length=100
6:248  0:000  Inserting SSDT-0.AML from EFI\CLOVER\ACPI\patched ... Success
6:250  0:001  Inserting SSDT-1.AML from EFI\CLOVER\ACPI\patched ... Success
6:250  0:000  Inserting SSDT-2.AML from EFI\CLOVER\ACPI\patched ... Success
6:251  0:000  Inserting SSDT-3x.aml from EFI\CLOVER\ACPI\patched ... Success
6:251  0:000  Inserting SSDT-4x.aml from EFI\CLOVER\ACPI\patched ... Success
6:252  0:000  Inserting SSDT-5x.aml from EFI\CLOVER\ACPI\patched ... Success
6:253  0:000  Inserting SSDT-6x.aml from EFI\CLOVER\ACPI\patched ... Success
6:253  0:000   CPUBase=0 and ApicCPUBase=1 ApicCPUNum=8
6:253  0:000  EdidDiscovered size=128
6:253  0:000  00 | 00 FF FF FF FF FF FF 00 3A D4 C5 78 45 54 00 00 
6:253  0:000  16 | 01 16 01 03 80 3B 21 78 2E 6B 35 A4 55 55 9F 27 
6:253  0:000  32 | 0C 50 54 33 08 00 D1 C0 81 00 81 C0 81 80 A9 C0 
6:253  0:000  48 | B3 00 01 01 01 01 56 5E 00 A0 A0 A0 29 50 30 20 
6:253  0:000  64 | 25 00 54 4F 21 00 00 1E 00 00 00 FF 00 30 30 30 
6:253  0:000  80 | 30 30 30 30 30 53 4C 30 0A 0A 00 00 00 FD 00 3B 
6:253  0:000  96 | 78 1E 5F 19 00 0A 20 20 20 20 20 20 00 00 00 FC 
6:253  0:000  112 | 00 44 56 49 0A 20 20 20 20 20 20 20 20 20 00 93 
6:253  0:000  Framebuffer @0xE0000000  MMIO @0xF7E20000	I/O Port @0x0000E000 ROM Addr @0xF7E00000
6:254  0:000  ATI card POSTed, 
6:254  0:000  Set VRAM for Cedar=1024Mb
6:254  0:000  ATI: get_vram_size returned 0x40000000
6:257  0:003  Found generic VBIOS ROM file (1002_6738.rom)
6:259  0:001  Loaded ROM len=64000
6:259  0:000  Calculated ROM len=64000
6:259  0:000  VideoBIOS read from file
6:259  0:000  ATI Radeon EVERGREEN family
6:259  0:000  Framebuffer set to device's default: Duckweed
6:259  0:000   N ports defaults to 4
6:259  0:000  (AtiPorts) Nr of ports set to: 4
6:259  0:000  ATI Barts AMD Radeon HD 6870 Series 1024MB (Duckweed) [1002:6738] (subsys [1682:3103]):: PciRoot(0x0)\Pci(0x1,0x0)\Pci(0x0,0x0)
6:259  0:000  LAN Controller [8086:1503] :: PciRoot(0x0)\Pci(0x19,0x0)
6:259  0:000  HDA Controller [8086:1C20] :: PciRoot(0x0)\Pci(0x1B,0x0) => codec not detected
6:382  0:123  LAN Controller [10EC:8168] :: PciRoot(0x0)\Pci(0x1C,0x7)\Pci(0x0,0x0)\Pci(0x9,0x0)\Pci(0x0,0x0)
6:382  0:000  stringlength = 132036
6:389  0:007  CurrentMode: Width=2560 Height=1440
6:389  0:000  Beginning FSInjection
FSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: 235BF18
FSInjectionInstall ...
- Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: 235BF18
6:395  0:005  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
6:396  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.11
6:396  0:000    Extra kext: EFI\CLOVER\kexts\10.11\FakeSMC.kext
6:403  0:006    Extra kext: EFI\CLOVER\kexts\10.11\IntelMausiEthernet.kext
6:408  0:005    Extra kext: EFI\CLOVER\kexts\10.11\RealtekRTL8111.kext
6:417  0:009  Removed efi-boot-device-data variable: Success
6:418  0:000  Custom boot is using alternate logo
6:566  0:148  Custom boot lock
6:566  0:000  Custom boot framebuffer 0xE0000000 0x1000000
6:566  0:000  Custom boot GOP: 0x20D44C0 @0xE1000000 0x300000 1024(1024)x768
6:566  0:000  Closing log

I had to clear the NVRAM and set my startup disk in osx settings prefpane.

 

I attempted to use an ATI Connectors, Data, and Controller patches outlined in another thread, as well as use the app that someone makes to facilitate adding it, and I found that the p8p67 memory addressing which is used on creating the kernel injections and whatnot is simply NOT large enough to use them.

 

I kept getting the following error:

OsxAptioFixDrv: AllocateRelocBlock(): can not allocate relocation block (0x16687 pages below 0x100000000)

and then two lines of where it was trying to inject the modifications into the UEFI memory, and then it would pause for 10 seconds and return to the Clover GUI.

 

My attempts at using OsxAptioFixDrv and OsxAptioFix2Drv, as well as using nickwoodham's Test2.efi modified LowMemoryDrv fix (in conjunction with OsxAptio files, which is who it's supposed to be run) did not seem to do much.

 

Sometimes it would boot with a spare USB key with Clover UEFI and it would work. Sometimes it would not.

Sometimes it would work with the Clover EFI on the hard disk, sometimes it would not.

 

 

It was becoming extremely annoying, and I knew that the last thing I changed was the ATI stuff. I no longer found a reason to use the ATI info I put in there, and thus removing the Connector/Data/Controller information did the trick, so it must simply be a case of the fragmentation of the UEFI memory for early UEFI adopting boards. Some later boards still carry this issue (Some Gigabyte X99 boards), and it has to do with there simply not being a big enough single chunk in the memory to write the entire collection of kernel injections. Apparently if you write too many things to the memory to be patched or injected before the kernel is loaded, some UEFI mobos simply cant handle the block size. (This is what I've read in another post regarding some boards and OsxAptioFix2Drv. I don't understand it 100%, but I fixed it by backtracking and removing what broke it, so it's not a concern of mine).

 

I tried to offset this issue by using "slide=0" and OsxAptioFixDrv (not Aptio2), and it didn't work either. Well... it worked once, and then did not work again.

 

You can read about this issue here if you are having the same problem with a different board (it might work for you, it won't work for P8P67 Deluxe and perhaps other variants).

 

https://nickwoodhams.com/x99-hackintosh-solving-osxaptiofixdrv-allocaterelocblock-can-not-allocate-relocation-block/

 

 

- VBios is loaded from Rom, and then PatchVbios is injected to allow 2560x1440 resolution for my monitor at Clover GUI.

- CsmVideoDxe is also required to generate higher resolutions or allow them to be selected by Clover GUI in my case

- Still having trouble deciding whether or not any other kernel patches, but right now I have disabled all of the ones in Kext & Kernel Patches in Clover configurator.

--- Did not need the orange icon kext override

--- Added TRIM support for non-apple HDD kext override.

 

My next thing to tackle is DSDT and SSDT.

 

I am loading DSDT and 6 SSDT files, but I'm not sure what they are doing to benefit my system. The DSDT was patched and returned 0 errors, 0 warnings, and had 126 optimizations, which is nice. I've never had a DSDT file look so clean.

 

I'm running El Capitan theme, but I removed the call in the theme.plist for the floating progress bar, which is just a fake animation. It does not center properly on my 2560x1440 resolution, so I found it to be obnoxious.

 

 

 

 

I will compile all the files I have and upload them in a ZIP with just a bit more testing so I can avoid passing any errors onto anyone who downloads it.

Link to comment
Share on other sites

For some reason, using ssdtPRgen and iMac12,2 SMBios Profile for the i2600k with the proper board ID, the SSDT is loaded, but the computer fails to boot.

 

it hangs up on some apple80211receiver call or something, and then it doesnt even show the kernel panic, it just reboots.

 

I got it to boot once by changing some random things in clover options, but I only had P-states 16 and 38 within AppleIntelInfo.kext log.

It would not go out of the 1600mhz state at all, so basically the 3800mhz Turbo state was non functional.

 

However... with the iMac13,2 SMBios Profile, it boots extremely fast. And it has 21 P-states. from 16, all the way up to 34, and an additional 35, 36, 37, 38 for Turbo mode. It's only missing P-state 17.

 

And they are verified working within Intel Power Gadget app as well.

 

Weirrrrrrrrd. But it works amazing, even with/without SSDT. everything works.

 

Going to do some more testing and post Zip soon.

Link to comment
Share on other sites

What do you mean it doesn't have native audio? It has ALC889 which is supported through toleda on the fly HDAudio patch. Just download the toleda script, mount the EFI partition and run the script.

 

Which toleda script did you use, and what bios is your P8H67-V? 

 

The cloverALC one does not work. Is your bios in the 3XXX number series, or 2XXX? 

Link to comment
Share on other sites

  • 8 months later...

OK this might be a long shot... but could you pleasssssse send me the patched bios firmware?

I flashed original ones (I thought the builtin tool would backup old one) and got no way to go back...

 

Thanks in advance.

Link to comment
Share on other sites

Hello I have your same motherboard and also I can not operate the audio except with vodoohda (which still does it) ... you would spend your efi folder where there is dsdt and SSDT you've filled in and around the rest, please, I would like to try them ... The uSB 3 you can make them work? thanks in advance if you can help me ... P.S. excuse my bad English

Link to comment
Share on other sites

 Share

×
×
  • Create New...