Jump to content

GTX 960 causing "Error allocating pages" failure using Clover


cbolicious
 Share

8 posts in this topic

Recommended Posts

Howdy people!
 
My specs:
Cpu: Intel Core i5-4690K Haswell 3.5 ghz LGA1150
Motherboard: Gigabyte GA-Z97X-UD7 TH, Intel Z97 chipset, USB 3.0, UEFI/BIOS, audio chip is Realtek ALC1150, GBE Intel LAN chip, XMP support for ram 
RAM: Corsair Vengeance Pro series 4x8GB 2400mhz (XMP capable RAM)
Video card: Gigabyte g1 gaming graphics card Nvidia GeForce GTX 960 2GB ram
Install drive: Toshiba 256GB SSD
 
 
So I was able to use "another" method to do a successful Yosemite install.  That was a pain to get working.  Had to disable a bunch of stuff in BIOS before I got it to work (Turboboost, VT-d, Thunderbolt, Wake on LAN, Intel Virtualization) and set the default graphics to IGFX (mobo graphics).  The other thing that "felt" like it helped (my sanity) was using a USB 3.0 stick instead of 2.0 because it was insanely faster!  
 
Anyway, I am trying to switch over to Clover and I understand I can just install Clover right on top of my existing install, but I am working through the settings by trying to get the Clover USB installer disk to boot to the installer.
 
The error message I get is:
Error allocating 0x[hex address] jpages at 0x[hex address] alloc type 2
Couldn't allocate runtime area
Boot failed….
 
If I remove the video card the message goes away and I can get to the installer...
 
I have been trying different settings for the last 4 days.  I used the rampagedev guide for Haswell processors which gave me a SSDT file for my motherboard. I am using Clover Configurator to do my editing. I tried using the gen p/c states and that didn't help.  I went through all the combinations of UEFI 64-bit drivers, I have tried tons of boot flags.
I tried the rampagedev config.plist, the one from tony, the default one, I tried making my own with Configurator...
I have been mostly trying to use AppleIntelE1000e.kext, RealtekRTL8111.kext, ALXEthernet.kext, and FakeSMC.kext though I have tried removing all but FakeSMC to see if it would help.
I have also tried checking and unchecking the Inject Nvidia/Intel.
I have run with DumpUefiCalls.efi and even with some test2.efi which was supposed to be an alternate/extension of OsxAptioFixDrv-64.efi...
 
Frankly I don't know what else to try besides using Kernel and Kext patches, but I am not familiar with how to do that...
 
 
I found this info on SSDT injection code for Nvidia 900 series video cards, but I don't really know if this will help… I think it is a workaround for getting audio over hdmi to work...
 http://www.rampagedev.com/?page_id=276&page=14
 
Does anybody know what I should try next? 
 
 
THANKS!!!!
 
 
Here is my debug log (I have the EfiCalls.log if that is helpful too):

