Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NVMeFix Kernel Panic #1803

Closed
JeromeAstero opened this issue Sep 27, 2021 · 1 comment
Closed

NVMeFix Kernel Panic #1803

JeromeAstero opened this issue Sep 27, 2021 · 1 comment

Comments

@JeromeAstero
Copy link

Hello!
I get kernel panic when trying to work with a disk. The time before the kernel panic is always different.

My hardware:

  • cpu: intel 4790k
  • mb: gigabyte z97x-gaming g1 wi-fi bk
  • ram: patriot 32gb(4x8gb), 1600mhz, cl10, 1.5v
  • gpu: igpu(with zero framebuffer) + msi Radeon RX 470 4gb
  • wifi+bt: fenvi pci x1
  • 1x sata ssd 250gb
  • 2x sata hdd 1000gb
  • 1x sata hdd 3000gb
  • 1x nvme ssd 1000gb (wd black sn750 over pcie x4 -> m.2 adapter, there is no M.2 connector on my board)

IMG_1648

An interesting point is that the specifications for the ssd indicate 3.3v 2.8a power, which gives the maximum theoretical power = 9.24w.
The smartmontools utility return the power state with a maximum power of 6w.
(With and without NVMeFIX)
image

I can also cause kernel panic by measuring the disk speed with the software Blackmagic Disk Speed Test.
If I measure the speed in a system installed on sata ssd, then nmve ssd simply turns off. And if I measure in a system installed on nvme ssd, then panic happens, and not always the same, examples of kernel panics in attachments).

Another confusing moment from the log is that NVMeFix cannot get the oem-product, oem-vendor, oem-board variables from Lilu.
I tried to include the ExposeSensitiveData(=8) setting in config.plist(opencore) - it didn't help, I can get the variables, but Lilu cannot detect them for transfer to NVMeFix.
image
image

I tried the solution described in #1193 - not work.(im used forceRenderStandby=0 argument in boot-args).
Also in the BIOS there is a setting RC6 (Render Standby) = Disable

I using last version of opencore and lilu kexts.

Attachments:
Lilu_1.5.6_20.5.txt
EFI.zip
smartctl_wd_sn_750.txt
panics.zip
ioreg.zip

Best regards,
Anton Zhivov.

@vit9696
Copy link
Contributor

vit9696 commented Oct 2, 2021

Looks like dying NVMe or PCI slot to be honest. I see that ASPM is already disabled for this NVMe, so not much I can suggest.

@vit9696 vit9696 closed this as completed Oct 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants