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.

1Gbps ethernet speed changed to 100Mbps

I have 1Gbps fiber internet. It's been working great. After months and months, I finally updated MacOS from Sierra to High Sierra.


Nothing changed with the hardware. Nobody bumped the desk, the iMac, the network switch, or anything. Upon finishing the update, the network will not connect faster than 100Mbps.


The system is a Late 2013 27-inch iMac. It's has a perfectly functional 1Gbps ethernet for years. I update the OS and boom, the network is stuck at 100Mbps.


Interesting thing to note, even Windows 10 running in BootCamp failed to connect faster than 100Mbps... but only AFTER updating to macOS High Sierra. It never failed to connect at 1Gbps before the macOS update.


I tried resetting SMC.

I tried resetting NVRAM.

I booted into and out of Safe Mode.

I completely wiped the system clean and installed a fresh macOS install.


Nothing worked.


I even plugged a USB 3.0 1Gbps ethernet adapter into the system, and it connects at 100Mbps.

I have a Windows 10 PC right next to this, and it works at 1Gbps no problems. The USB ethernet connects at 1Gbps no problem. I swapped the ethernet cords just in-case. The iMac still connects at 100Mbps and the Windows still connects at 1Gbps both internally and using USB.


If I wasn't already bald, I'd be pulling my hair out! Can someone please help me?

Thanks.

iMac, macOS High Sierra (10.13.6), null

Posted on Aug 21, 2018 11:04 PM

Reply
Question marked as Top-ranking reply

Posted on Jan 4, 2019 5:55 PM

Hi All,


I had this exact issue with my MBP mid 2015. Ethernet connection via Apple's thunderbolt adapter would only connect at 100Mbs. bringing my internet speeds to a miserable 80Mbs when I get 275Mbs on my 5G wifi connection. If I would switch the adapter hardware settings to manual and set it to 1000baseT it wouldn't even connect. After having my ISP come here and look at my router, all checked out well with them. So no issues with the router. Now I call Apple and get to top level tech and we try all sorts of things and nothing is helping.


What I noticed while waiting on hold, I pulled out the ethernet cable from the adapter and noticed that one of the gold pins in the adapter was slightly bent down (for me it was the 4th pin from the left). It wasn't bent very much but I could see a difference from the other pins. So I grabbed a sewing needle and was able to gently get the needle under the one pins and carefully bent it back into place and BOOM! It worked at 1000baseT again.


In short, check the pins in your adapter see if any of them look out of place even just a little from the other pins. Try to bend them back with a needle but be careful they can break very easily. If it breaks, you will have to purchase another adapter.


This more than likely happened by being thrown into my backpack with other adapters and pens etc. Im guessing the adapter and a pen got into a fight and the adapter survived with minor injuries this time. I will keep them separated now on since they can't get along together.


Apple did a great job trying to troubleshoot and were top class even though it ended up being an adapter issue.



25 replies
Question marked as Top-ranking reply

Jan 4, 2019 5:55 PM in response to Fraxie

Hi All,


I had this exact issue with my MBP mid 2015. Ethernet connection via Apple's thunderbolt adapter would only connect at 100Mbs. bringing my internet speeds to a miserable 80Mbs when I get 275Mbs on my 5G wifi connection. If I would switch the adapter hardware settings to manual and set it to 1000baseT it wouldn't even connect. After having my ISP come here and look at my router, all checked out well with them. So no issues with the router. Now I call Apple and get to top level tech and we try all sorts of things and nothing is helping.


What I noticed while waiting on hold, I pulled out the ethernet cable from the adapter and noticed that one of the gold pins in the adapter was slightly bent down (for me it was the 4th pin from the left). It wasn't bent very much but I could see a difference from the other pins. So I grabbed a sewing needle and was able to gently get the needle under the one pins and carefully bent it back into place and BOOM! It worked at 1000baseT again.


In short, check the pins in your adapter see if any of them look out of place even just a little from the other pins. Try to bend them back with a needle but be careful they can break very easily. If it breaks, you will have to purchase another adapter.


This more than likely happened by being thrown into my backpack with other adapters and pens etc. Im guessing the adapter and a pen got into a fight and the adapter survived with minor injuries this time. I will keep them separated now on since they can't get along together.


Apple did a great job trying to troubleshoot and were top class even though it ended up being an adapter issue.



Aug 22, 2018 12:14 AM in response to Fraxie

What you described is indeed quite annoying, especially considering that you tried various fixes to no avail.


What speed does your Ethernet device show (look at the screenshot below)?


User uploaded file


A probably silly attempt, anyway I'd give a try:

Turn off your iMac.

Unplug everything from it (power cable, ethernet cables, USB etc.)

Press the power button (yes, without any power cable in – I know, this is the silliest part)

Connect everything back and turn on the Mac

Aug 28, 2018 5:44 AM in response to Fraxie

I know you have now solved the problem but the most common cause I have seen is a cabling issue.


1000Base-T needs a minimum of CAT5 cable with all eight wires (four pairs) correctly connected.

100Base-T only needs a minimum of CAT3 cable with just four wires (two pairs) correctly connected.


Therefore if your cable is/was CAT3 this would at best cause intermittent problems and possibly always just 100Base-T, if one of the four extra wires became disconnected or was loose this would also cause a similar situation.

Sep 28, 2018 11:35 AM in response to Fraxie

Glad to hear you fixed it. I cannot afford to lose my Thunderbolt ports, so I was forced to continue hunting.


The following solved the issue for me:

