Contribute
Register

Lenovo Thinkpad P53 stuck at endrandomseed on installer

Status
Not open for further replies.
@Feartech & @jc123,

I have not come across the UHD P630 IGPU before so its a new one for me ...

After having a quick look at the specs on the Intel Ark site, it looks like it's is a variant of the Intel GT2 IGPU specification (Gen 9.5) and is unique to the Xeon E3 CPU's.

Since Apple don't use that CPU and thus that IGPU in any Mac you wont find a specific matching framebuffer in MacOS and I doubt WEG will have any idea what to do with it.

So if it where me i'd be trying to use a GT2 IGPU framebuffer from an earlier generation.
Current Valid Mobile platformID's for the GT2 IGPU framebuffer in MacOS are :-

Cannon Lake CPU's :
  • 0x5A510009
  • 0x5A510000
  • 0x5A520000
Ice Lake CPU's
  • 0x8A510000
  • 0x8A520000
Whilst none of these framebuffers are actually used on any known Mac, they are still valid framebuffers in MacOS.
Since the above framebuffers are from a different CPU generation they should be used with the boot argument:-

Code:
lilucpu=10


Which will ensure the Coffee Lake CPU generation by MacOS despite the IGPU generation being different.

Thats about all i can suggest right now ...

Cheers
Jay
thanks for that! you are a star! :)
 
thanks for that! you are a star! :)


@Feartech,

Lest see if it works first ...

Like i said it's not a CPU/IGPU that i've come across before so its a bit of an unknown, however using a GT2 IGPU PlatfromID should result in something working as long as Intel have not changed too much in the version baked into the E-2276M CPU.

Cheers
Jay
 
@Feartech,

Lest see if it works first ...

Like i said it's not a CPU/IGPU that i've come across before so its a bit of an unknown, however using a GT2 IGPU PlatfromID should result in something working as long as Intel have not changed too much in the version baked into the E-2276M CPU.

Cheers
Jay

Thanks for your reply jay, and sorry I didn't realize it was against the rules to PM mods. Unforunately the edits you suggested left me with the same result. It doesn't seem to be a graphical glitch though. The installer crashes and reboots on the second phase over and over at 15 mins remaining if I use HSF+ and 12 mins if I try to install on APFS. I'm lost at this point. I'll reply again later with my latest error reporting files.
 
Unforunately the edits you suggested left me with the same result. It doesn't seem to be a graphical glitch though. The installer crashes and reboots on the second phase over and over at 15 mins remaining if I use HSF+ and 12 mins if I try to install on APFS. I'm lost at this point.


@jc123,

Comparing the specs of the Kaby Lake Refresh UHD P630 to the same generation UHD 630 suggests that the only difference is that the UHD P630 IGPU has a slightly lower boost clock of 1200Mhz compared to the 1250Mhz boost clock of the UHD 630 and that the "Professional" prefix is purely because its a workstation (Xeon) class mobile CPU:-

Screenshot 2020-01-09 at 14.27.25.png


