i0ntempest Posted June 3, 2022 Share Posted June 3, 2022 DisableIoMapper has things to do with virtualization, and is unlikely to speed up your connection, it will either maybe break the connection or have no effects on it. As the guy above said, jumbo frame is crucial for 10GbE, but only use it when all devices (all 10GbE devices at least) on your network support it. In your case it’s a direct p2p connection so just make sure your NAS supports it. I bet most if not all Synology NASes do. Link to comment Share on other sites More sharing options...
dovedescent7 Posted June 3, 2022 Share Posted June 3, 2022 (edited) 2 hours ago, i0ntempest said: DisableIoMapper has things to do with virtualization, and is unlikely to speed up your connection, it will either maybe break the connection or have no effects on it. As the guy above said, jumbo frame is crucial for 10GbE, but only use it when all devices (all 10GbE devices at least) on your network support it. In your case it’s a direct p2p connection so just make sure your NAS supports it. I bet most if not all Synology NASes do. Awesome thank you so much, again... I need help though... Theres a place , a website , maybe here idk, where i saw that people could upload their efi or parts of it for troubleshooting purposes. I need to find this place and upload mine, because my system definitely has some lag and a tiny bit of crashing that it shouldnt have. I never did a TRUE, proper pos-install per Dortania.. The system and programs and response times are just not what they should be for the specs, ie nvme boot drive, 8gb ddr4, dGPU etc  Where does one go to get a second opinion on config.plist or efi or OC? and Is it safe for me to update to these updates? (in the image below)  Edited June 3, 2022 by dovedescent7 Link to comment Share on other sites More sharing options...
i0ntempest Posted June 9, 2022 Share Posted June 9, 2022 It *should* be fine, but in any cases you should make backups. Link to comment Share on other sites More sharing options...
Cyberdevs Posted June 9, 2022 Share Posted June 9, 2022 @dovedescent7 Please update your signature with your hardware specs so people can know what you are using before asking for help or advice, then you also can create your own topic and post your EFI folder and explain the issues you have on your rig and please stay on topic. Link to comment Share on other sites More sharing options...
kaneske Posted June 9, 2022 Share Posted June 9, 2022 Hi, anybody got this on Ventura (macOS 13 Beta 1) working? Link to comment Share on other sites More sharing options...
Cyberdevs Posted June 9, 2022 Share Posted June 9, 2022 @kaneske Yes mine works fine on Ventura Link to comment Share on other sites More sharing options...
kaneske Posted June 9, 2022 Share Posted June 9, 2022 Oh sounds great. What’s the Clue, in Monterey 12.4 it works with the published Patch and AppleVTD active. Can you share how you got it configured? Link to comment Share on other sites More sharing options...
Cyberdevs Posted June 9, 2022 Share Posted June 9, 2022 1 hour ago, kaneske said: Oh sounds great. What’s the Clue, in Monterey 12.4 it works with the published Patch and AppleVTD active. Can you share how you got it configured? Basically all you have to do is to use ForceAquantiaEthernet quirk under the kernel section, we don't need the patches anymore. In my case I have to use a SSDT because my Aquantia's device ID isn't supported natively. Link to comment Share on other sites More sharing options...
i0ntempest Posted June 17, 2022 Share Posted June 17, 2022 (edited) I just noticed that in macOS 12.4 with ForceAquantiaEthernet quirk enabled, there is a chance of connecting WiFi will cause the system to freeze and then black screen and hard crash. There's no panic log shown after reboot. I am not sure it's 100% caused by the quirk yet, and I'm not sure if it affects 12.4 only. For now I've reverted to manual patching (The __ZN30AppleEthernetAquantiaAqtion10718checkConfigSupportERiS0_ one with mask) and it seems the problem is gone. I'll try a few more times during use later.  EDIT: issue still present with manual patching. I believe those two are nearly identical if not completely. I'll test with no patches later. Edited June 17, 2022 by i0ntempest Link to comment Share on other sites More sharing options...
valmeida29 Posted July 5, 2022 Share Posted July 5, 2022 On 6/9/2022 at 6:09 PM, Cyberdevs said: Basically all you have to do is to use ForceAquantiaEthernet quirk under the kernel section, we don't need the patches anymore. In my case I have to use a SSDT because my Aquantia's device ID isn't supported natively. Can you share your ssdt and also how can I find out if my Aquantia device id is support? Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 5, 2022 Share Posted July 5, 2022 1 minute ago, valmeida29 said: Can you share your ssdt and also how can I find out if my Aquantia device id is support? Sure, it's for Aquantia AQC113C. You can use Hackintool to find the device ID in macOS or you can use windows and see which device id your Aquantia has. But the purpose of using this SSDT is for unsupported devices if your device ID is one of the following you might not need the SSDT you can only use ForceAquantiaEthernet quirk under kernel section in the config.plist  SSDT-Aquantia-AQC113C.aml Link to comment Share on other sites More sharing options...
valmeida29 Posted July 13, 2022 Share Posted July 13, 2022 (edited) I end it up buying a Gigabyte Vision 10G card GC-AQC113C to try to get Monterey working. I installed the SSDT but no luck . I booted into windows so that I can get the PCI information below . Any help greatly appreciated  SSDT-Aquantia-AQC113C.aml config.plist Edited July 13, 2022 by valmeida29 Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 14, 2022 Share Posted July 14, 2022 @valmeida29 From what i see in the screenshot the assigned device id is 0x14C0 which is the default value of the device and it must be 0x94C0 so either the SSDT didn't load or it requires some changes. Â As you can see in the picture below my AQC113 with the original 0x14c0 now has the correct device ID: Link to comment Share on other sites More sharing options...
Cyberdevs Posted July 14, 2022 Share Posted July 14, 2022 @valmeida29 On another note the SSDT that you are using addresses the device in the following path:   External (_SB_.PC00.RP01, DeviceObj)   External (_SB_.PC00.RP01.PXSX, DeviceObj)   External (DTGP, MethodObj)   // 5 Arguments   If (_OSI ("Darwin"))   {     Scope (\_SB.PC00.RP01) in your screenshot the location path is shown as:   External (_SB_.PCI0.D0A0, DeviceObj)   External (_SB_.PCI0.D0A0.PXSX, DeviceObj)   External (DTGP, MethodObj)   // 5 Arguments   If (_OSI ("Darwin"))   {     Scope (\_SB.PCI0.D0A0) So try this SSDT:  SSDT-Aquantia-AQC113C.aml Link to comment Share on other sites More sharing options...
valmeida29 Posted July 16, 2022 Share Posted July 16, 2022 On 7/14/2022 at 2:36 AM, Cyberdevs said: @valmeida29 On another note the SSDT that you are using addresses the device in the following path:   External (_SB_.PC00.RP01, DeviceObj)   External (_SB_.PC00.RP01.PXSX, DeviceObj)   External (DTGP, MethodObj)   // 5 Arguments   If (_OSI ("Darwin"))   {     Scope (\_SB.PC00.RP01) in your screenshot the location path is shown as:   External (_SB_.PCI0.D0A0, DeviceObj)   External (_SB_.PCI0.D0A0.PXSX, DeviceObj)   External (DTGP, MethodObj)   // 5 Arguments   If (_OSI ("Darwin"))   {     Scope (\_SB.PCI0.D0A0) So try this SSDT:  SSDT-Aquantia-AQC113C.aml 287 B · 1 download 😞 didnt work Link to comment Share on other sites More sharing options...
i0ntempest Posted August 17, 2022 Share Posted August 17, 2022 Any one with this card tried macOS Ventura? Does it work there with the patch? Link to comment Share on other sites More sharing options...
i0ntempest Posted September 13, 2022 Share Posted September 13, 2022 On 8/16/2022 at 10:10 PM, i0ntempest said: Any one with this card tried macOS Ventura? Does it work there with the patch? Tried myself, seems to be fine. Link to comment Share on other sites More sharing options...
i0ntempest Posted September 23, 2022 Share Posted September 23, 2022 (edited) Success report! I got my new Gigabyte GC-AQC113C to work, and without even using an SSDT. All I did was some device property injections per this tutorial. EDIT: turns out even device-id injection is not necessary, only "compatible" is needed. Edited September 23, 2022 by i0ntempest Link to comment Share on other sites More sharing options...
i0ntempest Posted September 24, 2022 Share Posted September 24, 2022 (edited) Well... It just won't be that easy. Turns out AQC113, for some reason, breaks airplay. Seconds after I tries airplaying anything, or airplaying anything from my iphone to it (airplay receiver enabled), the entire connection dies and I must reboot (or ifconfig down && ifconfig up) to reset the card. Replugging the ethernet jack doesn't work, it will no longer get an IP from my router and just gets a link local address. And this only happens on macOS 12.6, not with the latest beta of 13.0. @Cyberdevs Looks like you're the only one besides me here that's using an AQC113, do you have any ideas pls? Maybe something wrong with my setup (see above)? Edited September 24, 2022 by i0ntempest Link to comment Share on other sites More sharing options...
Cyberdevs Posted September 26, 2022 Share Posted September 26, 2022 On 9/24/2022 at 8:07 AM, i0ntempest said: Well... It just won't be that easy. Turns out AQC113, for some reason, breaks airplay. Seconds after I tries airplaying anything, or airplaying anything from my iphone to it (airplay receiver enabled), the entire connection dies and I must reboot (or ifconfig down && ifconfig up) to reset the card. Replugging the ethernet jack doesn't work, it will no longer get an IP from my router and just gets a link local address. And this only happens on macOS 12.6, not with the latest beta of 13.0. @Cyberdevs Looks like you're the only one besides me here that's using an AQC113, do you have any ideas pls? Maybe something wrong with my setup (see above)? What is the original device ID for your AQC adapter? Link to comment Share on other sites More sharing options...
i0ntempest Posted September 26, 2022 Share Posted September 26, 2022 5 hours ago, Cyberdevs said: What is the original device ID for your AQC adapter? 04:00.0 Ethernet controller [0200]: Aquantia Corp. (null) [1d6a:14c0] (rev 03) (subsys 1458:e000) It's not in the pci ids file yet... Link to comment Share on other sites More sharing options...
Cyberdevs Posted September 28, 2022 Share Posted September 28, 2022 On 9/26/2022 at 8:39 PM, i0ntempest said: 04:00.0 Ethernet controller [0200]: Aquantia Corp. (null) [1d6a:14c0] (rev 03) (subsys 1458:e000) It's not in the pci ids file yet... post IOreg with your current settings, the device id is 14c0 so it is detected correctly. Use IORegistryExplorer Link to comment Share on other sites More sharing options...
i0ntempest Posted September 28, 2022 Share Posted September 28, 2022 9 hours ago, Cyberdevs said: post IOreg with your current settings, the device id is 14c0 so it is detected correctly. Use IORegistryExplorer Here. Right now I only injected `compatible` field and it's enough to make it work. I've tested injecting `device-id` field together does not fix my problem. Hack Pro.ioreg.zip Link to comment Share on other sites More sharing options...
i0ntempest Posted September 29, 2022 Share Posted September 29, 2022 19 hours ago, Cyberdevs said: post IOreg with your current settings, the device id is 14c0 so it is detected correctly. Use IORegistryExplorer One more thing: some times the PCIe ethernet card (AQC107 I used before too) takes the system interface's position (en0 or en1), and bumping one of them to en2. This sometimes causes undesired system behavior. I think this is because in NetworkInterfaces.plist, `IOBuiltin` field is true for this interface, and this is related to the device property `built-in`. I tried deleting it with the Delete part in OC DeviceProperties but that did nothing, `built-in` is still in the card's properties. Is there a way to delete it with a SSDT? Link to comment Share on other sites More sharing options...
Cyberdevs Posted September 29, 2022 Share Posted September 29, 2022 @i0ntempest Why are you using IntelMausi.kext? In the IOReg I see it uses en0 are using any PCIe adapters or just the AQC? Post your efi without the private data (SN MLB etc.) please. Link to comment Share on other sites More sharing options...
Recommended Posts