Jump to content

collac432

collac432

Member Since 24 Feb 2009
Offline Last Active Nov 26 2014 10:42 PM
-----

Posts I've Made

In Topic: Clover General discussion

13 January 2013 - 12:26 PM

@n3ph
For my experience with graphics drivers, white screen is due to graphics accelerator (AppleIntelHDx000GLDriver.kext on Intel HD case). Try to removing the corresponding kext for ati. If you can get desktop, you will have to deal with this kext.

In Topic: Clover General discussion

13 January 2013 - 12:07 AM

Can you try booting with EmuVar driver again and make a screenshot of a KP?


Sure. I attach ShellEFILogs by the way

Attached File  EFIRuntimeKP.jpg   148.7KB   39 downloads

Attached File  SellEFILogs.zip   78.85KB   5 downloads

@collac432
May be you have AppleEFIRUNTIME.kext disabled? I know such solutions like %^&****.
Check

iHack:~ Slice$ sudo kextstat | grep EFI
Password:
34 1 0xffffff7f81b5b000 0x4000 0x4000 com.apple.driver.AppleEFIRuntime (1.6.1) <7 6 5 4 3>
39 0 0xffffff7f81b5f000 0x7000 0x7000 com.apple.driver.AppleEFINVRAM (1.6.1) <34 7 6 5 4 3>
iHack:~r Slice$


Hi Slice. Yes, both kexts are loaded.

Thank you for your help guys.

In Topic: Clover General discussion

12 January 2013 - 01:03 PM

FSInjection is one way of injecting kexts from /efi/kexts/{censored} - not for vars.

But - it's clear - your RT variable services are not working properly from OSX. It's strange since it's American Megatrends EFI and I did not see such case so far. Only guys with Phoenix UEFI have similar issue, but it's worse then your case - their OSX is almost blocked for 10 minutes after boot. The solution for them is to use EmuVariableUEFI-64.efi, but this gives you KP (which is strange). I do not know ... if it works fine like this, I would not bother too much.


I know, but I'd like to get iMessages running, besides the fact that this can be the first of others comming needing RT variables.

I've used your DumpUefiCalls.efi and boot/runtime services gets variables requested ok.

With InjectSystemID=no, SmUUID=EB 9D 2D 31 2D 88 11 D3 9A 16 78 45 C4 06 xx xx:
...
->GetVariable(ROM, gEfiAppleNvramGuid, 0/6, 6, CC167258) = Success
78 45 C4 06 xx xx | xE..xx
->GetVariable(MLB, gEfiAppleNvramGuid, 0/6, 11, CC1671D0) = Success
57 38 30 43 xx xx xx 41 44 48 4A 46 31 32 33 34 | W80CxxxADHJF1234
35 | 5
...
Variables:
00000006 BS+RT+ gEfiAppleNvramGuid:MLB, DataSize = 11
57 38 30 43 xx xx xx 41 44 48 4A 46 31 32 33 34 | W80CxxxADHJF1234
35 | 5
00000006 BS+RT+ gEfiAppleNvramGuid:ROM, DataSize = 6
78 45 C4 06 xx xx | xE..xx
00000006 BS+RT+ gEfiAppleBootGuid:platform-uuid, DataSize = 10
EB 9D 2D 31 2D 88 11 D3 9A 16 78 45 C4 06 xx xx | ..-1-.....xE..xx

As you can see, the platform-uuid is set correctly, but my profile system shows me "UUID de hardware: 00000000-0000-1000-8000-7845C406xxxx" (7845C406xxxx is my ethernet mac address).

Same with nvram -p:
Davids-iMac:~ David$ nvram -p
platform-uuid %00%00%00%00%00%00%10%00%80%00xE%c4%06xx
fmm-computer-name David%e2%80%99s iMac

F
or some reason, those variables are ignored, may be when userland launched? It makes you any sense?

In Topic: Clover General discussion

11 January 2013 - 08:51 PM

By the way, in boot.log appears "FSInjection: not requested". As I added RtVariables to config.plist with MLB key, this should be injected by FSInjection?

In Topic: Clover General discussion

11 January 2013 - 08:19 PM

About system-id: with "InjectSystemID=Yes and no CustomUUID" it should be there. Try with:
ioreg -l -p IODeviceTree | grep \"system-id
Should give the same value as your SMBIOS UUID (DarwinDump - SMBIOS report, table type 1 System Info).


Yeah!
Davids-iMac:~ David$ ioreg -l -p IODeviceTree | grep \"system-id
| "system-id" = <44454c4c590010488050b2c04fxxxxxx>

You can try this in Terminal:
sudo nvram MyVar=TestValue
then print it - should be there:
nvram -p

then restart the system int clover GUI and go to UEFI shell (press S) and type:

dmpstore MyVar

it shold be there.


No luck...
Davids-iMac:~ David$ sudo nvram MyVar=TestValue
Password:
Davids-iMac:~ David$ nvram -p
MyVar TestValue
fmm-computer-name David%e2%80%99s iMac
Davids-iMac:~ David$


In EFI Shell, MyVar was not there, neither "fmm-computer-name" :wallbash:
© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy