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

Device discovery does not work with Yosemite

After updating to Yosemite, my (13-inch late 2010) Macbook Air can no longer find the printer on my home network, although I can print by specifying the printer’s IP address. Furthermore, Airport Utility cannot find my Airport Extreme; it says Device Not Found while acknowledging that the Airport Extreme was previously part of my network. However, the same Mac has no difficulty connecting to the internet through the Airport Extreme. It seems that some device discovery protocol (Bonjour?) is no longer working on that Mac.


I updated our other Macbook Air (11-inch mid 2011) to Yosemite without any issues. It finds the printer on the network, and Airport Utility finds the Airport Extreme.


Any suggestions?

MacBook Air (13-inch Late 2010), OS X Yosemite (10.10), Works fine on 11-inch Mid 2011

Posted on Oct 18, 2014 3:51 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 18, 2014 4:04 PM

Hi, this is Detective Vdawg, and I came across a similar issue when I updated to Yosemite on my MacBook Pro (Retina, 15-inch, Early 2013). Here is what I did. First, turn off all bluetooth devices turn off your printer and your computer. Wait about 15-30 seconds, then press and hold these four buttons for five seconds: shift, control, option, and the power button. What that does is refresh the hardware components; your settings will remain the same as they were before. After the computer reboots, then everything should be working the way it normally does including your device discovery. If that helps, please let me know; also let me know if it does not resolve your issue for whatever reason. I will be searching for different ways to resolve this problem. If you come across any more issues along the way, I would be happy to help you if I can.

14 replies
Question marked as Top-ranking reply

Oct 18, 2014 4:04 PM in response to J Random Curious

Hi, this is Detective Vdawg, and I came across a similar issue when I updated to Yosemite on my MacBook Pro (Retina, 15-inch, Early 2013). Here is what I did. First, turn off all bluetooth devices turn off your printer and your computer. Wait about 15-30 seconds, then press and hold these four buttons for five seconds: shift, control, option, and the power button. What that does is refresh the hardware components; your settings will remain the same as they were before. After the computer reboots, then everything should be working the way it normally does including your device discovery. If that helps, please let me know; also let me know if it does not resolve your issue for whatever reason. I will be searching for different ways to resolve this problem. If you come across any more issues along the way, I would be happy to help you if I can.

Oct 23, 2014 2:02 PM in response to pmfromearth

As I said before, device discovery started working after I unblocked Discoveryd. As best I can recall, I also had to reboot, but I'm not certain.


There is still a mystery: Device discovery works fine for one of our Macbook Airs with all incoming connections blocked by its firewall. The other Macbook Air requires Discoveryd to be unblocked.


I'm surprised that Bonjour ever requires an incoming connection. Furthermore, I am concerned about security implications of allowing any incoming connections.

Oct 23, 2014 7:52 PM in response to J Random Curious

You are right to be puzzled. It should not require an incoming connection -- it did not used to require it. It should only require an outgoing connection for the request/response. Also, it didn't used to be the case that you needed to reboot to make the firewall rules stick. Something is buggy here. You are also right to be worried about the security implications of permitting incoming connections. Hopefully Apple will fix the bug soon -- if you have a developer account, file a Radar. (I have one and already did.)

Nov 6, 2014 4:12 PM in response to Detective Vdawg

I've been having similar issues since Yosemite on an iMac. It had been lagging extremely to the point I couldn't work. Tried many suggestions, and the I remembered I stopped using a bluetooth external speaker that had suddenly started skipping signal; it striked me that it could be an issue with the iMas's bluetooth and not with the speaker; I also had other devices hooked (mouse, keyboard, etc.). So I erased all devices, replaced the mouse and keyboard with wired ones, and turned off bluetooth. Voiala! Stopped lagging and now everything is back to smooth, but, no bluetooth devices! Any suggestions?

Mar 25, 2015 6:53 PM in response to Bullzie

Took me a while to add the discoveryd exception to the firewall SO here are the exact steps to add discoveryd to your firewall on a mac pro 10.10.2 yosemite:

  • Finder > Go > Go to Folder > /usr/libexec/ > move libexec to your favorites
  • Apple > System Preferences > Security & Privacy > Firewall > Unlock > Admin user/password
  • Firewall Options > + > navigate to libexec by clicking on your libexec shortcut > select discoverd > add
  • Make sure discoverd is set for allow incoming connections > OK
  • Lock firewall > close system preferences
  • remove libexec short cut from finder

Device discovery does not work with Yosemite

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