Contribute
Register

Lenovo Z70-80 Kernel Panic

Status
Not open for further replies.
Joined
Jul 24, 2017
Messages
3
Motherboard
Lenovo Z70-80 (Clover)
CPU
Intel i5-5200U Broadwell-U
Graphics
Intel HD5500 / GeForce 840M, 1920x1080
Mobile Phone
  1. iOS
Hi all. Sort of new to hackintoshing. Currently trying to do my laptop, a Lenovo Z70-80. Upon trying to boot the installer, I get a kernel panic:

Code:
panic(cpu 2 caller 0xffffff7f857c3af0): assertmsg@/Library/Caches/com.apple.xbs/Sources/GPUDriversIntel/GPUDriversIntel-10.25.17/Common/IONDRV/Intel/BDW/AppleIntelFramebuffer/AppleIntelController.cpp:21427
Debugger called: <panic>
Backtrace (CPU 2), Frame: Return Address
0xffffff92009ebcd0 : 0xffffff80002e953c
0xffffff92009ebd50 : 0xffffff7f857c3af0
0xffffff92009ebdc0 : 0xffffff7f857c1438
0xffffff92009ebe40 : 0xffffff80008972fd
0xffffff92009ebe80 : 0xffffff80089704e
0xffffff92009ebf10 : 0xffffff8000896606
0xffffff92009ebf60 : 0xffffff800089801e
0xffffff92009ebfb0 : 0xffffff80002978f7
Kernel Extensions in backtrace:
com.apple.driver.AppleIntelBDWGraphicsFramebuffer(10.2.5)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOAcceleratorFamily2(311.13)
dependency: com.apple.iokit.IOReportFamily(31)
dependency: com.appple.AppleGraphicsDeviceControl(3.14.49)
dependency: com.apple.iokit.IOGraphicsFamily(515.3)

BSD process name corresponding to current thread: kernel_task
Boot args: arch=x86_64 dart=0 npci=0x2000 nv_disable=1 kext-dev-mode=1 -v debug=0x100 slide=0 container-dmg=file:///Install%20macOS%20Sierra.app/Contents/SharedSupport/InstallESD.dmg root-dmg=file:///BaseSystem.dmg

I have uploaded my clover plist. My kexts and drivers:
Code:
/EFI/CLOVER/drivers64uefi:
EmuVariableUefi-64.efi
HFSPlus.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi

/EFI/CLOVER/kexts/Other:
FakeSMC.kext
VoodooPS2Controller.kext

I assume that the problem lies with NVRAM allocation but I'm not sure how to go about fixing it. I have not modified my BIOS' default allocation but my plist (that came from RehabMan's repo) fixed my initial OsxAptio errors so I'm not sure what I should do next.

Any help is appreciated, thanks a lot
 

Attachments

  • config.plist
    15.9 KB · Views: 177

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,689
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi all. Sort of new to hackintoshing. Currently trying to do my laptop, a Lenovo Z70-80. Upon trying to boot the installer, I get a kernel panic:

Code:
panic(cpu 2 caller 0xffffff7f857c3af0): assertmsg@/Library/Caches/com.apple.xbs/Sources/GPUDriversIntel/GPUDriversIntel-10.25.17/Common/IONDRV/Intel/BDW/AppleIntelFramebuffer/AppleIntelController.cpp:21427
Debugger called: <panic>
Backtrace (CPU 2), Frame: Return Address
0xffffff92009ebcd0 : 0xffffff80002e953c
0xffffff92009ebd50 : 0xffffff7f857c3af0
0xffffff92009ebdc0 : 0xffffff7f857c1438
0xffffff92009ebe40 : 0xffffff80008972fd
0xffffff92009ebe80 : 0xffffff80089704e
0xffffff92009ebf10 : 0xffffff8000896606
0xffffff92009ebf60 : 0xffffff800089801e
0xffffff92009ebfb0 : 0xffffff80002978f7
Kernel Extensions in backtrace:
com.apple.driver.AppleIntelBDWGraphicsFramebuffer(10.2.5)
dependency: com.apple.iokit.IOPCIFamily(2.9)
dependency: com.apple.iokit.IOACPIFamily(1.4)
dependency: com.apple.iokit.IOAcceleratorFamily2(311.13)
dependency: com.apple.iokit.IOReportFamily(31)
dependency: com.appple.AppleGraphicsDeviceControl(3.14.49)
dependency: com.apple.iokit.IOGraphicsFamily(515.3)

BSD process name corresponding to current thread: kernel_task
Boot args: arch=x86_64 dart=0 npci=0x2000 nv_disable=1 kext-dev-mode=1 -v debug=0x100 slide=0 container-dmg=file:///Install%20macOS%20Sierra.app/Contents/SharedSupport/InstallESD.dmg root-dmg=file:///BaseSystem.dmg

I have uploaded my clover plist. My kexts and drivers:
Code:
/EFI/CLOVER/drivers64uefi:
EmuVariableUefi-64.efi
HFSPlus.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi

/EFI/CLOVER/kexts/Other:
FakeSMC.kext
VoodooPS2Controller.kext

I assume that the problem lies with NVRAM allocation but I'm not sure how to go about fixing it. I have not modified my BIOS' default allocation but my plist (that came from RehabMan's repo) fixed my initial OsxAptio errors so I'm not sure what I should do next.

Any help is appreciated, thanks a lot

Your panic is due to incorrect DVMT-prealloc.
It is covered in the main Clover laptop guide.

Follow the Clover guide linked from the FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html

Although you should read the FAQ for an overview of issues, the Clover guide is linked from the first question: "Q. Where do I start?", just after the bold face "Clover Guide".
Here is a direct link, just to be clear:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, your profile must be filled out with complete details as requested in the FAQ, again under "Q. Where do I start?". All seven details requested are equally important.

And if you have an issue (after following the guide), or on any other problem, you must provide a detailed description of the problem including information that helps us understand what you're doing. Always attach "Problem Reporting" files as per FAQ.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
The required files and data are fully detailed in the last question in the FAQ:
"Q. What are typical "Problem Reporting" files?"
 
Joined
Jul 24, 2017
Messages
3
Motherboard
Lenovo Z70-80 (Clover)
CPU
Intel i5-5200U Broadwell-U
Graphics
Intel HD5500 / GeForce 840M, 1920x1080
Mobile Phone
  1. iOS
Thanks for the quick reply. I've been toying with some stuff since then but I'm still getting the same kernel panic. I've tried a couple different patches on AppleIntelBDWGraphicsFramebuffer (both of them are in my config.plist), barring that I've also tried changing the DVMT-preallocation via UEFI grub but I'm getting this error:

Code:
--> GUID matches expected GUID
expected a different size of the setup variable (got 1400 (0x578) bytes). Continue with care...
Successfully obtained setup variable from VSS (got 1400 (0x578) bytes).
Setting offset 0x18c to 0x03
error: can't set variable using efi (error: 0x00000000000001a).

I've updated to the latest BIOS (ABCN96WW in my case). I noticed the problem is the same as ryman's Yoga 2 in this thread, even to the point of having the same setup variable offsets, and he fixed it by downgrading the bios but Lenovo has not published the previous versions of my BIOS. Is there anything to be done or should I seek out an older version of my BIOS?

Doing this workaround seems to have been successful, but I'm not sure it has changed anything, as I still get the kernel panic...
Incidentally, Windows shows my video memory for intel 5500 as 128mb but I'm doubtful if that number actually means anything
 

Attachments

  • CLOVER.zip
    1.8 MB · Views: 59

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,689
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks for the quick reply. I've been toying with some stuff since then but I'm still getting the same kernel panic. I've tried a couple different patches on AppleIntelBDWGraphicsFramebuffer (both of them are in my config.plist), barring that I've also tried changing the DVMT-preallocation via UEFI grub but I'm getting this error:

Code:
--> GUID matches expected GUID
expected a different size of the setup variable (got 1400 (0x578) bytes). Continue with care...
Successfully obtained setup variable from VSS (got 1400 (0x578) bytes).
Setting offset 0x18c to 0x03
error: can't set variable using efi (error: 0x00000000000001a).

I've updated to the latest BIOS (ABCN96WW in my case). I noticed the problem is the same as ryman's Yoga 2 in this thread, even to the point of having the same setup variable offsets, and he fixed it by downgrading the bios but Lenovo has not published the previous versions of my BIOS. Is there anything to be done or should I seek out an older version of my BIOS?

Doing this workaround seems to have been successful, but I'm not sure it has changed anything, as I still get the kernel panic...
Incidentally, Windows shows my video memory for intel 5500 as 128mb but I'm doubtful if that number actually means anything

As per guide, you must use an invalid ig-platform-id when you have 32mb DVMT-prealloc.
Read the relevant section of the guide carefully.
 
Joined
Jul 24, 2017
Messages
3
Motherboard
Lenovo Z70-80 (Clover)
CPU
Intel i5-5200U Broadwell-U
Graphics
Intel HD5500 / GeForce 840M, 1920x1080
Mobile Phone
  1. iOS
She boots! Thanks for leading me in the right direction. If I can get everything configured properly I'll likely make a guide for this machine
 
Status
Not open for further replies.
Top