Fixing Ethernet Disconnections on a Mac running Sonoma with a PCIe Network Card

Step 1: Identify the problem

Before adding a PCIe network card, it's important to identify the root cause of the Ethernet disconnections. This could be due to a number of reasons, such as a hardware issue with the AppleIGB.kext, a conflict with other drivers or software, or a problem with the network environment.

Step 2: Backup your system

Before making any changes to your system, it's important to create a backup of your current setup. This will allow you to easily restore your system in case something goes wrong.

Step 3: Install a PCIe network card

Once you have identified the problem and created a backup, you can install a PCIe network card. There are several options available, such as the Intel X550-T2, Broadcom BCM5721 Gigabit Ethernet, ASUS RT-AC88U, and TP-Link Archer C7.

Step 4: Install the necessary kexts

In order for the PCIe network card to work, you will need to install the necessary kexts. These are software files that allow the network card to communicate with the operating system. You can find the kexts online or compile them from source.

Step 5: Configure the network settings

Once the PCIe network card is installed and the necessary kexts are in place, you will need to configure the network settings. This may involve changing the network interface, setting the IP address, and configuring the DNS settings.

Step 6: Test the network connection

After making these changes, you should test the network connection to ensure that it is working properly. You can do this by pinging a known IP address or accessing the internet through a web browser.

Step 7: Troubleshoot any issues

If you encounter any issues, you can troubleshoot them by checking the system logs, reinstalling the necessary kexts, or rolling back to a previous configuration.

By following these steps, you should be able to fix the Ethernet disconnections on your Mac running Sonoma with a PCIe network card.
Good PCIe Network card for Sonoma?

Hi,

I have succesfully upgraded my MacOS from Big Sur to Sonoma but unfortuantely, due to having a x570 Motherboard, I'm plagued with Ethernet disconnections while using the AppleIGB.kext.

It's still usable, the speeds are great but sometimtes when I'm in the middle of a Zoom call it will disconnect and I need to reboot my connection. I have created a macro for this and it's almost instant, however from the moment it first happens (several hours after boot) it keeps happening very frequently so I need to basically reboot my Hackintosh.

I'm therefore thinking about adding a PCIe network card and I'm wondering what the best option would be, preferably 2,5Gbs (but 1Gbs should also be fine).

Could you please share some that are working OOTB or with stable kexts?

Thank you!

My specs:

- 5900x
- x570 Aorus Elite
- RX 570
- 32 GB Ram DDR4
- Fenvi t919 for WiFi/Bluetooth (working fine)

Author: @JoshVox