So you could try using the Kaby Lake Mobile UHD 630 PlatfromID 0x3E9B0009 (if you haven't already) :-

Code:
ID: 3E9B0009, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x0083130A
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
GPU Name: Intel UHD Graphics 630
Model Name(s):
Camelia: V3
Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - LVDS
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 - DP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 - DP
00000800 02000000 98000000
01050900 00040000 87010000
02040A00 00040000 87010000


It's quite possible that the crash you are encountering is due to the unsupported CPU rather than the IGPU, although usually the Installer will crash much sooner if the issue is CPU related.

Cheers
Jay
 
@jc123,

Comparing the specs of the Kaby Lake Refresh UHD P630 to the same generation UHD 630 suggests that the only difference is that the UHD P630 IGPU has a slightly lower boost clock of 1200Mhz compared to the 1250Mhz boost clock of the UHD 630 and that the "Professional" prefix is purely because its a workstation (Xeon) class mobile CPU:-

View attachment 444268

So you could try using the Kaby Lake Mobile UHD 630 PlatfromID 0x3E9B0009 (if you haven't already) :-

Code:
ID: 3E9B0009, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x0083130A
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
GPU Name: Intel UHD Graphics 630
Model Name(s):
Camelia: V3
Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - LVDS
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 - DP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 - DP
00000800 02000000 98000000
01050900 00040000 87010000
02040A00 00040000 87010000


It's quite possible that the crash you are encountering is due to the unsupported CPU rather than the IGPU, although usually the Installer will crash much sooner if the issue is CPU related.

Cheers
Jay

When you say the CPU might not be supported do you mean unsupported by clover/weg/lilu or by macOS itself? I also tried a catalina USB and had the same result. also just fyi when I say the installer crashes at 15/12 mins I mean it crashes consistantly 30s-1 min into the second phase of the install. Either way I'm hoping it'll be supported in the near future because this computer will be my daily driver for the next year or 2 minimum, assuming I don't switch jobs.

I think I tried 0x3E9B0009 already, but I'll try it again on sunday and get back to you. Thanks again.
 
When you say the CPU might not be supported do you mean unsupported by clover/weg/lilu or by macOS itself?


@jc123,

Unfortunately both, as far as I know there are no genuine Mac Systems that use the E-2276M CPU and whilst clover/weg/lilu do their best to support non-native CPU's on MacOS I don't ever recall anyone using a E-2276M CPU.

That does not mean that you wont be able to get it to work, but it does mean that you are going to have to do all the debug and any code fixing yourself.

Cheers
Jay
 
Last edited:
@jc123 and @jaymonkey :

I have a ThinkPad P53 as well (i7-9750H) and I was able to boot macOS Catalina 10.15.2 using a ThinkPad P52 clover config/hotpatch I found on GitHub. I just posted about it a few minutes ago:

https://www.tonymacx86.com/threads/successful-dual-boot-with-thunderbolt-issues-lenovo-thinkpad-p53-15-6-4k-oled-coffee-lake-i7-9750h-intel-uhd-630.290175/

The P52 config (GitHub link in post above) includes a 1080p config and 4k config for the i7-8750H/i7-8850H as well as the Xeon E2176M. I used the 4k config/i7 file and it was able to boot without any modifications.

It's not perfect (as outlined in my post), but assuming the Xeon config file works on your machine it'll at least get you into the OS so you can generate your ioreg file, use patchmatic, etc.

Hope this helps!
 
@jc123 and @jaymonkey :

I have a ThinkPad P53 as well (i7-9750H) and I was able to boot macOS Catalina 10.15.2 using a ThinkPad P52 clover config/hotpatch I found on GitHub. I just posted about it a few minutes ago:

https://www.tonymacx86.com/threads/successful-dual-boot-with-thunderbolt-issues-lenovo-thinkpad-p53-15-6-4k-oled-coffee-lake-i7-9750h-intel-uhd-630.290175/

The P52 config (GitHub link in post above) includes a 1080p config and 4k config for the i7-8750H/i7-8850H as well as the Xeon E2176M. I used the 4k config/i7 file and it was able to boot without any modifications.

It's not perfect (as outlined in my post), but assuming the Xeon config file works on your machine it'll at least get you into the OS so you can generate your ioreg file, use patchmatic, etc.

Hope this helps!

Hey bro thanks for your response, I've actually seen that post and tried all of the configs myself and all of them result in the same issue during second phase install. Glad you got yours working though. BTW what are your BIOS settings just incase?
 
@jc123,

Unfortunately both, as far as I know there are no genuine Mac Systems that use the E-2276M CPU and whilst clover/weg/lilu do their best to support non-native CPU's on MacOS I don't ever recall anyone using a E-2276M CPU.

That does not mean that you wont be able to get it to work, but it does mean that you are going to have to do all the debug and any code fixing yourself.

Cheers
Jay

Hey Jay, so I tried 0x3E9B0009 and unforunately I'm unable to reach the installer with this platform ID, The only one I can seem to reach the installer with is 0x591B0000. Do I need to specify devices->properties->PciRoot(0)/Pci(0x02,0)-> deviceid to match this? as of now its commented out according to weg readme. I'm still getting stuck at the second phase install even after updating to the new clover with the new lilu+weg 1.3.6 and 1.4.1. I know you mentioned earlier about booting in verbose mode to understand why its crashing during second phase install, which I always do, but I don't get any verbose output during second phase install crash. only leading up to the installer does it show the boot logs. How can I get this output to you? I've also attached my most recent clover folder if you'd like to take a look. I'm pretty much ready to hang it up at this point.
 

Attachments

  • CLOVER.zip
    1.9 MB · Views: 43
Hey Jay, so I tried 0x3E9B0009 and unforunately I'm unable to reach the installer with this platform ID, The only one I can seem to reach the installer with is 0x591B0000.

I'm pretty much ready to hang it up at this point.


@jc123,

Did you try @professoramx's slightly modified version of this P52 Config :-


Although created for a Thinkpad P52 it sounds that @professoramx was able to use it to boot MacOS on his Thinkpad P53 which he details in his post (including a direct EFI download link) :-


From what i read he has most things working.

Cheers
Jay
 
Last edited:
Status
Not open for further replies.
Back
Top