Yes, I confirm this problem still persists even with the latest Arduino IDE 1.6.5 on a Mac running OS X Yosemite. There are two sources of this problem and, IMHO, we have to separate these for a clearer picture. First, there are those of you for which the proper Port info _never_ shows up in the Tools menu. Yeah, in this case the source of your problem may one (or more) of these:
- not being on the same subnet
- router settings
- firewalls
- antivirus software
- Bonjour service
- etc.
However, I belong to the second group where the Yun does show in the Port submenu _sometimes_, works fine for a while, then disappears for no reason. Clearly, it _works_ (albeit sometimes), so going after any of the reasons listed above would be chasing ghosts and wasting time.
I think we can narrow the second case to either one of these:
- Sometimes Yun "forgets" to broadcast itself
- Sometimes Arduino IDE "forgets" to listen to broadcasts
Here is the workaround that works for me. When Yun disappears from Port submenu, I ran one of these two apps:
- "Fing" on my iPhone
- "My Net" on my Mac
Either of these apps simply scans the local network for hosts. After a few seconds the Yun magically reappears in the Port submenu. No restarts necessary. This, by the way, is in tune with observations reported by dsmalone.
Dear Arduino IDE Developers: please enable manual addition of the Yun IP to the IDE's Port!