SATA problem (may be)

Stig

New member
Joined
Oct 31, 2020
macOS
10.14.6
Mobo
HP Probook 4740s
CPU
CPU: i7-3632QM
GPU
HD4000
#1
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?
 

Edhawk

Moderator
Joined
Apr 10, 2018
macOS
10.15.7
Mobo
GA-Z97X-UD5H
CPU
i7-4790K
GPU
Powercolor RX 580 8GB
#2
Could be your SSD is failing. I had a similar issue with a real Mac, The internal drive was failing and took an absolute age to boot.

I would recommend you try installing on a new internal drive, see what difference that makes to the installation and boot times.
 
Likes: Stig

Stig

New member
Joined
Oct 31, 2020
macOS
10.14.6
Mobo
HP Probook 4740s
CPU
CPU: i7-3632QM
GPU
HD4000
#3
Tnanx!
I tried another disk. The problem is the same.
HDD or SSD - same result.
 

Edhawk

Moderator
Joined
Apr 10, 2018
macOS
10.15.7
Mobo
GA-Z97X-UD5H
CPU
i7-4790K
GPU
Powercolor RX 580 8GB
#4
Did you try using different SATA cable(s) and alternative SATA port(s)?

Have you made sure your SATA ports are set to AHCI in your Bios?
 

Stig

New member
Joined
Oct 31, 2020
macOS
10.14.6
Mobo
HP Probook 4740s
CPU
CPU: i7-3632QM
GPU
HD4000
#5
Cables in laptop? Not )))
Alternatives port? Yes. Same result
AHCI in BIOS? Coz!

Catalina, WIndows and Manjaro working great.
BS not ((
 

Edhawk

Moderator
Joined
Apr 10, 2018
macOS
10.15.7
Mobo
GA-Z97X-UD5H
CPU
i7-4790K
GPU
Powercolor RX 580 8GB
#6
Doh! of course it's a laptop!

Ok, that is a different issue if the other three OS's work correctly but Big Sur doesn't.

Could simply be that Big Sur has dropped support for the SATA controller. As the system you are running (Haswell laptop) isn't natively supported in Big Sur.

Try adding the attached kext - CtlnaAHCIPort.kext to your Bootloader's kext folder and config.plist. See if that helps.
 

Attachments

Stig

New member
Joined
Oct 31, 2020
macOS
10.14.6
Mobo
HP Probook 4740s
CPU
CPU: i7-3632QM
GPU
HD4000
#7
Thanx!
Read the 1st post: "The install this kext didn't help" )))

Problem only with booting system. After boot sata-disk working.

Any idea?
 

Edhawk

Moderator
Joined
Apr 10, 2018
macOS
10.15.7
Mobo
GA-Z97X-UD5H
CPU
i7-4790K
GPU
Powercolor RX 580 8GB
#8
Can you check you don't have a copy of the kext in your bootloader's kext folder and also installed to your /Library/Extensions folder, i.e. there is a clash between the prelinked kernel and the injected kext during the boot process.

That is about all I can think might be happening as it only effects the boot process.
 

Stig

New member
Joined
Oct 31, 2020
macOS
10.14.6
Mobo
HP Probook 4740s
CPU
CPU: i7-3632QM
GPU
HD4000
#9
/Library/Extensions - not, not )) I now about that.
I hope next update will be fix my problem.

Apple has fixed Sata Controller on 11.3 beta 3 and back AppleIntelPchSeriesAHCI
Thank you for help!!!!