Contribute
Register

How to fix PM981 in 10.13.3 (17D47).

Status
Not open for further replies.
Joined
Jan 10, 2018
Messages
92
Motherboard
Clevo N155RF1
CPU
i7-6700HQ HM170
Graphics
HD530 GTX965M
I installed 13.3 in my SATA SSD ADATA SP550.And it works well.But when I read the files in PM981, the system will restart suddenly.So I have to disable PM981. But I found patch IONVMeFamily like this , my PM981 worked when I used 13.2.

Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha implemented by syscl adapted for 10.13.x by Ricky
Name: IONVMeFamily
find: <f6c1100f 85410100 00>
replace: <f6c1010f 85410100 00>


But after I update to 13.3 , it doesn't work.Now I have to disable PM981 again. So how to fix it ? Anyone can help me?
 
I installed 13.3 in my SATA SSD ADATA SP550.And it works well.But when I read the files in PM981, the system will restart suddenly.So I have to disable PM981. But I found patch IONVMeFamily like this , my PM981 worked when I used 13.2.

Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha implemented by syscl adapted for 10.13.x by Ricky
Name: IONVMeFamily
find: <f6c1100f 85410100 00>
replace: <f6c1010f 85410100 00>


But after I update to 13.3 , it doesn't work.Now I have to disable PM981 again. So how to fix it ? Anyone can help me?

That 'find' pattern is still in the 10.13.3 IONVMeFamily kext.
 
That 'find' pattern is still in the 10.13.3 IONVMeFamily kext.
I don't understand your mean ...... My SSD is PM981 (SAMSUNG MZVLB512HAJQ-00000) .

a15b4afegy1fo619339jqj20uw0mkjw1.jpg

And problem report files have uploaded.
 

Attachments

  • report.zip
    5.1 MB · Views: 438
I don't understand your mean ...... My SSD is PM981 (SAMSUNG MZVLB512HAJQ-00000) .

a15b4afegy1fo619339jqj20uw0mkjw1.jpg

And problem report files have uploaded.

I'm just confirming that the pattern the patch is looking for is applicable to 10.13.3.
Maybe the patch is not being applied by Clover (IONVMeFamily.kext not in kernel cache?)
You can force it to be patched by putting the kext in EFI/Clover/kexts/Other or by using config.plist/KernelAndKextPatches/ForceKextsToLoad.
 
I don't understand your mean ...... My SSD is PM981 (SAMSUNG MZVLB512HAJQ-00000) .

a15b4afegy1fo619339jqj20uw0mkjw1.jpg

And problem report files have uploaded.
Has the problem been solved? I just installed macOS Seirra 10.12.6 by config.plist patched.
 
Waiting the patch for updating 10.13.4
I'm just confirming that the pattern the patch is looking for is applicable to 10.13.3.
Maybe the patch is not being applied by Clover (IONVMeFamily.kext not in kernel cache?)
You can force it to be patched by putting the kext in EFI/Clover/kexts/Other or by using config.plist/KernelAndKextPatches/ForceKextsToLoad.
I update to 13.4,but it still isn't solved.But I find a way to fix it.
use the old version of IONVMeFamily.kext .
follow this guide https://www.tonymacx86.com/threads/...h-ionvmefamily-using-class-code-spoof.210316/
The old version works well. Maybe the native support of 512 byte block sizes still has some problems.
UPDATE: only 600mb/s read and write !
 
Last edited:
Status
Not open for further replies.
Back
Top