0:100  0:100  MemLog inited, TSC freq: 3499988248
0:100  0:000  
0:100  0:000  Now is 22.9.2015,  5:35:45 (GMT+2047)
0:100  0:000  Starting Clover rev 3270 on American Megatrends EFI
0:100  0:000  SelfDevicePath=PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)\HD(1,GPT,393F5A55-6CD1-405A-8B4A-33E7144F1980,0x28,0x64000) @2D16BD18
0:100  0:000  SelfDirPath = \EFI\BOOT
0:101  0:000  Total Memory Slots Count = 4
0:101  0:000  Type 17 Index = 0
0:101  0:000  SmbiosTable.Type17->Speed = 2400MHz
0:101  0:000  SmbiosTable.Type17->Size = 8192MB
0:101  0:000  SmbiosTable.Type17->Bank/Device = BANK 0 ChannelA-DIMM0
0:101  0:000  Type 17 Index = 1
0:101  0:000  SmbiosTable.Type17->Speed = 2400MHz
0:101  0:000  SmbiosTable.Type17->Size = 8192MB
0:101  0:000  SmbiosTable.Type17->Bank/Device = BANK 1 ChannelA-DIMM1
0:101  0:000  Type 17 Index = 2
0:101  0:000  SmbiosTable.Type17->Speed = 2400MHz
0:101  0:000  SmbiosTable.Type17->Size = 8192MB
0:101  0:000  SmbiosTable.Type17->Bank/Device = BANK 2 ChannelB-DIMM0
0:101  0:000  Type 17 Index = 3
0:101  0:000  SmbiosTable.Type17->Speed = 2400MHz
0:101  0:000  SmbiosTable.Type17->Size = 8192MB
0:101  0:000  SmbiosTable.Type17->Bank/Device = BANK 3 ChannelB-DIMM1
0:101  0:000  Boot status=0
0:101  0:000  Clover revision: 3270  running on Z97X-UD7 TH
0:101  0:000  ... with board Z97X-UD7 TH-CF
0:101  0:000  CPU Vendor = 756E6547 Model=306C3
0:101  0:000  The CPU not supported turbo
0:101  0:000  BrandString = Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz
0:101  0:000  MSR 0xE2 before patch 1E000402
0:101  0:000  MSR 0xE4              00001814
0:101  0:000  MSR 0xCE              00080838_F3012300
0:101  0:000  non-usable FLEX_RATIO = F0000
0:101  0:000  corrected FLEX_RATIO = E0000
0:101  0:000  FSBFrequency=100MHz DMIvalue=100000kHz
0:101  0:000  Corrected FSBFrequency=100MHz
0:101  0:000  Vendor/Model/Stepping: 0x756E6547/0x3C/0x3
0:101  0:000  Family/ExtFamily: 0x6/0x0
0:101  0:000  MaxDiv/MinDiv: 35.0/8
0:101  0:000  Turbo: 39/39/39/39
0:101  0:000  Features: 0xBFEBFBFF
0:101  0:000  Threads: 4
0:101  0:000  Cores: 4
0:101  0:000  FSB: 100 MHz
0:101  0:000  CPU: 3500 MHz
0:101  0:000  TSC: 3500 MHz
0:101  0:000  PIS: 400 MHz
0:101  0:000  PCI (00|00:00.00) : 8086 0C00 class=060000
0:101  0:000  PCI (00|00:01.00) : 8086 0C01 class=060400
0:101  0:000  PCI (00|01:00.00) : 10DE 1401 class=030000
0:101  0:000  Found NVidia model=Gigabyte GeForce GTX 960
0:101  0:000  PCI (00|01:00.01) : 10DE 0FBA class=040300
0:101  0:000  PCI (00|00:02.00) : 8086 0412 class=030000
0:101  0:000  Found GFX model=Intel HD Graphics 4600
0:101  0:000  PCI (00|00:03.00) : 8086 0C0C class=040300
0:101  0:000  PCI (00|00:14.00) : 8086 8CB1 class=0C0330
0:101  0:000  PCI (00|00:16.00) : 8086 8CBA class=078000
0:101  0:000  PCI (00|00:19.00) : 8086 153B class=020000
0:101  0:000  LAN 0, Vendor=8086, MMIO=DCA00000
0:101  0:000  PCI (00|00:1A.00) : 8086 8CAD class=0C0320
0:101  0:000  PCI (00|00:1B.00) : 8086 8CA0 class=040300
0:101  0:000  PCI (00|00:1C.00) : 8086 8C90 class=060400
0:101  0:000  PCI (00|00:1C.02) : 8086 8C94 class=060400
0:101  0:000  PCI (00|03:00.00) : 10B5 8605 class=060400
0:101  0:000  PCI (00|04:01.00) : 10B5 8605 class=060400
0:101  0:000  PCI (00|04:02.00) : 10B5 8605 class=060400
0:101  0:000  PCI (00|04:03.00) : 10B5 8605 class=060400
0:101  0:000  PCI (00|00:1C.03) : 8086 8C96 class=060400
0:101  0:000  PCI (00|08:00.00) : 1B4B 9172 class=010601
0:101  0:000  PCI (00|00:1C.04) : 8086 8C98 class=060400
0:101  0:000  PCI (00|00:1D.00) : 8086 8CA6 class=0C0320
0:101  0:000  PCI (00|00:1F.00) : 8086 8CC4 class=060100
0:101  0:000  PCI (00|00:1F.02) : 8086 8C82 class=010601
0:101  0:000  PCI (00|00:1F.03) : 8086 8CA2 class=0C0500
0:101  0:000  Clover load options size = 4 bytes
0:101  0:000  Found Plist String = , parse XML in LoadOptions
0:101  0:000  Xml in load options is bad
0:112  0:011  Using OEM config.plist at path: EFI\CLOVER\config.plist
0:112  0:000  EFI\CLOVER\config.plist loaded: Success
0:121  0:008  Found theme directory: applestyle
0:128  0:007  Found theme directory: BGM
0:138  0:010  Found theme directory: BGM256
0:148  0:010  Found theme directory: black_green
0:154  0:005  Found theme directory: BLUEMAC
0:160  0:005  Found theme directory: BOOTCAMP
0:165  0:004  Found theme directory: CHROME
0:170  0:005  Found theme directory: CloverX
0:174  0:004  Found theme directory: DAWN
0:179  0:004  Found theme directory: EMBEDDED
0:180  0:001  Found theme directory: gold_clover
0:187  0:006  Found theme directory: ICLOVER
0:191  0:004  Found theme directory: IOS7
0:196  0:005  Found theme directory: magnifico
0:201  0:004  Found theme directory: METAL
0:208  0:007  Found theme directory: MRENGLES
0:214  0:005  Found theme directory: ORANGE
0:218  0:004  Found theme directory: OS_BOX
0:224  0:005  Found theme directory: OS_ONE
0:228  0:004  Found theme directory: RANDOM
0:230  0:001  Found theme directory: Shield
0:241  0:011  Found theme directory: SKETCHED
0:247  0:005  Found theme directory: Space
0:252  0:005  Found theme directory: steampnkblack
0:258  0:005  Found theme directory: THINKPAD
0:264  0:005  Loading early settings
0:264  0:000  timeout set to 5
0:264  0:000  Custom boot CUSTOM_BOOT_DISABLED (0x0)
0:384  0:120  Default theme: metal
0:390  0:005  LoadDrivers() start
0:400  0:010  Loading FSInject-64.efi  status=Success
0:424  0:023  Loading EmuVariableUefi-64.efi  status=Success
0:447  0:023  EmuVariableUefi Initialize: VariableCommonInitialize = Success, orig services stored, install gEmuVariableControlProtocolGuid = Success
0:475  0:027  Loading OsxFatBinaryDrv-64.efi  status=Success
0:498  0:022  Loading OsxAptioFix2Drv-64.efi  status=Success
0:525  0:027  Loading DataHubDxe-64.efi  status=Success
0:550  0:025  Loading HFSPlus.efi  status=Success
0:575  0:024   - driver needs connecting
0:581  0:005  Loading DumpUefiCalls.efi  status=Success
0:609  0:027  1 drivers needs connecting ...
0:614  0:005  PlatformDriverOverrideProtocol->GetDriver overriden
0:620  0:005  HFS+ driver loaded 
0:631  0:010  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:764  0:133  LoadDrivers() end
0:770  0:005  EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success
0:878  0:108  SetScreenResolution: 1280x1024 - not found!
0:890  0:011  SetMaxResolution: found best mode 3: 1600x900
1:047  0:157  Video mode change to mode #3: Success
1:053  0:005   - set
1:063  0:010  Console modes reported: 4, available modes:
1:071  0:007    Mode 1: 80x25
1:077  0:005    Mode 3: 100x31
1:083  0:005    Mode 4: 128x30 (current mode)
1:089  0:005  reinit: self device path=PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)\HD(1,GPT,393F5A55-6CD1-405A-8B4A-33E7144F1980,0x28,0x64000)
1:159  0:070  MAC address of LAN #0= FC:AA:14:9C:DB:BA:
1:205  0:045  ScanSPD() start
1:211  0:006  SMBus CmdReg: 0x1
1:216  0:005  Scanning SMBus [8086:8CA2], mmio: 0xDCA38004, ioport: 0xF040, hostc: 0x11
1:227  0:010  Slots to scan [8]...
1:247  0:019  SPD[0]: Type 11 @0x50 
1:261  0:014  Found module with XMP version 1.3DDR speed 1333MHz 
1:272  0:011  Slot: 0 Type 24 8192MB 1333MHz Vendor=Corsair PartNo=CMY16GX3M2A2400C11 SerialNo=0000000000000000 
1:292  0:019  SPD[1]: Type 11 @0x51 
1:306  0:014  Found module with XMP version 1.3DDR speed 1333MHz 
1:318  0:011  Slot: 1 Type 24 8192MB 1333MHz Vendor=Corsair PartNo=CMY16GX3M2A2400C11 SerialNo=0000000000000000 
1:342  0:024  SPD[2]: Type 11 @0x52 
1:356  0:013  Found module with XMP version 1.3DDR speed 1333MHz 
1:367  0:010  Slot: 2 Type 24 8192MB 1333MHz Vendor=Corsair PartNo=CMY16GX3M2A2400C11 SerialNo=0000000000000000 
1:387  0:019  SPD[3]: Type 11 @0x53 
1:403  0:015  Found module with XMP version 1.3DDR speed 1333MHz 
1:414  0:011  Slot: 3 Type 24 8192MB 1333MHz Vendor=Corsair PartNo=CMY16GX3M2A2400C11 SerialNo=0000000000000000 
1:443  0:029  ScanSPD() end
1:449  0:005  Get Acpi Tables List from RSDT:
1:465  0:016   Found table: FACP  A M I len=132
1:471  0:005   Found table: APIC  A M I len=114
1:476  0:005   Found table: FPDT  A M I len=68
1:482  0:005   Found table: SSDT  Ther_Rvp len=3054
1:487  0:005   Found table: SSDT  Cpu0Ist len=1337
1:493  0:005   Found table: SSDT  CpuSsdt len=2932
1:498  0:005   Found table: MCFG  A M I len=60
1:504  0:005   Found table: HPET  A M I len=56
1:509  0:005   Found table: SSDT  SataTabl len=877
1:515  0:005   Found table: SSDT  SaSsdt  len=23390
1:520  0:005   Found table: BGRT  A M I len=56
1:531  0:010  Calibrated TSC frequency =3499988248 =3499MHz
1:537  0:005  Loading main settings
1:542  0:005  USB FixOwnership: true
1:548  0:005  Dropping 3 tables
1:554  0:005  Drop table 0 signature="SSDT" (54445353) table-id="CpuPm" (0000006D50757043)
1:643  0:089  set table: 54445353,       6D50757043 to drop:
1:655  0:011  Drop table 1 signature="SSDT" (54445353) table-id="Cpu0Ist" (0074734930757043)
1:752  0:097  set table: 54445353,   74734930757043 to drop:  true
1:768  0:016  
1:774  0:005  Drop table 2 signature="DMAR" (52414D44)
1:822  0:047  set table: 52414D44,                0 to drop:
1:833  0:011  Config set ChassisType=0xD
1:839  0:005  found 10 volumes with blockIO
1:845  0:005   0. Volume:
1:851  0:005    PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)
1:857  0:006    USB volume
1:863  0:005    USB volume
1:869  0:005   1. Volume:
1:875  0:005    PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)\HD(1,GPT,393F5A55-6CD1-405A-8B4A-33E7144F1980,0x28,0x64000)
1:886  0:011    Result of bootcode detection: bootable unknown (legacy)
1:892  0:005    USB volume
1:898  0:005    USB volume
1:907  0:009    This is SelfVolume !!
1:935  0:028   2. Volume:
1:942  0:006    PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)\HD(2,GPT,E4D2A99E-04AE-4899-BDC9-B8EBFF551305,0x64028,0xE43FB0)
1:949  0:006    USB volume
1:955  0:005    USB volume
1:960  0:005   3. Volume:
1:966  0:005    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)
1:972  0:006    Result of bootcode detection: bootable unknown (legacy)
1:982  0:009   4. Volume:
1:989  0:007    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)
1:996  0:006   5. Volume:
2:002  0:005    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(1,GPT,D5FFF3F9-BE9D-44B2-AAD8-56EBDA51AF5D,0x28,0x64000)
2:008  0:006    Result of bootcode detection: bootable unknown (legacy)
2:018  0:010   6. Volume:
2:024  0:005    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(2,GPT,74D4A582-59C3-4BA9-A801-FFA9EDFA876C,0x64028,0x1DB59340)
2:035  0:011    Result of bootcode detection: bootable unknown (legacy)
2:041  0:005   7. Volume:
2:046  0:005    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0xFFFF,0x0)\HD(3,GPT,F1AF797B-B576-48B6-986D-93E95D873701,0x1DBBD368,0x135F20)
2:053  0:006   8. Volume:
2:058  0:005    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(1,GPT,5CD59980-E6E2-4DD5-A743-95B6C721A447,0x28,0x64000)
2:065  0:006    Result of bootcode detection: bootable unknown (legacy)
2:098  0:033   9. Volume:
2:109  0:010    PciRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0xFFFF,0x0)\HD(2,GPT,DC872BC7-B740-4F2F-8E04-F18E7A8CD7B0,0x64028,0x74662D60)
2:120  0:011  PutNvramPlistToRtVars: nvram.plist not found
2:129  0:009  Using theme 'metal' (EFI\CLOVER\themes\metal)
2:142  0:012  Choosing theme metal
2:148  0:005  Custom entries start
2:154  0:005  Custom entries finish
2:159  0:005  Scanning loaders...
2:165  0:005   0: 'Whole Disc Boot' no file system
2:176  0:011   1: 'EFI'
2:219  0:042   2: 'Install OS X Yosemite'
2:238  0:018      AddLoaderEntry for Volume Name=Install OS X Yosemite
2:272  0:034   3: 'Whole Disc Boot' no file system
2:286  0:013   4: 'Whole Disc Boot' no file system
2:297  0:011   5: 'EFI'
2:329  0:032   6: 'Macintosh HD'
2:342  0:012      AddLoaderEntry for Volume Name=Macintosh HD
2:350  0:007      Check if volume Is Hibernated:
2:355  0:005      Check sleep image 'by signature':
2:365  0:009      read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success
2:376  0:011      SleepImage name from pref: ImageVolume = 'Macintosh HD', ImageName = '\private\var\vm\sleepimage'
2:383  0:007      sleepimage not found -> Not Found
2:389  0:005       hibernated: no - sign
2:473  0:083   7: 'Recovery HD'
2:484  0:011      AddLoaderEntry for Volume Name=Recovery HD
2:519  0:034   8: 'EFI'
2:552  0:032   9: '1TB SATA3'
2:585  0:033  Custom legacy start
2:591  0:005  Custom legacy end
2:596  0:005  Scanning legacy ...
2:602  0:005   0: 'Whole Disc Boot' (legacy) not legacy
2:618  0:016   1: 'EFI' (legacy) not legacy
2:629  0:011   2: 'Install OS X Yosemite' (legacy) not legacy
2:643  0:013   3: 'Whole Disc Boot' (legacy) not legacy
2:654  0:011   4: 'Whole Disc Boot' (legacy) not legacy
2:665  0:011   5: 'EFI' (legacy) not legacy
2:677  0:011   6: 'Macintosh HD' (legacy) not legacy
2:688  0:011   7: 'Recovery HD' (legacy) not legacy
2:699  0:011   8: 'EFI' (legacy) not legacy
2:711  0:011   9: '1TB SATA3' (legacy) not legacy
2:722  0:011  Custom tool start
2:733  0:010  Custom tool end
2:741  0:008  found tool \EFI\CLOVER\tools\Shell64U.efi
2:747  0:005  Checking EFI partition Volume 1 for Clover
2:753  0:005   Found Clover
2:760  0:007  EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
2:777  0:017  Checking EFI partition Volume 5 for Clover
2:787  0:009   Found Clover
2:793  0:005  EmuVariable UninstallEmulation: CloseEvent = Invalid Parameter, original var services restored
2:810  0:017  Checking EFI partition Volume 8 for Clover
2:829  0:018  EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success
2:937  0:108  GetEfiBootDeviceFromNvram:
2:949  0:011   efi-boot-device-data: PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)\HD(2,GPT,E4D2A99E-04AE-4899-BDC9-B8EBFF551305,0x64028,0xE43FB0)\.IABootFiles\boot.efi
2:955  0:005   Volume: 'PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)\HD(2,GPT,E4D2A99E-04AE-4899-BDC9-B8EBFF551305,0x64028,0xE43FB0)'
2:965  0:010   LoaderPath: '\.IABootFiles\boot.efi'
2:971  0:005   Guid = E4D2A99E-04AE-4899-BDC9-B8EBFF551305
2:976  0:005   volume: partition = PciRoot(0x0)\Pci(0x1D,0x0)\USB(0x1,0x0)\USB(0x1,0x0)\HD(2,GPT,E4D2A99E-04AE-4899-BDC9-B8EBFF551305,0x64028,0xE43FB0)
2:982  0:005   searching for that partition and loader '\.IABootFiles\boot.efi'
2:988  0:005    found entry 0. 'Boot OS X Install from Install OS X Yosemite', Volume 'Install OS X Yosemite', '\.IABootFiles\boot.efi'
2:998  0:010  Boot redirected to Entry 0. 'Boot OS X Install from Install OS X Yosemite'
3:004  0:005  EmuVariable UninstallEmulation: CloseEvent = Success, original var services restored
3:021  0:017  DefaultIndex=0 and MainMenu.EntryCount=10
3:027  0:005  Use anime=logo_3D frames=15
3:565  0:538  GUI ready
4:300  0:734  Boot option Boot0000 not found
4:306  0:005  StartLoader() start
4:312  0:005  Entry->Settings: <null string>
4:318  0:005  Finally: Bus=99999kHz CPU=3499MHz
4:329  0:011  Kernel and Kext Patches at 16C843B0:
4:335  0:005   Allowed: y
4:343  0:007   Debug: n
4:349  0:005   KernelCpu: n
4:355  0:005   Lapic: n
4:361  0:005   Haswell-E: n
4:366  0:005   AICPUPM: n
4:372  0:005   AppleRTC: y
4:378  0:005   KernelPm: n
4:384  0:005   FakeCPUID: 0x0
4:389  0:005   ATIController: null
4:395  0:005   ATIDataLength: 0
4:401  0:005   0 Kexts to load
4:406  0:005   0 Kexts to patch
4:412  0:005  Loading boot.efi  status=Success
4:541  0:129  GetOSVersion: : 10.10
4:554  0:012  EmuVariable InstallEmulation: orig vars copied, emu.var.services installed, CreateEvent VirtualAddressChange = Success, CreateEvent ExitBootServices = Success, set Status=Success
4:662  0:107  insert table 9 for dev 0:0
4:667  0:005  insert table 9 for dev 0:1
4:673  0:005  insert table 9 for dev 19:0
4:679  0:006  Channels: 2
4:684  0:005  Interleave: 0 2 1 3 4 6 5 7
4:741  0:057  SMBIOS Type 17 Index = 0 => 0 0:
4:747  0:005  BANK0 DIMM0 1333MHz 8192MB
4:758  0:011  mTotalSystemMemory = 8192
4:763  0:005  SMBIOS Type 17 Index = 1 => 2 2:
4:769  0:005  BANK1 DIMM0 1333MHz 8192MB
4:774  0:005  mTotalSystemMemory = 16384
4:780  0:005  SMBIOS Type 17 Index = 2 => 1 1:
4:785  0:005  BANK0 DIMM1 1333MHz 8192MB
4:791  0:005  mTotalSystemMemory = 24576
4:796  0:005  SMBIOS Type 17 Index = 3 => 3 3:
4:802  0:005  BANK1 DIMM1 1333MHz 8192MB
4:807  0:005  mTotalSystemMemory = 32768
4:813  0:005  NumberOfMemoryDevices = 4
4:818  0:005  Type20[0]->End = 0x7FFFFF, Type17[0] = 0x2000
4:829  0:010  Type20[1]->End = 0x17FFFFF, Type17[2] = 0x8000
4:835  0:005  Type20[2]->End = 0xFFFFFF, Type17[1] = 0xC000
4:840  0:005  Type20[3]->End = 0x1FFFFFF, Type17[3] = 0x14000
4:846  0:005  Table 131 is present, CPUType=10
4:852  0:005  Change to: 605
4:857  0:005  RSDT 0x3B17D028
4:863  0:005  FADT from RSDT: 0x3B17D108
4:869  0:005  XSDT 0x3B17D080
4:877  0:007  FADT from XSDT: 0x3B18F540
4:882  0:005  Xsdt reallocation done
4:888  0:005  old FADT length=10C
4:899  0:010  Found OperationRegion(GNVS, SystemMemory, 3B1B8A98, ...)
4:904  0:005  Found OperationRegion(PNVA, SystemMemory, 3B1B9D98, ...)
4:910  0:005  Found OperationRegion(RCRB, SystemMemory, 0, ...)
4:916  0:005  Found OperationRegion(XHCP, SystemMemory, 0, ...)
4:922  0:005  Found OperationRegion(MCA1, SystemMemory, 0, ...)
4:927  0:005  Found OperationRegion(PSCA, SystemMemory, 0, ...)
4:933  0:005  Found OperationRegion(MCA1, SystemMemory, 0, ...)
4:939  0:005  Found OperationRegion(ICB1, SystemMemory, 0, ...)
4:949  0:010  Found OperationRegion(ICB1, SystemMemory, 0, ...)
4:955  0:005  Found OperationRegion(RPAC, SystemMemory, 0, ...)
4:961  0:005  Found OperationRegion(EPAC, SystemMemory, 0, ...)
4:966  0:005  Found OperationRegion(CPSB, SystemMemory, 3B00EE98, ...)
4:972  0:005  Found OperationRegion(MBAR, SystemMemory, 0, ...)
4:978  0:005  Found OperationRegion(PXVD, SystemMemory, 0, ...)
4:983  0:005  Found OperationRegion(MMMM, SystemMemory, 0, ...)
4:989  0:005  Found OperationRegion(RP_X, SystemMemory, 0, ...)
5:000  0:010  Found OperationRegion(RP_X, SystemMemory, 0, ...)
5:005  0:005  Found OperationRegion(RP_X, SystemMemory, 0, ...)
5:011  0:005  Found OperationRegion(PXVD, SystemMemory, 0, ...)
5:017  0:005  Found OperationRegion(RP_X, SystemMemory, 0, ...)
5:022  0:005  Found OperationRegion(RP_X, SystemMemory, 0, ...)
5:028  0:005  Found OperationRegion(TMMB, SystemMemory, FED40000, ...)
5:037  0:008  Apply DsdtFixMask=0x00000000 old way
5:043  0:005     drop _DSM mask=0x0000
5:056  0:012  ========= Auto patch DSDT Starting ========
5:061  0:005  VideoCard devID=0x140110DE
5:067  0:005  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0
5:073  0:005  VideoCard devID=0x4128086
5:079  0:005  DisplayADR1[1] = 0x20000, DisplayADR2[1] = 0xFFFE
5:084  0:005  USBADR[0] = 0x140000 and PCIe = 0xFFFE
5:090  0:005  USBADR[1] = 0x1A0000 and PCIe = 0xFFFE
5:204  0:113  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE
5:209  0:005  first CPU found at C65E offset C661
5:215  0:005  score candidate at C65A
5:226  0:010  score inserted in acpi_cpu_score _PR_
5:231  0:005  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 
  within the score: _PR_
5:283  0:051  Found PCIROOTUID = 0
5:289  0:005  ========= Auto patch DSDT Finished ========
5:294  0:005  Drop tables from Xsdt, SIGN=SSDT TableID=Cpu0Ist Length=1337
5:300  0:005   Xsdt has tables count=11 
5:306  0:005   Table: SSDT  Cpu0Ist  1337 dropped
5:311  0:005  corrected XSDT length=116
5:322  0:010  Patch table: SSDT  Ther_Rvp
5:349  0:026   SSDT len = 0xBEE
5:354  0:005  Patch table: SSDT  CpuSsdt
5:361  0:007   SSDT len = 0xB74
5:367  0:005  Patch table: SSDT  SataTabl
5:372  0:005   SSDT len = 0x36D
5:378  0:005  Patch table: SSDT  SaSsdt 
5:383  0:005   SSDT len = 0x5B5E
5:389  0:005  Drop tables from Xsdt, SIGN=XXXX TableID= Length=0
5:394  0:005   Xsdt has tables count=10 
5:400  0:005  corrected XSDT length=116
5:405  0:005  Inserting SSDT.AML from EFI\CLOVER\ACPI\patched ... Success
5:425  0:019   CPUBase=0 and ApicCPUBase=1 ApicCPUNum=4
5:430  0:005  NVidia GFX injection not set
5:436  0:005  Intel Intel HD Graphics 4600 [8086:0412] :: PciRoot(0x0)\Pci(0x2,0x0)
5:441  0:005  Intel GFX revision  =0x6
5:447  0:005  HDA Controller [8086:0C0C] :: PciRoot(0x0)\Pci(0x3,0x0) => codec not detected
5:566  0:118  USB Controller [8086:8CB1] :: PciRoot(0x0)\Pci(0x14,0x0)
5:571  0:005  LAN Controller [8086:153B] :: PciRoot(0x0)\Pci(0x19,0x0)
5:577  0:005  USB Controller [8086:8CAD] :: PciRoot(0x0)\Pci(0x1A,0x0)
5:587  0:010  HDA Controller [8086:8CA0] :: PciRoot(0x0)\Pci(0x1B,0x0) => codec not detected
5:706  0:119  USB Controller [8086:8CA6] :: PciRoot(0x0)\Pci(0x1D,0x0)
5:712  0:005  stringlength = 3106
5:718  0:005  CurrentMode: Width=1600 Height=900
5:724  0:005  FSInjection: using kexts path: 'EFI\CLOVER\kexts\10.10'5:737  0:013  
5:744  0:006  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.10
5:751  0:007    Extra kext: EFI\CLOVER\kexts\10.10\FakeSMC.kext
5:785  0:034  SetStartupDiskVolume:
5:791  0:005    * Volume: 'Install OS X Yosemite'
5:797  0:005    * LoaderPath: '\.IABootFiles\boot.efi'
5:803  0:005    * DevPath: Install OS X Yosemite
5:808  0:005    * GUID = E4D2A99E-04AE-4899-BDC9-B8EBFF551305
5:814  0:005    * efi-boot-device: <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>E4D2A99E-04AE-4899-BDC9-B8EBFF551305</string></dict></dict></dict></array>
5:825  0:010  Custom boot screen not used because entry has unset use graphics
5:830  0:005  Closing log
18:329  12:498  Custom boot screen is not locked
18:391  0:061  Failed to unlock custom boot screen: Not Ready!
27:436  9:045  SetScreenResolution: 1600x900 - already set
Link to comment
Share on other sites

I never tried using that one as the comment in Clover Configurator says it may cause KPs.I added it to see what would happen just now and it just goes to a blinking cursor before even getting to the Clover load screen.  

 

Any other ideas?

 

Thanks!!

Link to comment
Share on other sites

Success!

 

Ok, I came across a post where someone said to confirm that you have the right version of the driver installed on the OS (http://www.macvidcards.com/which-driver-should-i-install-for-my-new-gpu.html ) (Already had that one installed).  

 

They said to install the Nvidia CUDA driver which is for using your GPU as a sort of CPU to speed up processing. I don't think has anything to do with making it work.

 

Then they said to switch your primary video card in BIOS from the mobo graphics to the Nvidia card graphics.

 

Voila! Booted without issue.

 

Short answer solution: Perform Clover Mac OSX Install with Nvidia card completely removed. Install drivers in Mac OSX and enable Nvidia Web driver.  Install video card and switch BIOS to use Nvidia card as primary.

 

So the correct starting from nothing installation steps to avoid the "Error allocating pages" error message when using a non natively supported Nvidia card is as follows:

 

1. Create your USB stick using one of the guides out there.  I liked these guides:

http://www.rampagedev.com/?page_id=50

http://www.insanelymac.com/forum/topic/305255-making-a-10101011-usb-installer-w-clover-uefi-and-legacy-the-correct-way/

(For more debugging and details look here: http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/and the clover wiki)

This step includes setting up your config files, kext files, efi files, and SSDT file (see the rampaged guide for some custom ssdt files without having to create your own)

 

Here is how my configuration ended up looking (so far):

In Clover Configurator:

Acpi: Halt Enabler is checked 

     in the Drop Tables section I have: (not sure which template had this.. or if it is necessary) 

     SSDT, TableId, CpuPm

     SSDT, TableId, Cpu0lst

Boot: Verbose, nvda_drv=1, kext-dev-mode=1, darkwake=0

     XMPDetection = No (but I think I will enable this)

Cpu: nothing entered

Devices: USB Inject, Add ClockID, and FixOwnership are checked

     Audio ResetHDA is checked

Disable Drivers: nothing entered

Gui: left at default

Graphics: Everything unchecked (I think it is key to have Inject NVidia unchecked)

Kernel and Kext Patches: Apple RTC is checked

Rt Variables: once you get up and running you will enter the iMessage fix inputs in these fields

SMBIOS: use the magic wand.  I selected the super safe MacPro3,1 and might switch to 14,2 later...

System Parameters: Inject Kexts = Detect, Inject System ID is checked

 

For the efi drivers I have (Install Drivers section in Clover Configurator):

Drivers UEFI 64 BIT:  OsxAptioFix2Drv

Extra Drivers: HFSPlus UEFI, OsxFatBinaryDrv UEFI

 

If you are having trouble deciding which of these to use there is a great guide here:

http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/page-2?do=findComment&comment=1910955

I also had found a list of the order in which to try these… The How to do UEFI Boot section: http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/

 

 

You can also install DumpUefiCalls.efi.zip to get a debug log file in the EFI/CLOVER/misc folder.  It will hang after the boot failure though and you have to power the machine off. Only use it if you are debugging.

 

2. Update your BIOS settings

Disable VT-d, set your graphics to IGFX (or your onboard graphics equivalent)

Optional (I think): Disable Thunderbolt, Wake on LAN, and Intel Virtualization

 

3. Remove your Nvidia video card from the machine (don't just pull the additional power plugs because it will still see the card)

 

​4. Boot to the UEFI partition of the USB stick and install Mac OSX

 

5. Boot to OSX and install Clover and your associated EFI partition files.

 

6. Install the Nvidia driver (per http://www.macvidcards.com/which-driver-should-i-install-for-my-new-gpu.html )

 

7. Reboot and enable the Nvidia Web Driver

 

8. Shutdown and install your Nvidia video card

 

9.  Boot up with no flags necessary

 

10. Do your fix iMessage and other configuration settings

 

11.  Manually transfer files from your previous mac as apparently the Migration Assistant can mess yo stall up

 

11.  Live your life!

 

UPDATE 3-25-2016:

I updated to the most recent BIOS on my mobo.  Make sure you write down or take pics of all your settings before doing so as it gets wiped out.  I just put the BIOS update folder/files in the EFI partition on one of my internal drives and the mobo was able to see it.

 

I was also able to enable the following without issues:

Enabled Intel Virtualization Technology Vt-x (required to run Parallels, Virtual Box, etc. on a hackintosh)

XHCI mode to Enabled

Wake on LAN enabled

Platform power mgmt set to Disa.

Dynamic Storage Accelerator set to enabled.  Enabled is supposed to improve SSD performance though may only apply to RAID scenarios... Not sure.

 

In HW Monitor you can increase the fan speedier better thermal control.

 

 

Note on XHCI that I found:

XHCI Mode = Disabled

The on-board USB 3.0 port function like a 2.0 port

XHCI Mode = Enabled
The on-board USB 3.0 port function like a 3.0 port

XHCI Mode = Auto
The on-board USB 3.0 port function like a 2.0 port before OS USB 3.0 driver load.
If you reboot the OS, the on-board USB 3.0 port again function like a 2.0 port during this reboot BIOS phase before OS USB 3.0 driver load.

XHCI Mode = Smart Auto
The on-board USB 3.0 port function like a 2.0 port before OS USB 3.0 driver load.
If you reboot the OS, during this reboot BIOS phase, BIOS is "Smart" enough to avoid downgrade the USB 3.0 port back to 2.0 functionality before OS USB 3.0 driver load. So Smart Auto is faster than Auto on 2nd boot onward, but Enabled is fastest once you are sure the OS has the USB 3.0 driver installed, because it avoid the switching. Making the on-board USB 3.0 port function like a 2.0 port is mainly to support OS installation or to support OS that does not have build-in USB 3.0 driver, so that the USB keyboard would still work if the user plug-in a USB keyboard or any other USB devices into the USB 3.0 ports before the OS is installed with the USB 3.0 driver come with the motherboard.

 
Mac OS X apparently doesn’t like Smart Auto
Link to comment
Share on other sites

Great post I just went through this but didn't keep track of all the steps I took because there were a lot of them and not everything works. This looks to be an easy reference if I wanted to repeat that. Strange to recommend CUDA toolkit (at 1GB)? it does have video drivers which are older but more stable, at least on windows. dart=0 disables virtualization so you can leave vt-d.

  • Like 1
Link to comment
Share on other sites

Thanks for the dart=0.  I will try to give that a try.  I need to systematically re-enable stuff in BIOS to see what works!

 

And yeah I don't buy the CUDA part either.  I think it was just having to take the video card out to install and to change primary video to Nvidia after installing the drivers.  I was about ready to give up it was so frustrating figuring this out.  I hope this helps the next guy or gal!

Link to comment
Share on other sites

Funny think about the BIOS, I updated mine after everything was working nice and right away it increased my bootup times by 30+ seconds and threw out a bunch of extra errors that didn't exist before. After reverting back to the old version it was back to fast boot times and much less errors. That's what I get for trying to fix something that wasn't broken.

Link to comment
Share on other sites

  • 1 year later...

Got around to installing Sierra.  Had my main drive fail right in the middle.  Thank you SuperDuper! Tried again after recovering and ran into some issues.

 

Anyway, audio didn't work.  Used https://github.com/toleda/audio_CloverALCto fix it after hours of searching and getting side tracked. 

I had also installed Clover-ALC1150.pkg which may have helped

 

Also created a DSDT and SSDT file from scratch using https://sourceforge.net/projects/maciasl/and  ssdtPRGen (which if I recall correctly did the power states stuff)

 

Also removed my Acpi> DSDT Patches (for USB fixes) and Drop Tables entries.

 

Overall I think my install should be more stable. Had been having issues with some Adobe Flash content used for work crashing all the time in Google Chrome. Time will tell...

Link to comment
Share on other sites

 Share

×
×
  • Create New...