Jump to content

tluck

tluck

Member Since 27 Jan 2012
Online Last Active A minute ago
*****

Posts I've Made

In Topic: Lenovo ThinkPad T420 with UEFI Only

21 July 2016 - 07:46 PM

on the T420 - we have sandy bridge and the id that you listed looks like a frame buffer id. we use id=1 for MBP8,1 and we don't really need specify a frame buffer id explicitly. a

 

yup i have seen these mappings - i am trying to hack my new T460 and am using that list or something like it - these may come in handy on Sierra for the T420 which seems which may need some new mappings.

In Topic: El Capitan freeze problem vs Yosemite fully operational laptop

21 July 2016 - 05:46 PM

yup

 

i had a similar challenge that snuck in the 10.11.3 to 11.11.4 timeframe. the issue fix was a simply to change the SIP setting to add NVRAM access.

in my case, i was seeing the dreaded BRSYNC hangs in the system.log file.

 

i think i was using SIP (csr-active-setting) in clover originally set to 0x3 - so I set 0x43 and all was fine again. of course 0x67 (complete disable of SIP)may be better.

In Topic: Clover Bug/Issue Report and Patch

21 July 2016 - 03:15 PM

yes, I understand that with EmuVariable - Clover creates a fake NVRAM. i was just trying to understand why the T460 needs EmuVariable and why Clover can not seem to use the native nvram in this case.

I tested without EmuVariable and Clover wrote just 4 variables to the nvram. ok. so for now EmuVariable is the workaround.

 

i hope the boot logs will help figure out the other issue with not finding the Theme on recent builds? 

In Topic: Clover Bug/Issue Report and Patch

21 July 2016 - 02:09 PM

@slice -

well the T460 does have an NVRAM and clover does write some of the OSX boot variables - it wrote 4 that do persist. bootercfg, backlight-level, security-mode, csr-active-state.

they must persist because thats why i can see these with (Apple specific guid) existing with ubuntu. not clear to me yet why it only can write 4?

EmuVariable seems to be a good workaround for now.

 

the other issue is still concerning - not finding the boot volume for the autoboot/countdown? it is strange as Clover 3635 works as expected

find OSX and brings up the Theme, finds the boot.efi file then it will count down and boot.

 

3650 - theme is found - but doesn't find OSX to set countdown - manually select OSX (as it creates the badge etc) and it boots.

3652 - theme.plist is not found - embedded theme is used - but does finds OSX and counts down to boot OSX

 

$ grep OSX r3650 r3652
r3650: Loading nvram.plist from Vol 'OSX' - loaded, size=1987
r3650:     Checking volume "OSX" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)) ... skipped
r3650:  2: 'OSX'
r3650:     AddLoaderEntry for Volume Name=OSX


r3652: Loading nvram.plist from Vol 'OSX' - loaded, size=1987
r3652:     Checking volume "OSX" (PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)) ... skipped
r3652:  2: 'OSX'
r3652:     AddLoaderEntry for Volume Name=OSX
r3652:  found entry 1. 'Boot Mac OS X from OSX', Volume 'OSX', DevicePath 'PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)\System\Library\CoreServices\boot.efi'

 

diffs on boot.log

<  Using theme 'ThinkPad' (EFI\CLOVER\themes\ThinkPad)
<  theme ThinkPad defined in NVRAM found and theme.plist parsed
<  OS main and drive as badge
<  Warning! Character width should be even!
<  Choosing theme ThinkPad
---
>  theme ThinkPad chosen from nvram is absent, using theme defined in config: ThinkPad
>  GlobalConfig: theme.plist not found, get random theme ThinkPad
>   using embedded theme
>  Choosing theme <null string>
261c259
<  Default boot entry not found
---
>   found entry 1. 'Boot Mac OS X from OSX', Volume 'OSX', DevicePath 'PciRoot(0x0)\Pci(0x17,0x0)\Sata(0x1,0x0,0x0)\HD(2,GPT,E2CFC7BF-1109-40D0-9FC7-E3C5BF5C465F,0x64028,0x17E37580)\System\Library\CoreServices\boot.efi'
263c261
<  DefaultIndex=-1 and MainMenu.EntryCount=9
---
>  DefaultIndex=1 and MainMenu.EntryCount=9

In Topic: Lenovo ThinkPad T420 with UEFI Only

21 July 2016 - 01:43 PM

@thegreatcactii - well. glad to hear you got OSX installed.

 

i can only think that you boot UEFI from the USB, then you may not have gotten the bits on the HD EFI exactly as on the USB. 

or wondering about your boot order? have you set it boot UEFI first?

 

check your ESP tree when you mount it.

 

you should see

/EFI/CLOVER/...

/EFI/BOOT/BOOTX64.efi

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy