You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Mac Studio taking 3-5 seconds to connect to internet when sleeping

I have a Mac Studio M1 and also a Mac Studio M2. OS 14.2. Both have the same problem. When an Ethernet cable is plugged in it takes time to connect to the internet when the computer wakes up. Both do this the same 3-5 seconds. When I have DCHP it is 3-5 seconds and I have static IP it is about 2 seconds longer. When I use the WIFI it connects the seconds the computer wakes up. I use NAS drives and need the cable.


I bought this:


https://www.amazon.com/dp/B0C3GHBLB6?ref=ppx_yo2ov_dt_b_product_details&th=1


And when that is plugged in it connects right away. So, it is not just the cable that is doing this. Why does the Mac internal Ethernet have this lag and the USB c adapter works right away? Is there any way to get the Mac internal Ethernet to connect right away? It seems sort of dumb to use an external Network adapter.


I have read others have this problem so I know it is not just me. But I have not heard of a solution to it yet. Besides using the external adapter.

Mac Studio

Posted on Dec 12, 2023 9:21 PM

Reply

Similar questions

11 replies

Dec 13, 2023 2:42 PM in response to aroomstudios

when you do not manually specify the connection speed you are asking the interface to use auto-speed detection.


The built-in Ethernet port on the Mac studio can work at 10 Gigabits, 5 Gigabits, 2.5 Gigabits. or 1 Gigabits speeds. It could easily take 3 to 5 seconds to determine the correct speed.


Also, I recommend you DO NOT enable AEB/ABV mode unless you are streaming LIVE camera Video. it sets that stream for TOP Priority, but reduces error-correction (which would delay live video) to near-none.


The USB Ethernet adapter has many fewer choices, and a modulated signal is only available at 1 Gigabit speeds (slower speeds are baseband (unmodulated) and easily detected.)

Dec 13, 2023 10:04 PM in response to aroomstudios

FWIW. These images tell me that the your Mac is negotiating a 1 Gbps (1000baseT) speed connection for either the built-in Ethernet port or with the USB adapter.


What exact Ethernet cable type are you using and how long is the run between your Mac & your router/switch? You would need, at least, Cat 5e cable for 1 Gbps for up to 100 m. For 10 Gbps (10GBaseT), you would want to use either Cat 6a or Cat 7 cables, for up to 45 m. The Cat 7 cables would require the GG45 connectors on both ends.

Dec 14, 2023 7:31 AM in response to aroomstudios

thinking about this some more, the default for 10 Gigabit Ethernet is "energy-efficient" choices.


Energy efficient is the opposite of Top-performing. The interface is turned off most of the time, then you yell at it, it powers up, and it finally responds.


also AEB/EAV is not appropriate for ordinary uses, you did not say you had turned that off.

Dec 14, 2023 7:35 AM in response to aroomstudios

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)

Mac Studio taking 3-5 seconds to connect to internet when sleeping

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