• Become a Premium Member for $25/year with no ads to improve your community experience.

Ethernet Compatibility List for macOS [1GbE, 5GbE, 10GbE, 25GbE, 40GbE, 50GbE, 100GbE]

Fixed it already :) Security Level option was bugged. In bios it showed SL0 but really was set to SL1. Redid it and everything works.
Good hack!
 
Hi everyone!

I'm looking for help with two situations related to 10Gb Ethernet cards on my Hackintosh.

The first situation involves a TPLink TX401 card with an Aquantia 107 chipset. When I connected it to my Hackintosh (Sonoma 14.1.1, iMac 19,1, Gigabyte Z170, Core i7 6th gen, 16GB RAM), it was recognized after enabling ForceAquantiaEthernet in the OC Configurator and disabling Disableiomapper. However, upon reboot, all my USB 2 and 3 ports were completely disabled, leaving only 2 USB 3.1 ports active.

The second situation involves a StarTech card with 2 10Gb ports and an Intel x540 chipset. I installed the IntelLucy driver and removed the IntelMausi driver, deactivated ForceAquantiaEthernet, reactivated Disableiomapper, removed the TPLink, and installed the StarTech in the same PCIx8 slot. Upon reboot, the screen went black after the boot process, but the computer was still active, and I could access it via screen sharing. Everything was functional except for the video output from my Radeon RX580. I was even more surprised when I discovered that only the DisplayPort output was active. Everything else seems to work fine. I haven't been able to test the Ethernet speed because my new switch hasn't arrived yet. By the way, VT-d is enabled in the BIOS.

I would greatly appreciate any comments or recommendations.

Thanks a lot!
 
Hi everyone!

I'm looking for help with two situations related to 10Gb Ethernet cards on my Hackintosh.

The first situation involves a TPLink TX401 card with an Aquantia 107 chipset. When I connected it to my Hackintosh (Sonoma 14.1.1, iMac 19,1, Gigabyte Z170, Core i7 6th gen, 16GB RAM), it was recognized after enabling ForceAquantiaEthernet in the OC Configurator and disabling Disableiomapper. However, upon reboot, all my USB 2 and 3 ports were completely disabled, leaving only 2 USB 3.1 ports active.

The second situation involves a StarTech card with 2 10Gb ports and an Intel x540 chipset. I installed the IntelLucy driver and removed the IntelMausi driver, deactivated ForceAquantiaEthernet, reactivated Disableiomapper, removed the TPLink, and installed the StarTech in the same PCIx8 slot. Upon reboot, the screen went black after the boot process, but the computer was still active, and I could access it via screen sharing. Everything was functional except for the video output from my Radeon RX580. I was even more surprised when I discovered that only the DisplayPort output was active. Everything else seems to work fine. I haven't been able to test the Ethernet speed because my new switch hasn't arrived yet. By the way, VT-d is enabled in the BIOS.

I would greatly appreciate any comments or recommendations.

Thanks a lot!
No idea without PR files.
 
Has anyone been able to get Broadcom wifi working on Sonoma/Sequoia alongside a 40 Gig network card?

I have a mellanox card that people have success with on Ventura, It should work on Sequoia which I am currently using, but due to the broadcom wifi patches I have for airdrop and continuity features. The drivers are being blocked from loading.

I know other people in this thread reported the same results, was just hoping there had been some development regarding this issue.
 
Has anyone been able to get Broadcom wifi working on Sonoma/Sequoia alongside a 40 Gig network card?

I have a mellanox card that people have success with on Ventura, It should work on Sequoia which I am currently using, but due to the broadcom wifi patches I have for airdrop and continuity features. The drivers are being blocked from loading.

I know other people in this thread reported the same results, was just hoping there had been some development regarding this issue.
Unfortunately, none as of now. You can read more about that here.

 
  • Like
Reactions: rolotrealanis
Unfortunately, none as of now. You can read more about that here.

Thanks for the response, If my thinking is correct.. would it be possible to use a non natively supported 40 gig card that has third party kexts developed for it? or better yet, a way to selectively load the native drivers for the card I'm using from opencore. Instead of depending on Mac OS native support.

I did try adding AppleEthernetMLX5.kext to my Opencore config and of course no luck. I tried a lot of things to get this to work, My Mac does recognize the PCI device on Hackintool. and If I add the device properties on Opencore it shows up in my System Information without the drivers being loaded.

The other thing I was thinking was that according to the post you referenced, Legacy wifi cards don't need to block IOSkywalk Family. Meaning that if I replace my wifi card to a legacy one, I could theoretically run both the 40 Gig NIC and Continuity features in Sequoia.

Currently I am using a Apple Native Card, a BCM94360NG. I only really use it for airdrop Unlock with Apple watch and rarely bluetooth. Are these legacy cards very restricted in thaat sense?

This may be out of the reach of my expertise, but since we are block IOSkywalk Family and injecting a previous version of these drivers ourselves, wouldn't it be better to use Mac OS Venturas version? This version has the new Ethernet Drivers that support the 40 Gig + NIC's as well as the support for Broadcom wifi chips. Don't understand why blocking Apple's from loading and injecting our own would mean that the high speed ethernet ones don't work.

 
Last edited:
Thanks for the response, If my thinking is correct.. would it be possible to use a non natively supported 40 gig card that has third party kexts developed for it?
Yes, that's right. Its one of the option. But macOS being limited to hardware compatibility, there are very few choices left. Not aware of any third party active hardware as of now. Most of the high performance cards are quite old and have reached EOL and using them may bring additional bugs to the entire homelab setup.

I did try adding AppleEthernetMLX5.kext to my Opencore config and of course no luck. I tried a lot of things to get this to work, My Mac does recognize the PCI device on Hackintool. and If I add the device properties on Opencore it shows up in my System Information without the drivers being loaded.
It may not work. Cause AppleEthernetMLX5.kext has several dependencies and unless you meet the requirements, its nearly impossible to drive them.

The other thing I was thinking was that according to the post you referenced, Legacy wifi cards don't need to block IOSkywalk Family. Meaning that if I replace my wifi card to a legacy one, I could theoretically run both the 40 Gig NIC and Continuity features in Sequoia.
Umm, that could be possible. Haven't tested it yet as one of the Legacy card got faulty ;(

Currently I am using a Apple Native Card, a BCM94360NG. I only really use it for airdrop Unlock with Apple watch and rarely bluetooth. Are these legacy cards very restricted in thaat sense?
Well, the Legacy cards (except for the Atheros), there are usually BCM94322, BCM94328 chips and not sure if they are capable of unlocking with Apple Watch. AirDrop should be supported though. BT should also work fine.

This may be out of the reach of my expertise, but since we are block IOSkywalk Family and injecting a previous version of these drivers ourselves, wouldn't it be better to use Mac OS Venturas version?
Still using Big Sur and Monterey as daily driver. If you can use Ventura, its best as you've everything working and most importantly, its all native :)

Don't understand why blocking Apple's from loading and injecting our own would mean that the high speed ethernet ones don't work.
Well, its already explained. This is because, the new "DEXT" drivers are dependent on IOSkywalkFamily and to drive the BCM cards, you downgrade the IOSkywalkFamily.kext. Although, this makes the BCM cards working, the particular IXL, or MLX DEXT drivers looks for the specific IOSkywalkFamily which is bundled within the each macOS version, it cannot find as you already downgraded it. Hence, the dependencies are incomplete/improper version or missing which is why the DEXT doesn't load and the card cannot be driven.

Changing the BundleRequired version may yield some results. Need more testing.

Its indeed sad to see there are no feasible solutions out there.
 
It is also important to remember that AppleVTD must be enabled. Without it, these Ethernet cards will not function properly. vtd.jpg
 
  • Like
Reactions: EliteMacx86

Forum statistics

Threads
1,918
Messages
17,802
Members
27,625
Latest member
Myjonga