@CaseySJIOUserEthernet
Yes, the audio fix is a change to OpenCore.efi only. Plug and play -- no config.plist changes needed.So I finally booted from a USB stick using the RELEASE-Mode EFI, on my X570 Creator/5950X build and I don't know if I did it right b/c at the bootloader I simply chose my working MacOS install and everything seemed to be working normally. I listened to several minutes of Spotify and it sounded perfect.
that said, the only thing I changed was OpenCore.efi which sounds like it doesn't change all that much.
like.. I don't need new Kerenal Patches and Kexts to go along with the TSC/FSB fix?
Really?
next I will copy the OpenCore.efi to the EFI partition of my actual working MacOS drive to test. but i'm too scared to do that just now.
I think I just have to Install Ventura on my 7950X system and hope for the best.
0x94c0
** Enabling Intel I225-V in Monterey **
To enable I225-V in Monterey, we just need to add boot argument e1000=0
I would use the SSDT uploaded in Casey's post, the base one from OC-Little has a lot of unnecessary properties.You guys are geniuses!
View attachment 8765
this is being done on my X570/5950X running Ventura so I apologize for cross posting on this 7000 testing thread and the necesary steps for Monterey may be different so YMMV,
BUT..
I used an SSDT found in this thread and added AppleIntel210Ethernet.kext to my OC as well as the boot-arg e1000=0 and suddenly my long dormant i225-V sprang to life.
honestly I had been chugging along just fine with my Fenvi T-919 Broadcom WiFI.. but ethernet feels much more robust
I will say, it is a bit jarring that my ethernet connection is populated as en2 -- back in the chimera days if you did not have ethernet as en0, you did not have a TCP/IP connection.
but i'm trying not to be too OCD about cosmetic stuff like that.
you will note that in the above screenshot, wifi is disabled for testing purposes, and yet I am web browsing away on ethernet like it's the only game in town.
thank you all so much.
next up, we conquer Aquantia 10GB bc obviously, 2.,5 GB will just not do in 2022!
one final caveat.. this EFI is on a USB stick along with the updated RELEASE OpenCore.efi for Audio issues in Rizen 7000 CPUs. I have not yet transfered the OC to my NVNE, but I am feeling emboldened!
Could you upload the working and non working version of the Aquantia kext? IIRC 12.2.3 worked but 12.3 broke it, so having those 2 versions would limit the amount of unrelated changes when comparing the Assembly of the 2 versions.Details of Current Aquantia Status:
The steps to enable Aquantia 10GbE in Monterey are not ideal at the moment, but at least they provide two important pieces of information:
We observed previously that the key to enabling Intel i225-V in Monterey and Ventura is to use boot argument e1000=0, which disables the AppleEthernetE1000 DriverKit extension (dext). So the question was, is there a way to disable the AppleEthernetIXGBE dext as well?
- They establish proof-of-concept, which means we now know that Aquantia 10GbE cards will work on AMD platform in latest version of Monterey despite lack of AppleVTD
- They isolate the problem to two areas:
- IONetworkingFamily
- DriverKit
Looking at the disassembly of AppleEthernetE1000, we can see where e1000 boot argument is parsed and acted upon. So it was a straightforward task to find the equivalent in AppleEthernetIXGBE. The two screenshots are shown below.
This is AppleEthernetE1000: (this is Big Sur's version, hence "dk.e1000")
View attachment 8760
This is AppleEthernetIXGBE:
View attachment 8759
- From this we find a boot argument called ixgbe and we see that it is treated the same way as e1000
- Hence, adding boot-argument ixgbe=0 disables AppleEthernetIXGBE dext
- This boot argument by itself is insufficient; it will cause system to freeze or render a self-assigned IP when cable is connected
- And we use the previously described surgical procedure to import IONetworkingFamily from Monterey 12.0.x into Monterey 12.6.x
- The task before us is to see whether we can find a way to patch AppleEthernetAquantiaAqtionso we can completely avoid the surgical procedure
- I tried using OpenCore to inject IONetworkingFamily and AppleEthernetAquantiaAqtion, but it did not work
- Would be great if others can join the search because that would avoid having to research a patch
- We also have to verify that just replacing AppleEthernetAquantiaAqtion (and not the entire IONetworkingFamily) will also work
- This is what I plan to do shortly
The working version from 12.0.x was uploaded a couple of days ago:Could you upload the working and non working version of the Aquantia kext? IIRC 12.2.3 worked but 12.3 broke it, so having those 2 versions would limit the amount of unrelated changes when comparing the Assembly of the 2 versions.
No, Monterey 12.2.3 don't work only until 12.2.1Could you upload the working and non working version of the Aquantia kext? IIRC 12.2.3 worked but 12.3 broke it, so having those 2 versions would limit the amount of unrelated changes when comparing the Assembly of the 2 versions.
Okay, is it possible to get the kext from both 12.2.1 and 12.2.3?No, Monterey 12.2.3 don't work only until 12.2.1
I think I have both copies of the SSDT saved somewhere but IIRC I used the one from the thread that I linked to.I would use the SSDT uploaded in Casey's post, the base one from OC-Little has a lot of unnecessary properties.
The "if it works, it works" mentality is bad regarding to Hackintoshing. The SSDT you're using injects properties that your I225-V already has, which makes it useless, the SSDT I modifed for Casey only changes what's necessary.I think I have both copies of the SSDT saved somewhere but IIRC I used the one from the thread that I linked to.
I will say, it's tough crowd in here.. everyone's a critic!
A month ago in the discord I was telling people how I had to use a special SSDT to get my PowerColor RDU 6900XT to work, and I was chided for using a "suboptimal" SSDT.
sometimes I wish we would notice that "It just works" and call it a day.
/vent
Hi Casey, I decided to join the AM5 fray and parts are on the way. I decided to go with the same Asus board you are using in the end. For me it was always either the Asus Rog Crosshair X670E Gene or the Rog Strix X670E-I wifi as I prefer smaller form factor PCs. The Gene will fit perfectly into one of the small footprint Silverstone Alta G1M case my X570 system is currently in. Would you mind sharing the current state of your EFI folder in the Ventura flavor? Thanks in advance** Some Updates **
Issues / To-Do:
- I decided to assemble the system yesterday and started with Big Sur 11.6. No issues getting the O/S to install
- AMD Ryzen 7 7700X 8-core 16-thread CPU
- Asus Crosshair X670E Gene mATX board
- G.SKill DDR5 memory (not EXPO)
- BeQuiet! Pure Loop 2 FX 240mm liquid AIO cooler
- PowerColor Radeon RX 5700XT GPU
- BIOS 0705 (latest)
- Big Sur is installed on SATA SSD mounted to an internal SATA port; will install NVMe SSD later
- iGPU disabled via SSDT
- Just completed the USB port map:
- Aura LED controller enabled (see post below for
liquidctl
effects)- Realtek ALC4080 USB audio enabled
- Intel Bluetooth enabled
- Intel WiFi enabled
- Thunderbolt SSDT modified for this board, but no luck yet connecting Thunderbolt components; haven't spent much time on this yet
- Components that work:
- Intel i225-V Ethernet port works out of the box
- Intel WiFi and Intel Bluetooth both work properly with OpenIntelWireless drivers
- Not using BCM94360NG or Fenvi FV-T919 at this time
- USB 2, USB 3 Type A, USB 3 Type C ports all working
- Audio is occasionally choppy regardless of (a) Realtek 4080, (b) HDMI/DP output, (c) external USB DAC/Amp
- Disabling NB Azalia didn't seem to help, but will try again
- Each reboot causes a BIOS alert, requiring me to enter BIOS and Save/Exit
- Fortunately all default BIOS parameters are compatible, but still need to figure this out
- Will work on sleep/wake soon
View attachment 7765View attachment 7766