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.

Thunderbolt Ethernet not working after Yosemite upgrade

Upgraded last night to 10.10, and now my Thunderbolt Ethernet adapter has no MAC address, and my MBP appears to think the cable is unplugged - it's not, and worked fine when the MBP was running 10.9 yesterday. Things which haven't worked:


  • Deleting and re-adding via Network Preferences
  • Changing default IPv6 to Link-local only
  • Rebooting with the thunderbolt adapter in
  • Rebooting with the thunderbolt adapter not in
  • Switching the thunderbolt adapter to the port further from the hinge and back again
  • Unplugging and replugging the ethernet cable
  • Plugging the ethernet cable directly into the wall jack instead of the hub it has always been plugged into
  • Unplugging and replugging the Thunderbolt
  • Changing Location to "Work" from "Automatic" and back again

MacBook Pro with Retina display, OS X Yosemite (10.10), Thunderbolt 27-inch (2560 x 1440)

Posted on Oct 17, 2014 9:41 AM

Reply
Question marked as Top-ranking reply

Posted on Apr 13, 2015 1:45 AM

Hi,


I struggled with this issue for some time as well, but arrived at a solution related to a few comments above.


For me, Thunderbolt Ethernet appear 'not connected' not matter which settings I played around with (and despite it being connected).


It ultimately turned out to be directly related to location settings. When all were deleted, and I reverted back to 'Automatic', thunderbolt started working again.


  1. Load 'Network' settings.
  2. With WIFI enable, click on the 'Location' dropdown in Network
  3. Click 'Edit Locations'
  4. Remove everything but Automatic.
  5. Turn WIFI off.
  6. Plug in thunderbolt ethernet
  7. Click on Location-->Edit Locations
  8. Remove everything but Automatic.
  9. Click 'Apply'.

For me, thunderbolt was immediately detected and everything reverted back to normal.


Hope this helps.

38 replies
Question marked as Top-ranking reply

Apr 13, 2015 1:45 AM in response to dan2bit

Hi,


I struggled with this issue for some time as well, but arrived at a solution related to a few comments above.


For me, Thunderbolt Ethernet appear 'not connected' not matter which settings I played around with (and despite it being connected).


It ultimately turned out to be directly related to location settings. When all were deleted, and I reverted back to 'Automatic', thunderbolt started working again.


  1. Load 'Network' settings.
  2. With WIFI enable, click on the 'Location' dropdown in Network
  3. Click 'Edit Locations'
  4. Remove everything but Automatic.
  5. Turn WIFI off.
  6. Plug in thunderbolt ethernet
  7. Click on Location-->Edit Locations
  8. Remove everything but Automatic.
  9. Click 'Apply'.

For me, thunderbolt was immediately detected and everything reverted back to normal.


Hope this helps.

Oct 21, 2014 9:04 AM in response to dan2bit

Update - the same ethernet cable directly connected to thunderbolt port via "dongle" works as expected in Yosemite, without changing anything else. The bug seems to be with Yosemite's ability to detect the ethernet jack in the monitor itself through the thunderbolt connector. perhaps a firmware update is needed?

Jan 24, 2015 4:17 AM in response to dan2bit

I have the same problem with the display Ethernet connection. I spent $29 on an apple help telephone call today without any resolution other than advice to take the display into the apple store for repair! In addition to the Ethernet issue, there is no power coming through the lightning connection to my macbook pro so I have to connect my magsafe power cord to the laptop. What happened to Apple reliability and backing of its products and software! I am very disappointed to have purchased three (3) thunderbolt displays for my macbook at different sites and have such basic functions fail without supported remedy.

Jan 24, 2015 12:16 PM in response to dan2bit

2015-01-24 1403 PM

Problem of last two days that Apple support could not help with:

First, I have been unable to install thunderbolt 1.2 firmware update for the past month from my MacBook Pro Retina. I tried installing from my old MacBook Pro after I recently updated its operating system and apps. It worked! I was able to install the firmware.

Another problem I discovered yesterday was that the ethernet port from the thunderbolt would not connect to Ethernet. It would connect if I used a lighting port to Ethernet adapter from the lightning port on the Thunderbolt display but still would not connect if I just connected the Ethernet cable to the Ethernet port on the thunderbolt (it worked from the old MacBook).

So, I looked at the IP address indicated when the old macbook connected through the Ethernet and MANUALLY entered that IP address into the new MacBook Retinal thunderbolt Ethernet setup and it connected! It has to be some Yosemite software glitch.

Still have no idea why the old MacBook would do the firmware upgrade and the new one would not.

Mar 20, 2015 6:45 AM in response to jamesmarino

the link provide above leads to http://plugable.com/2014/10/31/os-x-10-10-yosemite-ethernet-adapter-problems-we- can-help


