Ethernet keeps Dropping (not Wifi which is Stable)

24 yrs with Apple and the last 2 have been utter ****. 15" MacBook "Pro" swapped for M2 by Apple Ireland because the 15" needed so many repairs.


Now for the fist time ever in 24 yrs I have the ethernet constantly dropping out and the choice is:

Restart -- sometimes fixes it.

Pull ethernet out of one usbc port and put it into another port.

Turn Wifi on.

Along with all the other issues I have had with Sonoma (long history with Level 2 support) I can only conclude ---based on 24 yrs -- that it is rubbish.


Sorry to be so disparaging.. but 2 yrs is enough to drive anyone mad. Wish I'd bought a PC in 2000 because none of my PC friends have this level of problems.



MacBook Pro 15″

Posted on May 22, 2024 1:32 PM

Reply

Similar questions

12 replies

May 23, 2024 4:10 AM in response to Bardonicloud

After giving it some thought, have you setup a VPN on your Mac by any chance? This looks like what happens when the VPN drops and kills all connections so you then have to turn your network connection on and off.


Does it only happen with your Mac? Do you have other devices to test that USB-C ethernet adapter you are using? You could do that with an iPhone 15 or an iPad Pro (first gen in 2018 was USB-C already).


Another thing that caught my eye, you mentioned "15" MacBook "Pro" swapped for M2 by Apple Ireland". Did they give you a refurbished one or a new one? If it's new, did you get Apple Care+? If you are still covered then they should look into the issue under that cover.


If none of this helps, I guess you could always book an appointment at an Apple Store's Genius Bar to see if they can help. You can use the get support link there Official Apple Support

May 24, 2024 6:28 AM in response to Bardonicloud

Actual Speed:

The good way to check the actual connection speed USED to be Network Utility, But in Catalina and later, Apple has deprecated Network Utility and now you have to use a Terminal command to see your actual connection speed. First, you need to know what en number the link is. then you use a command like this one, substituting the actual en number.


my main Ethernet connection uses BSD name en2 (as shown in) :

 menu > about this Mac > (system report) > network:


Aquantia AQC107-B0:


Name: ethernet

Type: Ethernet Controller

Bus: PCI

Slot: Slot-3

Vendor ID: 0x1d6a

Device ID: 0x87b1

Subsystem Vendor ID: 0x1d6a

Subsystem ID: 0x0001

Revision ID: 0x0002

Link Width: x4

BSD name: en2

Kext name: AppleEthernetAquantiaAqtion.kext

Location: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleEthernetAquantiaAqtion.kext

Version: 1.0.64


Terminal command:


ifconfig en2 | grep media


with this as my output for 10 Gigabit Ethernet:


media: 10Gbase-T <full-duplex,flow-control>

For ‘regular’ Gigabit Ethernet, you should get this instead:


media: 1000baseT <full-duplex,flow-control>


Errors detected:

To see if an Ethernet link is throwing more than a handful of initial errors, you can use Terminal command:


netstat -I en2


This is the resulting output. Counters are In-packets, In-errors, Out-packets, Out-Errors, Collisions. There should never be more than handful of errors from starting up, and in most cases, NONE.


Name       Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll

en2   8163  <Link#4>    00:01:d2:1a:00:dd   696697     0   484301     0     0

en2   8163  grantsmacpr fe80:4::461:ea0d:   696697     -   484301     -     -

en2   8163  192.168.0/23  192.168.0.204     696697     -   484301     -     -


Reading the top line, If the link were running beyond its ability to run and be stable, for example it auto-speeded to 10Gb but the cabling could only reliably support 2.5Gb, we would see non-zero errors counts, and errors increasing over time. (and possibly, disconnecting)

May 27, 2024 6:29 AM in response to Bardonicloud

Ethernet usually connects once, incurs no transmission errors, and runs solid as a rock, at its connected speed, forever. If you had a marginal connection is some way, such as a marginal cable, the numbers would creep slowly upward over time.


A cable that is BAD or a port that is BAD typically causes a sudden disconnect. Those counters are quite large, and can record a lot of packets or errors. I think they might start over when your Mac wakes up or starts up.

May 23, 2024 3:11 AM in response to Grant Bennet-Alder



Depending on what I am doing, eg, existing open web pages in Safari / Chrome gives me a white page and warning that I am no longer connected to the interneT.


This occurs without me touching or nudging the ethernet cable, just my hands on the trackpad of my MacBook sitting on the table, mid work stream…


My "go to" check is to also open a new window too eg, a Google or YouTube’s home page and it's the same warning, or if I am trading, my currency trading charting software price feeds stop updating and warns me with a pop up saying "the connection to the server has been lost," or media I am playing (web based or Apple TV) stops play and hangs. 


Note: I have replaced all cables and ethernet adapter and my internet provider have sent me a replacement Hub. No difference. I have to take the ethernet lead out and put it in the other USBC port next to it (doesn't always work), or go to wifi to continue working, or restart the MacBook.


Safari:




Chrome:


Trading s/ware:
























May 27, 2024 5:24 AM in response to Grant Bennet-Alder

Cheers, my report shows a "0" -- how far back is that report covering, I mean if you run it now, is it going back to the last restart or further or short like the last hour? When the ethernet inevitably drops out later, today or tomorrow, I am assuming that there will be "1" in the top row if I run a report straight after an issue?



Name       Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll


en9        1500  <Link#25>   24:f5:a2:8a:bd:e0   644023     0   436993     0     0


en9        1500 my macboo fe80:19::1cd1:9ab   644023     -   436993     -     -


en9        1500  192.168.1     192.168.1.86      644023     -   436993     -     -


en9        1500  2a00:23c7:3 2a00:23c7:3209:5b   644023     -   436993     -     -


en9        1500  2a00:23c7:3 2a00:23c7:3209:5b   644023     -   436993     -     -

May 28, 2024 3:23 AM in response to Grant Bennet-Alder

Thanks, if there's zero errors though I am still unclear what is causing the issue and how to resolve it?


Get another new ethernet cable... although an error = 0 doesn't suggest this?


If I am still getting drop out (but not on the wifi) even a port issue (which from my experience with Apple and my 15" having had them replaced twice, can happen) would also show as a non zero error number?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Ethernet keeps Dropping (not Wifi which is Stable)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.