Contribute
Register

SATA problem (may be)

Status
Not open for further replies.
Joined
Apr 9, 2020
Messages
103
Motherboard
Gigabyte H410M H v2
CPU
i5-10400
Graphics
RX 580 + UHD 630
Mac
  1. iMac
Hi!
There is a laptop:
HP Probook 4740s CPU: i7-3632QM RAM: 16 Gb Graphics: Intel HD4000, 1600 x 900 Audio: IDT 92HD87B2/4 SDD: ADATA SU800 256 Gb Ext. monitor (HDMI): Philips 223V, 1920x1080
OpenCore 0.5.7 with last driver and kext.

Installing Big Sur (masked as macbookpro11.1) from the installation flash drive.
It takes a very long time to install. Over 7 hours.
After installing it takes about 20 mins to boot and is very slow working.
The same situation when installing from the internet via the recovery.

Remove ssd from laptop and connect it via external usb.
Install to external drive.
Installation takes about 1.5 hours.
Booting in 1 minute.
Everything works: graphics, sound, network, hdmi. Quick and stable. No problems.

Putting the ssd back in the notebook.
Booting 20 min, works very slowly. Same as after installing to internal disk.

In the boot log:
Couldn't alloc class "AppleIntelPchSeriesAHCI"

I think the problem is in the SATA driver Big Sur.
Here is what Dortania writes:
Certain SATA controllers droppedFor some reason, Apple removed the AppleIntelPchSeriesAHCI class from AppleAHCIPort.kext. Due to the outright removal of the class, trying to spoof to another ID (generally done by SATA-unsupported.kext) can fail for many and create instability for others.A partial fix is to inject Catalina's version with any conflicting symbols being patched. We recommend setting the MinKernel value to 20.0.0 for the kext CtlnaAHCIPort.kext to avoid any potential conflicts.
The install this kext didn't help.
The problem remains.

Any idea how to fix it?
 
Hi!
There is a laptop:
HP Probook 4740s CPU: i7-3632QM RAM: 16 Gb Graphics: Intel HD4000, 1600 x 900 Audio: IDT 92HD87B2/4 SDD: ADATA SU800 256 Gb Ext. monitor (HDMI): Philips 223V, 1920x1080
OpenCore 0.5.7 with last driver and kext.

Installing Big Sur (masked as macbookpro11.1) from the installation flash drive.
It takes a very long time to install. Over 7 hours.
After installing it takes about 20 mins to boot and is very slow working.
The same situation when installing from the internet via the recovery.

Remove ssd from laptop and connect it via external usb.
Install to external drive.
Installation takes about 1.5 hours.
Booting in 1 minute.
Everything works: graphics, sound, network, hdmi. Quick and stable. No problems.

Putting the ssd back in the notebook.
Booting 20 min, works very slowly. Same as after installing to internal disk.

In the boot log:
Couldn't alloc class "AppleIntelPchSeriesAHCI"

I think the problem is in the SATA driver Big Sur.
Here is what Dortania writes:
Certain SATA controllers droppedFor some reason, Apple removed the AppleIntelPchSeriesAHCI class from AppleAHCIPort.kext. Due to the outright removal of the class, trying to spoof to another ID (generally done by SATA-unsupported.kext) can fail for many and create instability for others.A partial fix is to inject Catalina's version with any conflicting symbols being patched. We recommend setting the MinKernel value to 20.0.0 for the kext CtlnaAHCIPort.kext to avoid any potential conflicts.
The install this kext didn't help.
The problem remains.

Any idea how to fix it?
use CtlnaAHCIPort.kext
 
BIOS correct.
SSD: ADATA SU800 and GOODRAM CL100. Also tried HDD Hitachi.
Same result.

This disk from USB working great ))
 
BIOS correct.
SSD: ADATA SU800 and GOODRAM CL100. Also tried HDD Hitachi.
Same result.

This disk from USB working great ))
boot verbose to also see where it is the slowest
 
busy timeout[0], (60s): 'MacBookPro11,1'

kernel: process trustd[208] thread 1170 caught burning CPU! It used more than 50% CPU over 180 seconds
kernel: (actual recent usage: 99% over ~90 seconds)
kernel: Thread lifetime cpu usage 90.069358s, (89.853282 user, 0.216076 sys)
kernel: Ledger balance: 90006944488; mabs credit: 90006944488; mabs debit: 0
kernel: mabs limit: 90000000000; mabs period: 180000000000 ns; last refill: 90187999137 ns


(Sandbox) Sandbox: distnoted(299) deny(1) file-read-metadata /usr/sbin/distnoted
(Sandbox) Sandbox: distnoted(294) deny(1) file-read-metadata /usr
(Sandbox) Sandbox: dprivacyd(316) deny(1) file-write-create /private/var/mobile
(ALF) ALF, hash_free: found kext_info <private>
PMRD: setAggressiveness(0) kPMMinutesToSleep = 0
 
busy timeout[0], (60s): 'MacBookPro11,1'

kernel: process trustd[208] thread 1170 caught burning CPU! It used more than 50% CPU over 180 seconds
kernel: (actual recent usage: 99% over ~90 seconds)
kernel: Thread lifetime cpu usage 90.069358s, (89.853282 user, 0.216076 sys)
kernel: Ledger balance: 90006944488; mabs credit: 90006944488; mabs debit: 0
kernel: mabs limit: 90000000000; mabs period: 180000000000 ns; last refill: 90187999137 ns


(Sandbox) Sandbox: distnoted(299) deny(1) file-read-metadata /usr/sbin/distnoted
(Sandbox) Sandbox: distnoted(294) deny(1) file-read-metadata /usr
(Sandbox) Sandbox: dprivacyd(316) deny(1) file-write-create /private/var/mobile
(ALF) ALF, hash_free: found kext_info <private>
PMRD: setAggressiveness(0) kPMMinutesToSleep = 0
upload your OC folder
 
ok. Thanx!
 

Attachments

  • EFI_4740s_bySt1g.zip
    5.3 MB · Views: 63
ok. Thanx!
DSDT.aml is not recommended

try disabling:
Intel7Series-Injector.kext


vsmcgen=1 is probably not needed

-lilubeta is not required with latest kexts

disable:
AppleAPFS.efi
 
Status
Not open for further replies.
Back
Top