System Preferences > Network > Select Ethernet on the left side > Select Advanced > Select Hardware Tab

Change settings to following:

Configure: Manually

Speed: 1000baseT

Duplex: full-duplex, energy-efficient-ethernet

MTU: Custom - 3000 and above worked for me

AVB/EAV Mode: Checked


These settings were figured out through trial and error on all the permutations essentially. The only thing that I found affected speeds were the Speed (must be 1000baseT) and the MTU it needed to be set to a number approx 3000 or higher. I'm not a network engineer so I don't know the problems i'm giving myself here by upping the MTU, so perhaps I'll have to change that back later, but as of right now everything is working perfectly.


iMac 21.5 inch, late 2013 running High Sierra.

Nov 1, 2018 7:49 AM in response to Fraxie

I'm also experiencing this. I noticed my download speeds seemed to have been capped in the 90s after months of ~850-900 (Verizon FIOS). I don't know for certain, but this seems to have started since installing MacOS Mojave.


User uploaded file

Similar to others, the hardware seems to be fixed at 100. Despite others, however, manual configuration doesn't seem to help. I've verified my cable; its the same one I've been using for months at a gigabit speeds before this update. I've also tried some of the reset options but to no avail.


User uploaded file

Aug 22, 2018 5:40 AM in response to Marco Klobas

Thanks for the quick feedback. I tried the unplug all + power button + connect power and try again. No dice.


My hardware screen shows 100baseTX with full-duplex. If I set it to 1000baseT manually, the Mac thinks the ethernet cable was unplugged.


This is the same for the internet ethernet port and the USB 3.0 ethernet device.

Aug 22, 2018 6:12 AM in response to Fraxie

Try this: System Preferences -> Network -> select Ethernet in the sidebar -> remove the service (minus icon on the bottom) -> add a new Ethernet service again (plus icon on the bottom).


Another thing: open System Information (Option +  -> System Information). What do you have listed in your Ethernet Controller under Hardware -> Ethernet Cards?

Aug 22, 2018 6:28 PM in response to Marco Klobas

Good idea, but sadly it didn't work.


The Ethernet Card listing is Broadcom 57766-A1. According to Broadcom this is a "NetXtreme Gigabit Ethernet" device.


It's so frustrating that this change happened both in Mac and Windows immediately after updating to High Sierra. There had to be some kind of firmware patch(nerf) that's not listed in the update. It's ridiculous that even the USB gigabit ethernet has the 100Mbps cap.

Aug 22, 2018 10:05 PM in response to Fraxie

OK. Check if the detailed informations about Broadcom 57766-A1 match, among other things, these infos:

Firmware version: 57766a-v1.15

Location: /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleBCM570 1Ethernet.kext

Version: 10.3.1


Another test:


Right after booting your iMac, execute the following terminal command:

sudo dmesg


You'll be asked for your system password.


In the output look if it's present something related to AppleBCM5701 and/or Ethernet.


Recently (well, 2 years ago) some users experienced broken Ethernet after updates. I mean, completely broken – not capped like in your case. The solutions was to execute the following terminal command:


sudo softwareupdate --background


I'd give a try even though it's not exactly your issue.


Here's a thread about this: https://www.reddit.com/r/apple/comments/47tfos/warning_software_update_03151913_ breaks_ethernet/


I don't know, probably it's related to the Ethernet Kext (kernel drivers) or even the iMac firmware.

Aug 23, 2018 5:16 AM in response to Marco Klobas

Thanks again for the reply.


The firmware, file location (and name) and version are identical to your post.


Also, the output of the dmesg command shows the same AppleBCM5701.


While searching for answers to this, I did stumble upon this update problem, but the fix is not the same. Also the software patch that Apple hosted for that has since been removed.


As for the suggestion to install an older version of macOS, I cannot with my current work needs. I suppose I could just to wipe it out after the test, but I do need the latest version now.


I will be purchasing a thunderbolt ethernet adapter to see if that works.... it's a pain, but I need to try.

Aug 23, 2018 6:02 AM in response to Fraxie

If you have a spare external disk you can install an older macOS version on it and boot it to check if it works without touching your current working configuration.


You said that you swapped the cables with a Windows machine and even installed a USB-Ethernet adapter. When you did this did you keep the same switch/router port? Have you already tried to use physically another port on your switch/router?

Aug 23, 2018 10:21 PM in response to Marco Klobas

Thank you again for all your replies and suggestions.


After trying a thunderbolt gigabit ethernet adapter, I have full 1000Mbps speeds again. I can only assume there was some kind of firmware mess-up with the OS update. At least that won't affect 3rd party hardware.


I can't be sure if any of the suggestions helped the situation, but I learned a few things, and at least I don't have to worry with it now.


Thanks again.

Cheers!

Nov 1, 2018 9:48 AM in response to Fraxie

Ethernet hardware is rated in megabits per second (Mbps), and the true theoretical maximum that you will experience is megabits divided by 8-bits per byte, or 125 Megabytes (MB) per second on a 1GigE interface, with CAT5E LAN cable. Due to network collisions, and other protocol traffic on your LAN, you will be lucky to achieve 100MB/s traffic on your local LAN. Less if your LAN traffic is passing through older 100BaseT switches.


The fiber speed to your location from the ISP has no bearing on your real world internal LAN speed per the first paragraph's limitations. That 125MB/s is the gas pedal all the way down, and there is no more.


Apple's Network Utility only reports the interface rating as a constant, not the actual instantaneous LAN performance.

1Gbps ethernet speed changed to 100Mbps

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