Contribute
Register

[IGPU] Hash data from ME never returned, status = 1, doing retry #

Status
Not open for further replies.
Joined
Feb 5, 2017
Messages
160
Motherboard
Dell Latitude 7390
CPU
i5-8350U
Graphics
UHD 620, 1920x1080
Mac
  1. MacBook Air
Mobile Phone
  1. Android
Im getting this error with my HD 630, with many retries and then just reboots. The iGPU just fails to load in native mode
Version 10.13 Beta 17A291m. iMac18,1

The fix seems to be adding the boot option -disablegfxfirmware to Clover. Is there a better/proper fix or the Apple firmware for the iGPU just can't be loaded?
 
Im getting this error with my HD 630, with many retries and then just reboots. The iGPU just fails to load in native mode
Version 10.13 Beta 17A291m. iMac18,1

The fix seems to be adding the boot option -disablegfxfirmware to Clover. Is there a better/proper fix or the Apple firmware for the iGPU just can't be loaded?

-disablegfxfirmware is the fix.
Result is essentially the same with the flag as prior to 10.13.
 
-disablegfxfirmware is the fix.
Result is essentially the same with the flag as prior to 10.13.

You meant that the Apple's firmware for the intel iGPU actually never loaded with Hackintoshes at all? The driver seem to be working fine anyway, but now I wonder what's the exact purpose of the firmware then.
 
You meant that the Apple's firmware for the intel iGPU actually never loaded with Hackintoshes at all?

No idea. I do not have a collection of *all* possible hackintosh boards/CPUs/etc...
But on certain hacks, that is certainly true.
The behavior in the SKL drivers is to try firmware load once, and failing that, just ignore and continue.
The behavior in the KBL drivers is to retry endlessly unless -disablegfxfirmware kernel flag is used.

what's the exact purpose of the firmware then.

No idea. Such is the nature of black box/closed-source software.
 
No idea. I do not have a collection of *all* possible hackintosh boards/CPUs/etc...
But on certain hacks, that is certainly true.
The behavior in the SKL drivers is to try firmware load once, and failing that, just ignore and continue.
The behavior in the KBL drivers is to retry endlessly unless -disablegfxfirmware kernel flag is used.



No idea. Such is the nature of black box/closed-source software.

Well, I just saw that under the development section of AppleIntelSKLGraphics that SchedulerFallbackOnFirmwareFail is set to 1. So, failure to load the firmware is the expected behavior even for real Macs. For KBL is set to 0, but this beta software. Perhaps and hopefully the firmware is meaningless beyond debugging and testing purposes by Apple. Thanks for the feedback btw.
 
Well, I just saw that under the development section of AppleIntelSKLGraphics that SchedulerFallbackOnFirmwareFail is set to 1. So, failure to load the firmware is the expected behavior even for real Macs.

Not possible to know unless we analyze the kernel log from real Apple SKL hardware.
BTW, I don't think I ran into this problem with my KabyLake Intel NUC7. I may be remembering wrong though (have the SSD pulled out of it right now and in use elsewhere).

For KBL is set to 0, but this beta software. Perhaps and hopefully the firmware is meaningless beyond debugging and testing purposes by Apple. Thanks for the feedback btw.

Just as long as the -disablegfxfirmware flag continues to avoid the problem, it is really not an issue.
Otherwise, we patch...
 
Last edited:
You meant that the Apple's firmware for the intel iGPU actually never loaded with Hackintoshes at all? The driver seem to be working fine anyway, but now I wonder what's the exact purpose of the firmware then.
I'm guessing the guc firmware is actually needed for proper power management. Last time I posted a link to somewhere my post never surfaced, so I'll just suggest googling for "guc firmware power management". The code in kblgraphics has two code paths, one referring to "springboard" (??? -- only run on real apple hw) and another one (that one does not seem to work).
 
same here. i tho it was about APFS with nvme, but checked logs - and found answer here. thanks
 
Status
Not open for further replies.
Back
Top