...but these seem to be all 3rd party USB ethernet adapters and nothing to do with the Thunderbolt adapter of the thread - or am I missing something?


I have the same blooming problem, it seems to be totally hit and miss whether the adapter works or not.


I thought is was a faulty adapter, so even bought a second one for my MacBook Pro, so a bit more profit for the most profitable company in the world for a non working device. My ethernet cable works fine to an old apple USB adapter but is 90% useless with Thunderbolt.


Renewing the DHCP lease occasionally works, but totally unreliable, at the moment it fails.


Still looking for a reliable solution.


Come on Apple, please sort this out, you have a connector policy of turning everything you can into adapters and dongles rather than building them in, so you end up with a slim laptop and a bag of adapters to carry around, and then when they don't even work - doubly annoying.

Mar 28, 2015 11:56 PM in response to dan2bit

I had a similar problem connecting my 15in mid-2014 MacBook Pro to an Ethernet cable via the Apple Thunderbolt dongle, but I may have stumbled on a workaround. In System Preferences | Network, I created a new location. Still in System Preferences | Network with the new location selection, I deleted all the "services" in the left window pane so it was completely blank. I then clicked on the plus sign at the bottom of the pane, selected "Thunderbolt Ethernet", then configured the IP address, subnet mask, router address, and DNS server address, clicked "Apply," waited a few seconds and...the light turned green, and I was back in business.

Mar 31, 2015 5:50 AM in response to dan2bit

it's possible no two brands of Thunderbolt adapters are alike. I've been using the USB to ethernet adapters without incident and updating the drivers via bluetooth when they wouldn't connect out of the box, but I've read enough negative reviews of the Thunderbolt display adapters and networking adapters to be concerned about introducing them to production macs in our office.

May 5, 2015 12:28 PM in response to dan2bit

Some info for anyone still having this issue and how i resolved my issue..

My issue, i was having issue with my Thunderbolt so i deleted it from the network preferences pane. It would not come back when i reinserted it.
I played with the network locations with no results.

The Macbook pro i use could see that the hardware was there (described in the steps below).

I manually tried adding the adapter back using Network preferences, and i had 3 of them to choose, but adding any one of them did not help. Most of the time the adapter would either never show up, or show up but never connect.

I needed a way to fix this adapter "without erasing" all my network configurations, vpn connections etc.

Here is what i did. Its alot of reading but thats only because i wanted to provide someone less familiar with Mac configuration, some more exacting steps.


First, let me point out that making sure your Thunderbolt shows up as a device in your system report is important. To do that:

  1. Attach your thunderbolt Ethernet adapter....Click your apple menu, select about this mac, click system report
  2. Towards the bottom of the hardware list click on Thunderbolt. And on the right you should see "Thunderbolt Bus"
  3. Indented under it, while the adapter is plugged in, you should see "Thunderbolt to Gigabit Ethernet adapter"

If you see it, your half way there to resolution. If you don't see it, you may have a thunderbolt bus issue or your adapter could be bad.
This post is for those that see it, but cannot get the device to show up (auto detect) in the Network Preferences part of System Preferences.

What i found is that the easiest way to make sure your system detects it as a new device is to clear out the definition for the old one and let it re-detect. I didn't have an success with using the GUI tools to do this, i edited a plist file manually. Here are my steps:


1. unplug the Thunderbolt Ethernet adapter and reboot.

2. open finder. From the menu select GO | Go to Folder. Enter /Library/Preferences/SystemConfiguration

3. You will find a file there called NetworkInterfaces.plist. Open it with TextEdit

4. This file is organized using XML headers meaning <dict> marks the beginning of a section, and </dict> marks the end of that section and then repeats.

5. Inside each section you want to search for the word "Thunderbolt." I am attaching a sample image with 1 section by itself for ease of viewing.

6. In my situation i had 3 of them.. Thunderbolt, Thunderbolt1, and Thunderbolt2. These sections define the info on the interface.

7. Remove the entire section including the starting <dict> and the ending </dict> for that section. Dont leave any blank lines behind. I will note that you will likely find a <dict> and </dict> sub section indented inside a section. That is likely where you find the friendly name of your interface. That gets removed with the whole section.

8. You will have to provide a password to allow this to be edited and saved. If it asked for permission to unlock the file, click unlock.

9. After you remove all sections that contain a Thunderbolt interface definition... reboot.

10. After the reboot, insert the Thunderbolt Ethernet Adapter and give it a minute or two to show up in your Network Preferences.


If your worried about this file, make a copy of it before editing.

Below is an example of JUST ONE SECTION i copied out of my file and highlighted where i found the interface name

User uploaded file

I hope this helps people out with the issue i was having.. .my Thunderbolt auto detected and i could start using it again.

Cheers

Thunderbolt Ethernet not working after Yosemite upgrade

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