Jump to content
43 posts in this topic

Recommended Posts

On 11/29/2021 at 5:50 PM, Baio77 said:

EFI.zipTest This for : SD Reader , new Kext Map USB and HDMI , ioreg if start

 

Hi Baio77,

I copied CtlnaAHCIPort.kext in kext foder and did an OC Clear Snapshot with ProperTree. I tried it on Big Sur (just installed on the SSD SATA drive).

Now it boot: SD card, HDMI and Webcam doesn't work.

 

With Catalina, installed on the nvme SSD, appears always the error that you can see in my previous post.

 

In attached the new IOReg (from Big Sur) and your last EFI folder updated like described up.

 

My Idea is to remain on Big Sur if all works fine.

Thanks

 

 

nuovo3-lollo78.zip EFI.zip

Edited by lollo78
5 hours ago, Baio77 said:

 

At first glance a mess in Kernel, the kext are in random order so NOT good.
Tonight I send you new EFI use OCAuxilaryTool to open and manage your EFI
391396809_Schermata2021-12-01alle13_22_48.thumb.png.c35873bd2c56b73bd1af3ade6f11eb1e.png

 

OK, now I'm using OCAuxiliaryTool but it's not clear for me the right order of the kexts.

 

I did some test: updated to the latest OpenCore 0.7.6 (build e762311), disabled the Kernel quirk "XhciPortLimit" (like advised on dortania guide for Big Sur), putted Lilu like the first kext... but the issue is always the same (no SD, No Webcam, no HDMI).

 

The only good news is that I solved the mouse cursor lag on startup adding this boot args: agdpmod=vit9696

 

I'm waiting you... always like the air 😉

Edited by lollo78

ProperTree should get the order right too if you are using the Snapshot function. I've used it many times without issue at least. It probably looks random because it goes in alphabetical order and then checks dependencies for those kexts.

I'd be getting a lot more complaints about VoodooRMI and kext ordering if it didn't work right, lol.

15 hours ago, 1Revenger1 said:

ProperTree should get the order right too if you are using the Snapshot function. I've used it many times without issue at least. It probably looks random because it goes in alphabetical order and then checks dependencies for those kexts.

I'd be getting a lot more complaints about VoodooRMI and kext ordering if it didn't work right, lol.

 

Nice! Thank you.

Just a little question: where is the right place for "extra" kexts like CtlnaAHCIPort.kext and NVMeFix.kext?

1 hour ago, antuneddu said:

Thanks antuneddu, sorry for my English.

I mean: inside the config.plist what is the exact order where to put CtlnaAHCIPort.kext and NVMeFix.kext, FakePCIID.kext, FakePCIID_Intel_HDMI_Audio.kext, RealtekCardReader.kext, RealtekCardReaderFriend.kext...?


Before Lilu.kext? After VirtualSMC.kext? At the end?

 

Edited by lollo78
17 minutes ago, 5T33Z0 said:

@lollo78 It doesn't matter as long as it is placed after Lilu and VirtualSMC.

OK, Thanks, but also giving the right order to the kexts: SD, Webcam and HDMI still not working.

So, I dumped the SysReport with OC Debug.
I don't know if it's useful, but I really hope that it could help to optimize the @Baio77 SSDT-HP250G7.aml file.

 

SysReport.zip SSDT-HP250G7.aml

Hi guys, good news.

Now HDMI (with audio), Webcam and SD Card Reader works fine.

The only issue is that USB 2.0 key doesn't work if connected to USB 3 ports, but USB 3.0 Key works on USB 2.0 port. 🤷‍♂️

 

To solve the HDMI I manually changed the Intel framebuffer (like advised by @5T33Z0) and used USBInjectAll to fix SD and Webcam.

 

@Baio77 I did some steps back with ACPI folder to learn some things, but your old single .aml file seems to work.

Now with USB-map I see a lot of USB port, but I wait to map it because I just ordered a BCM94360NG to fix Wifi and Bluetooth (I have to understand on which USB internal port is the BT).

 

I don't know why, but also if my display laptop has a resolution of 1366x768 when connected to my 1080p TV the laptop switch to 1080p, but this resolution is not directly available (also in the hidden resolution settings).

However, maybe I'll upgrade the LCD to a FHD IPS panel.

 

Second step is to set secure boot in OpenCore to set a perfect dual boot with a non modified Windows 11. Advices?

 

EFI.zip ioreg-nuovo-lollo78.zip

Edited by lollo78

@lollo78 One physical USB 3.0 Port connects to 2 internal USB Ports with the same number. Usually HSXX (HS=High Speed=USB 2.0, XX = Number) and SSXX (= SuperSpeed=USB 3.0).

 

In other words: If your physical USB Port is blue and is mapped to SS01 as a USB 3.0 port it most likely uses has HS01 as a USB 2.0 port as well. if a USB 2 devices are not detected it's most likely because HSXX is not mapped. So you have to edit your map. and add the USB 2 ports and remove ports somewhere else to stay within the Limit of 15 Ports when using macOS Catalina and newer. On older macOS Versions you can raise the port limit to 26 by using XhciPortLimit quirk. Mapping is not a requirement in this case.

Edited by 5T33Z0

SSDT-HP of my EFI contains various patches for your Laptop,in ACPI your Bios AWAC and RTC are not written in traditional way, SSDT solves these problems .

In ACPI Bios

164634443_Schermata2021-12-06alle12_49_23.png.c6d049cd1e4b2d9b00f1fa0716728f45.png

And

 1813421744_Schermata2021-12-06alle12_51_26.png.ce7024586e0750a480243e697b5d18e7.png

Solved in SSDT

 

1973194837_Schermata2021-12-06alle12_52_24.png.df2c0f5af56085b09852f1550f4e1e19.png

Ioreg last shows the USBs and both HSxx and SSxx are present, so in theory they should work it remains to be mapped , BT no work

580765907_Schermata2021-12-06alle12_12_42.png.4b989cfe229e2ba70792a3303459f949.png

Edited by Baio77
×
×
  • Create New...