Jump to content
K0gen

Lenovo ThinkPad T420 with UEFI Only

4,869 posts in this topic

Recommended Posts

@tluck - Yes I have tried your config and files from your 10.8.3 pack - and this makes no difference. One thing I can observe is when I don't use graphic injection the system hangs on "Waiting for DSMOS" Maybe we have some other differences - ThinkPad Setup settings?

 

BTW: You don't need "drivers64" folder - it is used for non efi legacy booting (but you use chameleon for that)

Share this post


Link to post
Share on other sites
Advertisement

@kogen - well thats is odd. i wonder what changed ?

 

yeah i added the mouse drivers - which very cool - since i often have the laptop closed in the dock. probably just need USBmouse

hmm... there seems to be dupe FSInject.efi though - i guess i can one of them.

Share this post


Link to post
Share on other sites

@kogen - well thats is odd. i wonder what changed ?

 

yeah i added the mouse drivers - which very cool - since i often have the laptop closed in the dock. probably just need USBmouse

hmm... there seems to be dupe FSInject.efi though - i guess i can one of them.

Can you share your DarwinDump - I'll try to hunt it down.

As for USBmouse you don't need it - when booting from UEFI Mode the driver is already there in Lenovos UEFI Firmware so is the PS2 mouse driver. So again the whole "drivers64" directory is not needed in our case.

Just try booting without it - to see that there is no difference :)

 

BTW: I have just found out that when Injecting patched AppleHDA.kext from Clover and loading it in dummy myHack.kext there is no need to remove the original AppleHDA driver from /S/L/E. Sound and mic works excellent. This is good for peace of mind in case of future updates.

 

EDIT: I have just tested it against latest 10.8.4 beta build (12E36) and almost all worked great! Sound works and everything seems to work as it should. Spoke to soon. Microphone is gone and system can't rebuild caches thus trying to rebuild it every boot and fails. So the method of including kext's from Clover and in myHack dummy kext is acceptable but every time you update your system you must either delete/move conflicting kexts from /S/L/E or update your patched kexts to the same version the system is using. Or do nothing if you can live without microphone and kernel caches ;)

 

post-112035-0-46093600-1367142983_thumb.png

Share this post


Link to post
Share on other sites

A quick note for anyone else having intermittent sleep issues (power light flashes quickly and fan stays on) - the only way I was able to resolve it was via BIOS boot into Clover instead of UEFI boot. Slightly slower bootup time, but apart from that seems to be working great.

 

UPDATE: Scratch that, error just recurred :(

Share this post


Link to post
Share on other sites

A quick note for anyone else having intermittent sleep issues (power light flashes quickly and fan stays on) - the only way I was able to resolve it was via BIOS boot into Clover instead of UEFI boot. Slightly slower bootup time, but apart from that seems to be working great.

 

UPDATE: Scratch that, error just recurred :(

 

Try using older AppleACPIPlatform.kext. Apple seems to update it often, making the code more and more strict to their hardware specifications.

AppleACPIPlatform-1.3.5.kext.zip

Share this post


Link to post
Share on other sites

@kogen

 

interesting about the mouse with UEFI - but you were right about the mouse drivers (of course!). i did not notice the mouse pointer at first so i had added the driver. so now I trimmed that directory - less is more!

 

let me know if you would still like a darwin dump.

 

@mark9white - I agree with Kogen - i observed that the r1.3.5 AppleACPIPlatform.kext is the only one that seems to allow sleep/wake on the T420. you will also need to have a the DSDT fixes for EHCI.

Share this post


Link to post
Share on other sites

@kogen @tluck

 

I am already running r.1.3.5 AppleACPIPlatform.kext I'm afraid. I did try newer ones too and as you suggested they caused problems. However sleep does seem to generally be working much better since I've been on BIOS boot.

Share this post


Link to post
Share on other sites

@kogen @tluck

 

I am already running r.1.3.5 AppleACPIPlatform.kext I'm afraid. I did try newer ones too and as you suggested they caused problems. However sleep does seem to generally be working much better since I've been on BIOS boot.

In that case send your full DarwinDumper report. I don't use bios boot so test it in UEFI only.

NOTE: When making DarwinDumper report remember to check HTML Report Collapsed - thanks.

post-112035-0-62974900-1367271044_thumb.png

Share this post


Link to post
Share on other sites

In that case send your full DarwinDumper report. I don't use bios boot so test it in UEFI only.

NOTE: When making DarwinDumper report remember to check HTML Report Collapsed - thanks.

post-112035-0-62974900-1367271044_thumb.png

 

Thanks for the offer .. it's working perfectly in BIOS boot however now, so I'm sticking with it. It's exactly the same config (dsdt, kexts, config.plist etc) just with working sleep.

 

There have been reports of the same issue from Thinkpad X220 users, and BIOS boot also fixed it for them, eg: http://www.projectosx.com/forum/index.php?s=&showtopic=2562&view=findpost&p=28407

 

Cheers, Mark.

Share this post


Link to post
Share on other sites

b1429 has problems for me. staying on b1378.

 

1) busspeed problem - clover now computes FSB as 34146kz vs ~100Mhz

-it ignored an explicit setting of BusSpeedkHz in the config.plist

 

2) memory bank count wrong

-even using SMBIOS Trust=No - it thinks there are 3 banks - when early on it finds just 2 banks (correctly)

 

i posted at OSX86 #2564

Share this post


Link to post
Share on other sites

Hey guys,

 

My specs:

Thinkpad X230

i3-3120M

M4-CT128M4SSD2 (128 GB, SATA-III)

Motherboard is set to UEFI, with secure boot off.

 

Trying to install Mountain Lion 10.8.3 to a 16GB free (unallocated) partition after an existing Windows 8 64-bit installed under GPT format.

 

Using:

Clover_v2_r1229k0

Lion DiskMaker

 

I can boot Clover with no manual changes.

Then can boot OSX but have to set GraphicsInjector=No in Clover menu, otherwise get blank screen instead of OSX install screen.

 

Problem:

In OSX install screen, I can't access my harddrive. It says "This disk is locked" (also says that for USB installer).

 

Question:

How do I gain access to locked harddrive so I can install OSX? Been searching but not sure how to fix this.

 

Thanks for all your help in this. Great thread and community.

Share this post


Link to post
Share on other sites

@rayne,

 

you may have corrupted partition. since there is nothing on it yet, i would use the installation disk utility to reformat (erase) the target partition.

 

@all

 

ok Clover b1483 (build du-jour) is working again for me! (i still using the same config.plist i posted in #124).

Share this post


Link to post
Share on other sites

@rayne - I'm afraid that you are doing it the other way round. You should install OS X first and than use free space to install windows. (I'm not using windows - so anyone is welcomed to correct me in this).

Just use installers Disk Utiliti to partition the drive in GUID mode and format OS X partition to HFS+.

 

BTW: What's your X230 type number?

Share this post


Link to post
Share on other sites

@Kogen: If you mean according to this http://support.lenov...cID=MIGR-49QTT6, my type number for an X230i is 2306CTO. If you need other specs, let me know, would be happy to help.

 

Perhaps a silly question (I searched, but didn't see anything):

Is there a way to install Windows 8 GPT first then OSX? I'd rather not have to reformat the disk. Don't think anything is corrupted (typing this on same computer).

 

Seems Disk Utility does not like working with Windows GPT.

Share this post


Link to post
Share on other sites

well, frankly it really doesnt matter all that much which order you partition it. on one disk i have EFI, OSX, WIN7. on another disk i have them reversed. if you already have an EFI booting windows, then i would move on to getting OSX installed on the 2nd partition..... and then Clover can boot either one.

 

i think i have seen what you have seeing. they should be compatible ... i created GPT/GUID disk on windows but then had to reformat it on the mac.

run this tool to see it its formatted right. it should look like this:

 

in this case partition 2 is HFS and partition 3 is NTFS.

 

 

 

 

$ sudo gpt -r show disk0

start size index contents

0 1 PMBR

1 1 Pri GPT header

2 32 Pri GPT table

34 6

40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B

409640 1363793744 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC

1364203384 262280

1364465664 100681728 3 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

1465147392 1743

1465149135 32 Sec GPT table

1465149167 1 Sec GPT header

 

 

you can use command line to reformat the HFS partition

$ diskutil reformat disk0s2 (for example)

 

if you have to redo your disk, you can use dd to copy your windows disk to another partition for backup so you dont have to reinstall your windows stuff.

make a partition of the same size on a 2nd disk and use some thing like this to unmount the win stuff and copy.

 

diskutil unmountdisk disk0s3

dd if=/dev/rdisk0s3 of=/dev/rdisk1s3 bs=256k

Share this post


Link to post
Share on other sites

Found another benefit of Clover - it can inject a proper v1.3 EDID table for the Lenovo LCD display!

 

I posted some info here: #312 (note this for 1600x900)

 

Updated - injecting/using the EDID from Kogen's Display (posted in #13), I seem to have a perfect LCD display. No glitches. No hangs. Wow.

 

in the link above, i posted the clover.plist as well as the Display definition - so you have choices on the gamma/color profiles.

Share this post


Link to post
Share on other sites

Found another benefit of Clover - it can inject a proper v1.3 EDID table for the Lenovo LCD display!

 

I posted some info here: #312 (note this for 1600x900)

 

seems to make the LCD less splotch/glitchy than it was. does not completely eliminate hangs but it seems to work better than before i inject the EDID.

i also posted an updated Display Override file - better gamma/color correction compared to original - which is very blue/hazy - IMO.

Thanks for bringing this up. The gamma correction is way batter than the standard one but I still prefer the one I've made (post #13). Still -interestingly your override almost passes my flicker test (see attached picture) witch means it is not the EDID but something else in the settings that needs to be investigated to achieve flicker less display.

LCD-Flickertest.png

BTW you can also add extra scale resolutions in your override

<key>scale-resolutions</key>
<array>
 <data>AAAGQAAAA4QAAAAB</data>          <!-- 1600x900 -->
 <data>AAAFVgAAAwAAAAAB</data>          <!-- 1366x768 -->
 <data>AAAFAAAAAtAAAAAB</data>          <!-- 1280x720 -->
 <data>AAAEcAAAAoAAAAAB</data>          <!-- 1136x640 -->
 <data>AAAEAAAAAwAAAAAB</data>          <!-- 1024x768 -->
 <data>AAADIAAAAlgAAAAB</data>          <!--  800x600 -->
 <data>AAACgAAAAeAAAAAB</data>          <!--  640x480 -->
</array>

Share this post


Link to post
Share on other sites

@kogen - we are definitely on to something!

 

putting the gamma/color curve info aside - as that is merely a personal preference...

 

I took your EDID and injected it with clover. WOW!!! I cannot see ANY flicker and got no hangs. I have not done alot of testing of course as this is fresh news ... but the usual ways that hang it up like sliding a window from display 1 to 2 and using mission control etc could not hang it.

 

very exciting. i also added your extra scale/resolutions. nice.

 

i just merged in the color curve stuff which came from and older mbp3,1 vendor/product 610/9c67 (it matches my HP side by side better in my case.)

 

i hope it lasts. will repost the actual files (config.plist etc) later so folks can have choice.

 

your EDID shown by darwin - GOOD.

 

Extracted contents:

header: 00 ff ff ff ff ff ff 00

serial number: 30 e4 e2 02 00 00 00 00 00 14

version: 01 03

basic params: 80 1f 11 78 0a

chroma info: 43 45 97 59 57 8e 28 21 50 54

established: 00 00 00

standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01

descriptor 1: 80 25 40 80 60 84 1a 30 30 20 35 00 36 ae 10 00 00 19

descriptor 2: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

descriptor 3: 00 00 00 fe 00 4c 47 20 44 69 73 70 6c 61 79 0a 20 20

descriptor 4: 00 00 00 fe 00 4c 50 31 34 30 57 44 32 2d 54 4c 42 31

extensions: 00

checksum: 38

 

Manufacturer: LGD Model 2e2 Serial Number 0

Made week 0 of 2010

EDID version: 1.3

Digital display

Maximum image size: 31 cm x 17 cm

Gamma: 2.20

Supported color formats: RGB 4:4:4, YCrCb 4:2:2

First detailed timing is preferred timing

Established timings supported:

Standard timings supported:

Detailed mode: Clock 96.000 MHz, 310 mm x 174 mm

1600 1648 1680 1728 hborder 0

900 903 908 926 vborder 0

-hsync -vsync

Manufacturer-specified data, tag 0

ASCII string: LG

ASCII string: LP140WD2

Checksum: 0x38 (valid)

EDID block does NOT conform to EDID 1.3!

Missing name descriptor

Missing monitor ranges

Detailed block string not properly terminated

 

 

the Lenovo EDID - not GOOD!

 

 

Extracted contents:

header: 00 ff ff ff ff ff ff 00

serial number: 30 ae a1 40 00 00 00 00 01 14

version: 01 03

basic params: 80 1f 11 78 ea

chroma info: cc ce 99 58 50 8e 26 24 4b 53

established: 00 00 00

standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01

descriptor 1: f8 2a 40 9a 61 84 0c 30 40 2a 33 00 35 ae 10 00 00 18

descriptor 2: cf 23 40 9a 61 84 0c 30 40 2a 33 00 35 ae 10 00 00 18

descriptor 3: 00 00 00 0f 00 a9 09 32 a9 09 32 19 09 00 06 af 56 31

descriptor 4: 00 00 00 fe 00 42 31 34 30 52 57 30 32 20 56 31 20 0a

extensions: 00

checksum: 7b

 

Manufacturer: LEN Model 40a1 Serial Number 0

Made week 1 of 2010

EDID version: 1.3

Digital display

Maximum image size: 31 cm x 17 cm

Gamma: 2.20

DPMS levels: Standby Suspend Off

Supported color formats: RGB 4:4:4, YCrCb 4:2:2

First detailed timing is preferred timing

Established timings supported:

Standard timings supported:

Detailed mode: Clock 110.000 MHz, 309 mm x 174 mm

1600 1664 1706 2010 hborder 0

900 903 906 912 vborder 0

-hsync -vsync

Detailed mode: Clock 91.670 MHz, 309 mm x 174 mm

1600 1664 1706 2010 hborder 0

900 903 906 912 vborder 0

-hsync -vsync

Manufacturer-specified data, tag 15

ASCII string: B140RW02

Checksum: 0x7b (valid)

EDID block does NOT conform to EDID 1.3!

Missing name descriptor

Missing monitor ranges

Detailed block string not properly terminated

Share this post


Link to post
Share on other sites

In case you ever wondered if you can track your Lenovo using Find my Mac - Yes you can! You can also lock it just like I did - but in that case - prepare yourself for some trouble.

I have locked my Lenovo via icloud.com using chrome. I was asked to enter 4 digit PIN code in case of unlocking. All went smooth in one minute Lenovo restarted and didn't boot, probably because Clover can't handle firmware unlock. Next I've tried to boot recovery (disabling vt-d first) and recovery partition booted. As always I've overrided the "No mouse & no keyboard notification screen" by presing Alt + space + left mouse few times and to my surprise this screen appeared.

post-112035-0-74867900-1368134703_thumb.jpg post-112035-0-01983100-1368134886_thumb.jpg

 

There was no way to unlock it. The system was expecting 6 digit PIN not 4! Trying to reinstall the system by booting from my Install pen-drive showed up thesame screen. I had to wipe all the disk data using Linux to be able to run OS X Installer without the system lock screen.

 

I must say this was fun to look at on my Lenovo :)

 

Right now I'm doing a fresh install, this time on a 32GB pen-drive to try new EFIPack on my friends T430.

Share this post


Link to post
Share on other sites

@kogen - wow that sucks about the lock code! good to know.

 

FYI... had some issues with sleep/wake - after about 15 of sleep if i open the lid, the power light is flashing fast and fan is on. black screen. a few people reported similar problems on this thread ...and now i have reproduced it!

 

it could be from the Generate P/C states feature in clover as I am having better sleep/wake success NOT Generate P/C states and using Verleihnix ssdt.aml. http://www.insanelym...60#entry1903659

by the way, this is how I had on chameleon.

 

<key>ACPI</key>
<dict>
<key>DropOemSSDT</key>
<string>Yes</string>
<key>FixDsdtMask</key>
<string>0x0000</string>
<key>GenerateCStates</key>
<string>No</string>
<key>GeneratePStates</key>
<string>No</string>
</dict>

Share this post


Link to post
Share on other sites

Hi guys, having trouble installing the boot loader...

I backed-up my OS X drive, I formatted my drive to guid, restored my OSX drive into the new GUID partition and installed Clover.

The partition is not booting though. What options do I have to use?

Share this post


Link to post
Share on other sites

Hi guys, having trouble installing the boot loader...

I backed-up my OS X drive, I formatted my drive to guid, restored my OSX drive into the new GUID partition and installed Clover.

The partition is not booting though. What options do I have to use?

How did you install and what ver of Clover?

Try booting Clover from pen-drive first. The best option for you would be using tluck's OEM folder (just rename his model to yours) and you should be golden.

Share this post


Link to post
Share on other sites

@ag6952563 - hmm. let see. did you turn on UEFI in the bios?

 

so had clover install the stuff in the EFI (ESP) partition 1 right?

i do this to check out/update the clover stuff. say you unzipped the EFI stuff (i posted) in ~/clover then....

 

$ sudo -s

$ mkdir /mnt

$ mount -t msdos /dev/disk0s1 /mnt

$ cp -rp ~/clover/EFI /mnt

 

then should look like this:

 

 

 

$ ls -l

total 9

drwxrwxrwx 1 _unknown _unknown 512 Apr 25 22:51 APPLE

drwxrwxrwx 1 _unknown _unknown 512 May 11 01:00 BOOT

drwxrwxrwx 1 _unknown _unknown 1536 May 10 17:04 CLOVER

-rwxrwxrwx 1 _unknown _unknown 1353 May 10 15:55 Clover_Install_Log.txt

drwxrwxrwx 1 _unknown _unknown 512 Apr 23 14:52 Microsoft

 

$ ls -l /mnt/EFI/CLOVER/

total 1119

drwxrwxrwx 1 _unknown _unknown 512 May 10 17:05 ACPI

-rwxrwxrwx 1 _unknown _unknown 558400 May 10 14:00 CLOVERX64.efi

drwxrwxrwx 1 _unknown _unknown 512 May 8 21:55 OEM

-rwxrwxrwx 1 _unknown _unknown 1637 May 10 16:51 config.plist

drwxrwxrwx 1 _unknown _unknown 1024 May 10 15:55 doc

drwxrwxrwx 1 _unknown _unknown 1024 May 10 15:55 drivers64UEFI

drwxrwxrwx 1 _unknown _unknown 512 May 10 15:55 kexts

drwxrwxrwx 1 _unknown _unknown 512 May 10 15:55 misc

-rwxrwxrwx 1 _unknown _unknown 3031 May 10 14:00 refit-default.conf

-rwxrwxrwx 1 _unknown _unknown 3084 Apr 25 15:05 refit.conf

drwxrwxrwx 1 _unknown _unknown 1024 May 10 17:04 themes

drwxrwxrwx 1 _unknown _unknown 512 May 10 16:24 tools

Share this post


Link to post
Share on other sites

How did you install and what ver of Clover?

Try booting Clover from pen-drive first. The best option for you would be using tluck's OEM folder (just rename his model to yours) and you should be golden.

 

Hi Kogen, I have installed the latest version of Clover (1597)...

I was able to boot from the USB first, then from my SSD, also using tluck's zip file... the systems seems to be working great, even without buffer hangs!!! This is great!!

 

I think the issue I had is that I was trying to put the contents of the zip file under /EFI/CLOVER, and this was not working fine. I have been able to boot from the SSD, but all files are now under /EFI (there is no CLOVER folder). Is this okay?

 

The process I have followed is to reuse my existing OS X 10.8.3 setup (I had it working with Chimera).

So, I backed up my entire setup to another hard drive, then formatted my SSD to GUID, then restored the entire OS X 10.8.3 to the new GUID partition. Then installed Glover on this drive, then copied the BOOT from the drive into the EFI partition, then the rest of the folders from tluck's zip package. I don't have CLOVER folder though, all subfolders are under /EFI directly.

Did I miss anything?

 

I have a couple of questions related to my setup:

- How do I configure the default partition to boot on Clover?

- Since I have my configuration from before, I have the Extra folder and also I have some kexts under S/L/E. Should I delete the Extra folder? It's no longer used, correct?

Also, are the kexts under S/L/E used? I have noticed they are under Extensions in tluck's package. Should I delete them?

 

Thanks a lot guys!

 

@tluck-

Please see my previous post to Kogen...

I have no CLOVER folder. Also some question related to my setup.

 

Thanks a lot for your support!! I have not buffer hangs!!!!

 

Here is my EFI partition folder structure...

 

localhost:~ aj$ su

Password:

sh-3.2# diskutil list

/dev/disk0

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *128.0 GB disk0

1: EFI 209.7 MB disk0s1

2: Apple_HFS Mac SSD 127.7 GB disk0s2

/dev/disk1

#: TYPE NAME SIZE IDENTIFIER

0: FDisk_partition_scheme *320.1 GB disk1

1: Windows_NTFS OBIPE 9.8 GB disk1s1

2: Windows_NTFS w7 82.3 GB disk1s2

3: Apple_HFS Mac HD 86.2 GB disk1s4

4: Windows_NTFS aj 141.8 GB disk1s5

sh-3.2# mount -t msdos /dev/disk0s1 /mnt

sh-3.2# ls /mnt

.Trashes ._EFI .fseventsd EFI

sh-3.2# ls -l /mnt/EFI

total 1251

-rwxrwxrwx@ 1 _unknown _unknown 6148 May 12 12:36 .DS_Store

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 12:39 ._.DS_Store

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._ACPI

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 12:51 ._BOOT

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._CLOVERX64.efi

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._OEM

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:30 ._config.plist

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._doc

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._drivers64UEFI

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._kexts

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._misc

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._refit-default.conf

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._refit.conf

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._themes

-rwxrwxrwx 1 _unknown _unknown 4096 May 12 13:18 ._tools

drwxrwxrwx@ 1 _unknown _unknown 1024 May 12 13:18 ACPI

drwxrwxrwx 1 _unknown _unknown 512 May 12 13:03 APPLE

drwxrwxrwx@ 1 _unknown _unknown 1536 May 12 12:51 BOOT

-rwxrwxrwx@ 1 _unknown _unknown 556832 May 5 18:05 CLOVERX64.efi

drwxrwxrwx@ 1 _unknown _unknown 1024 May 12 13:23 OEM

-rwxrwxrwx@ 1 _unknown _unknown 1272 Apr 26 21:13 config.plist

drwxrwxrwx@ 1 _unknown _unknown 2048 May 12 13:18 doc

drwxrwxrwx@ 1 _unknown _unknown 1536 May 12 13:18 drivers64UEFI

drwxrwxrwx@ 1 _unknown _unknown 1024 May 12 13:18 kexts

drwxrwxrwx@ 1 _unknown _unknown 512 May 10 18:30 misc

-rwxrwxrwx@ 1 _unknown _unknown 3031 May 5 18:05 refit-default.conf

-rwxrwxrwx@ 1 _unknown _unknown 3084 Apr 25 21:05 refit.conf

drwxrwxrwx@ 1 _unknown _unknown 1024 May 12 13:18 themes

drwxrwxrwx@ 1 _unknown _unknown 1024 May 12 13:18 tools

sh-3.2#

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Klaidonis
      I am making a minimal Clover build for the fastest boot possible with the boot6 file in legacy mode.
      While looking at the preboot.log, I noticed that there is a line without explanation (at 0:892). Apparently, whatever it is, the execution time of it is close to 2 seconds, more than 55% of the total logged boot time in the current configuration. This does not change whether I use USB 2 or USB 3 port.
       
      Is there a way to eliminate or speed up the above? Also, is there anything else you can suggest to improve the performance based on the below log file? Which moment in the boot process corresponds to the start time in preboot.log?  
      The last thing I would like to understand is the delay/timeout after the boot6 file has loaded, and the number 6 disappears from the screen. For about 2 seconds or slightly less, I can press any key, and then it will enter the BIOS-like interface from the boot6 file. Without further knowledge, it seems like those 2 seconds are just delay time, and only after that is CLOVERX64.efi actually started, which, I presume, is approximately when the preboot.log timer starts. So, if the aforementioned is correct, can I get rid of this delay as well? Note that I am using the boot1f32 file to chain-load boot6, which does not include the initial 2-second wait period for a keypress.
       
      === preboot.log ===
      0:100 0:100 MemLog inited, TSC freq: 2394459554 0:100 0:000 CPU was calibrated with ACPI PM Timer 0:100 0:000 LegacyRegion2: Chipset/proc: 0x0A048086 0:100 0:000 Next Generation Core processors (PAM 0x80-0x86) 0:100 0:000 Test PAM1=(0x41=90, 0x5a=90, 0x81=11, 0x91=00) at chipset 0A048086 0:100 0:000 , Install = Success 0:112 0:012 BiosVideoDriverBindingStart! 0:112 0:000 BiosVideoCheckForVbe 0:112 0:000 EdidOverride not found 0:121 0:009 Edid1+ 0:121 0:000 found Detail Timing 1920x1080 0:121 0:000 timing string after 0xFE:AUO 0:121 0:000 timing string after 0xFE:B156HAN01.2 0:122 0:000 0 1280x1024 attr=9B - ok, edid- 0:122 0:000 1 1024x768 attr=9B - ok, edid-, 1024x768, working, highest, pref=1 0:122 0:000 2 640x480 attr=9B - ok, edid-, 640x480, working 0:122 0:000 3 800x600 attr=9B - ok, edid-, 800x600, working 0:123 0:000 4 1920x1080 attr=9B - ok, edid+, working, highest, pref=4 0:123 0:000 BV new mode: 4 1920x1080 0:398 0:275 SetMode pref 4 (4) = Success 0:892 0:493 VGA Pci.Hdr.Command=6 - not enabled 2:623 1:731 2:623 0:000 Now is 21.02.2020, 13:03:21 (GMT) 2:623 0:000 Starting Clover revision: 5103 (master, commit 3f3b85da0) on CLOVER EFI 2:623 0:000 Build with: [Args: -D NO_GRUB_DRIVERS_EMBEDDED -t GCC53 | -D NO_GRUB_DRIVERS_EMBEDDED --conf=/Users/sergey/src/CloverHackyColor/Conf -D USE_LOW_EBDA -a X64 -b RELEASE -t GCC53 -n 5 | OS: 10.14.6] 2:623 0:000 SelfDevicePath=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0)\HD(1,MBR,0x04944021,0x3F,0x3BC1042) @940C9698 2:623 0:000 SelfDirPath = \EFI\CLOVER 2:623 0:000 SimpleTextEx Status=Success 2:623 0:000 === [ Get Smbios ] ======================================== 2:623 0:000 Type 16 Index = 0 2:623 0:000 Total Memory Slots Count = 2 2:623 0:000 Type 17 Index = 0 2:623 0:000 SmbiosTable.Type17->Speed = 1600MHz 2:623 0:000 SmbiosTable.Type17->Size = 4096MB 2:623 0:000 SmbiosTable.Type17->Bank/Device = BANK 0 DIMM0 2:623 0:000 SmbiosTable.Type17->Vendor = Hynix 2:623 0:000 SmbiosTable.Type17->SerialNumber = 00000000 2:623 0:000 SmbiosTable.Type17->PartNumber = HMT451S6MFR6A-PB 2:623 0:000 Type 17 Index = 1 2:623 0:000 SmbiosTable.Type17->Speed = 1600MHz 2:623 0:000 SmbiosTable.Type17->Size = 8192MB 2:623 0:000 SmbiosTable.Type17->Bank/Device = BANK 2 DIMM1 2:623 0:000 SmbiosTable.Type17->Vendor = Kingston 2:623 0:000 SmbiosTable.Type17->SerialNumber = 5A060A8A 2:623 0:000 SmbiosTable.Type17->PartNumber = KHX1600C9S3L/8G 2:623 0:000 Boot status=0 2:623 0:000 Running on: 'Aspire V5-573G' with board 'Dazzle_HW' 2:623 0:000 === [ GetCPUProperties ] ================================== 2:623 0:000 CPU Vendor = 756E6547 Model=40651 2:623 0:000 The CPU supported SSE4.1 2:623 0:000 BrandString = Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz 2:623 0:000 The CPU supported turbo 2:623 0:000 MSR 0x35 20004 2:623 0:000 MSR 0xE2 before patch 1E008405 2:623 0:000 MSR 0xE2 is locked, PM patches will be turned on 2:623 0:000 MSR 0xCE 0008083D_F3011800 2:623 0:000 corrected FLEX_RATIO = 0 2:623 0:000 MSR 0x1B0 00000000 2:623 0:000 FSBFrequency = 71 MHz, DMI FSBFrequency = 100 MHz, Corrected FSBFrequency = 100 MHz 2:623 0:000 MaxDiv/MinDiv: 24.0/8 2:623 0:000 Turbo: 27/27/27/30 2:623 0:000 Features: 0xBFEBFBFF 2:623 0:000 Threads: 4 2:623 0:000 Cores: 2 2:623 0:000 FSB: 100 MHz 2:623 0:000 CPU: 1700 MHz 2:623 0:000 TSC: 1700 MHz 2:623 0:000 PIS: 100 MHz 2:623 0:000 ExternalClock: 25 MHz 2:623 0:000 === [ GetDevices ] ======================================== 2:623 0:000 GOP found at: PcieRoot(0x0)/Pci(0x2,0x0)/AcpiAdr(0x80010100) 2:623 0:000 PCI (00|00:00.00) : 8086 0A04 class=060000 2:623 0:000 PCI (00|00:02.00) : 8086 0A16 class=030000 2:623 0:000 - GOP: Provided by device 2:623 0:000 - GFX: Model=Intel HD Graphics 4400 (Intel) 2:623 0:000 PCI (00|00:03.00) : 8086 0A0C class=040300 2:623 0:000 PCI (00|00:14.00) : 8086 9C31 class=0C0330 2:623 0:000 PCI (00|00:16.00) : 8086 9C3A class=078000 2:623 0:000 PCI (00|00:1B.00) : 8086 9C20 class=040300 2:623 0:000 PCI (00|00:1C.00) : 8086 9C10 class=060400 2:623 0:000 PCI (00|00:1C.02) : 8086 9C14 class=060400 2:623 0:000 PCI (00|04:00.00) : 168C 0034 class=028000 2:623 0:000 - WIFI: Vendor=Atheros 2:623 0:000 PCI (00|00:1C.03) : 8086 9C16 class=060400 2:623 0:000 PCI (00|05:00.00) : 10EC 5287 class=FF0000 2:623 0:000 PCI (00|05:00.01) : 10EC 8168 class=020000 2:623 0:000 - LAN: 0 Vendor=Realtek 2:623 0:000 PCI (00|00:1C.04) : 8086 9C18 class=060400 2:624 0:000 PCI (00|01:00.00) : 10DE 0FE4 class=030200 2:624 0:000 PCI (00|00:1D.00) : 8086 9C26 class=0C0320 2:624 0:000 PCI (00|00:1F.00) : 8086 9C43 class=060100 2:624 0:000 PCI (00|00:1F.02) : 8086 9C03 class=010601 2:624 0:000 PCI (00|00:1F.03) : 8086 9C22 class=0C0500 2:624 0:000 === [ GetDefaultSettings ] ================================ 2:624 0:000 Clover load options size = 0 bytes 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Aspire V5-573G--00-00-00-00-00-00. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Aspire V5-573G. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Aspire V5-573G-1700. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Dazzle_HW. Dir not exists 2:624 0:000 CheckOEMPathExists tried EFI\CLOVER\OEM\Dazzle_HW-1700. Dir not exists 2:624 0:000 set OEMPath by default: EFI\CLOVER 2:637 0:012 EFI\CLOVER\config.plist loaded: Success 2:637 0:000 === [ GetListOfThemes ] =================================== 2:637 0:000 === [ Found config plists ] =============================== 2:637 0:000 - config.plist 2:637 0:000 === [ GetEarlyUserSettings ] ============================== 2:637 0:000 timeout set to 0 2:637 0:000 Custom boot CUSTOM_BOOT_DISABLED (0x0) 2:637 0:000 Default theme: embedded 2:637 0:000 === [ LoadDrivers ] ======================================= 2:637 0:000 === [ InitScreen ] ======================================== 2:637 0:000 Console modes reported: 4, available modes: 2:637 0:000 - [01]: 80x25 2:637 0:000 - [02]: 80x50 2:637 0:000 - [03]: 100x31 2:637 0:000 - [04]: 240x56 (current mode) 2:637 0:000 SetScreenResolution: 1920x1080 - already set 2:637 0:000 SetScreenResolution: 1920x1080 - already set 2:637 0:000 reinit: self device path=PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0)\HD(1,MBR,0x04944021,0x3F,0x3BC1042) 2:637 0:000 === [ GetMacAddress ] ===================================== 2:637 0:000 === [ ScanSPD ] =========================================== 2:637 0:000 Scanning SMBus [8086:9C22], mmio: 0xB3619004, ioport: 0x5040, hostc: 0x1 2:656 0:018 Slot: 2 Type 24 8192MB 1600MHz Vendor=Kingston PartNo=KHX1600C9S3L8G SerialNo=050A0006000A080A 2:657 0:000 === [ GetAcpiTablesList ] ================================= 2:657 0:000 Get Acpi Tables List from RSDT: 2:657 0:000 - [00]: FACP ACRPRDCT len=268 2:657 0:000 - [01]: UEFI ACRPRDCT len=566 2:657 0:000 - [02]: FPDT ACRPRDCT len=68 2:657 0:000 - [03]: ASF! ACRPRDCT len=165 2:657 0:000 - [04]: HPET ACRPRDCT len=56 2:657 0:000 - [05]: APIC ACRPRDCT len=140 2:657 0:000 - [06]: MCFG ACRPRDCT len=60 2:657 0:000 - [07]: BOOT ACRPRDCT len=40 2:657 0:000 - [08]: LPIT ACRPRDCT len=148 2:657 0:000 - [09]: ASPT ACRPRDCT len=52 2:657 0:000 - [10]: DBGP ACRPRDCT len=52 2:657 0:000 - [11]: SSDT ACRPRDCT len=1337 2:657 0:000 - [12]: SSDT ACRPRDCT len=2776 2:657 0:000 - [13]: SSDT ACRPRDCT len=12013 2:657 0:000 - [14]: SSDT ACRPRDCT len=11433 2:657 0:000 - [15]: SSDT ACRPRDCT len=2230 2:657 0:000 Calibrated TSC Frequency = 2394459554 = 2394MHz 2:657 0:000 === [ GetUserSettings ] =================================== 2:657 0:000 === [ Found DSDT tables ] ================================= 2:657 0:000 === [ ScanVolumes ] ======================================= 2:657 0:000 Found 8 volumes with blockIO 2:657 0:000 - [00]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0) 2:659 0:001 Result of bootcode detection: bootable Linux (grub,linux) 2:659 0:000 - [01]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0) 2:660 0:001 Result of bootcode detection: bootable unknown (legacy) 2:660 0:000 - [02]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(1,GPT,8017BD66-1E24-4B31-8E09-BC49BECD6CC4,0x800,0x21330000) 2:661 0:001 Result of bootcode detection: bootable Windows (vista,win) 2:661 0:000 - [03]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(2,GPT,82F3B738-65E9-458E-B2F1-BB55D4F00885,0x21331000,0x3D0800) 2:663 0:001 - [04]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(3,GPT,E701DCD8-E3C5-4BFA-B61B-BFF4D80153FD,0x21701800,0x18C4F000) 2:664 0:001 - [05]: Volume: PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x0,0x0,0x0)\HD(4,GPT,4DB1239A-A9D7-4045-A162-7EF1B3A5913B,0x3A350C21,0x3A3B616E) 2:665 0:001 Result of bootcode detection: bootable Windows (vista,win) 2:665 0:000 - [06]: Volume: PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0) 2:677 0:011 Result of bootcode detection: bootable unknown (legacy) 2:677 0:000 USB volume 2:677 0:000 USB volume 2:677 0:000 - [07]: Volume: PcieRoot(0x0)\Pci(0x1D,0x0)\USB(0x0,0x0)\USB(0x4,0x0)\HD(1,MBR,0x04944021,0x3F,0x3BC1042) 2:688 0:011 Result of bootcode detection: bootable unknown (legacy) 2:688 0:000 USB volume 2:688 0:000 USB volume 2:688 0:000 This is SelfVolume !! 2:688 0:000 PutNvramPlistToRtVars: nvram.plist not found 2:689 0:000 No AudioIoProtocols, status=Not Found 2:689 0:000 === [ InitTheme ] ========================================= 2:689 0:000 use daylight theme 2:689 0:000 using embedded theme 2:689 0:000 got embedded sound 2:689 0:000 Channels: 2 Sample rate: 8000 Hz Bits: 16 2:689 0:000 output to channel 0 with volume 70, len=25600 2:689 0:000 sound channels=2 bits=16 freq=8000 2:689 0:000 sound converted to 48kHz 2:689 0:000 not found AudioIo to play 2:689 0:000 sound play end with status=Not Found 2:690 0:001 Using embedded font: Success 2:691 0:000 theme inited 2:691 0:000 Chosen embedded theme 2:691 0:000 after NVRAM boot-args= 2:691 0:000 === [ Dump SMC keys from NVRAM ] ========================== 2:691 0:000 no AppleSMC protocol 2:691 0:000 Entry scan disabled 2:691 0:000 === [ AddCustomTool ] ===================================== 2:692 0:000 === [ GetEfiBootDeviceFromNvram ] ========================= 2:692 0:000 Default boot entry not found 2:692 0:000 DefaultIndex=-1 and MainMenu.EntryCount=4 2:973 0:281 GUI ready  
    • By tluck
      Lenovo T460 macOS with Clover Guide
      Latest Release on GitHub (February 2020) Updated to Clover r5104 Updated Lilu based kexts - Lilu, ALC, WEG Updated acidanthera VoodooPS2 kext v2.1.1 the older 1.9 to the Misc Folder as an option.
        Various Tweaks over Last months The zip file is a complete Clover ESP (/EFI) bundle and kext pack for the Lenovo T460. The current file bundle is tested on Sierra. 
      Note: I never got the GFX fully working on El Capitan. 
      Full Clover file set - config.plist etc. Includes all custom kexts Includes custom DSDT/SSDT scripts and patches Utility scripts The zip bundles are posted to GitHub: https://github.com/tluck/Lenovo-T460-Clover/releases
      Caveat: The T460 systems used here was configured with: i5-6300U, Intel HD Graphics 520, 1920x1080 touch screen. If you have a different system model, then extract the ACPI files and use the included scripts to create a set of files consistent with your system type and BIOS version. See below for details.
      Credits: RehabMan, Shmilee, vusun123, TimeWalker, Mieze from which, much of their work and help is/was was used to get the T460 to this point.
      Devices and aspects working:
      Ethernet -  Intel I219LM is enabled via IntelMausiEthernext.kext WiFi/BT - substitute the Intel WiFi/BT with a compatible Broadcom or Atheros chip Audio - ALC293 codec implemented via AppleALC.kext (the old AppleHDA_ALC293 and CodecCommander kexts are not needed) PS2 - ClickPad + TrackPoint + all 3 buttons - using a modified VoodooPS2Controller to support new layouts - and added some custom Fn key maps based on 440/450 dsdt USB - implemented via custom SSDT + USBInjectAll kext. All USB3/USB2 ports are intel-based and work -  3 external USB and internal Camera, BT, etc  Sleep/Wake - the sleepwatcher package and custom sleep/wake scripts are used to help with sleep/wake for BT and PS2 devices. Note: have not tried to implement the SD card reader - no driver found.
      ACPI Files
      New Installation - Steps and Details
      Part 1 - OS Installation
      Part 2- Post OS Installation and Setup
      Notes on Custom Kexts
       
    • By Jancey
      I used this command: diskutil info disk0s2 | grep -i "Partition UUID" | rev | cut -d' ' -f 1 | rev

      But I accidentally removed the wrong disk and now my main windows drive is not appearing in the bootloader. I can't figure out how to get it back. I tried resetting my windows drive, but I kept getting an error. I also reset my mac and reinstalled Catalina.
    • By gengstapo
      @Hervé
       
      Im having similar issue with my HS setup, dell latitute 3480, i5-7200U
      Once the hdmi plugged in, the laptop display went blank, only could see the external tv
      But, when i put my laptop to sleep & wake up again, both screen got display (hdmi still connected)
      Even the hdmi could be plugged off & in (after sleep), the laptop display is fine
       
      What could be the culprit?
      Dell’s MacBook Pro IORegistry.zip
      config.plist.zip
    • By TomZanna
      Hi, I'm trying to install Mac Os Catalina on a HP 550-132NL.
      The system has:
      i7-6700
      RAM 12 GB
      GT 730
      LAN Realtek RTL8161
      ALC3863
       
      It passes the verbose phase but after the Apple logo goes away, it gets stuck on a grey screen and I can only move the pointer.
      Can I try to boot with the iGPU?
       
      origin.zip
      CLOVER_dGPU_USB_3.zip
×