Contribute
Register

How to fix PM981 in 10.13.3 (17D47).

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?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Jan 10, 2018
Messages
92
Motherboard
Clevo N155RF1
CPU
i7-6700HQ HM170
Graphics
HD530 GTX965M
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: 308

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,727
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Joined
Aug 31, 2017
Messages
23
Motherboard
X1 Carbon 5th
CPU
i7-7600U
Graphics
HD620
Mobile Phone
  1. Android
  2. iOS
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.
 
Joined
Jan 10, 2018
Messages
92
Motherboard
Clevo N155RF1
CPU
i7-6700HQ HM170
Graphics
HD530 GTX965M
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:
Joined
Jan 10, 2018
Messages
92
Motherboard
Clevo N155RF1
CPU
i7-6700HQ HM170
Graphics
HD530 GTX965M
Top