-
All replies
-
Helpful answers
-
May 18, 2015 1:03 PM in response to jjkrawby Straightbourbon,Mine: A1427. Software 7.2 (7512). Connected via Wi-Fi.
I usually put mine to sleep manually, but I have also observed it when ATV puts itself to sleep (set to sleep after 1 hour.) Does not seem to make any difference how it sleeps.
Once mine goes into this "deep sleep", I cannot "see" it in Airplay on any of my iOS devices, or in iTunes on the PC. Sometimes it does show up in iTunes, but when I connect, it fails, and when I deselect ATV, it then disappears from the airplay list in iTunes.
If I ping it with a -t and then use a WOL program to send Wake on LAN command, then it wakes up. The blue light stays off, and there is no video output. So it is like there are 3 different levels of "awake-ness" on the ATV:
1) Full power
2) regular sleep (no blue LED on front, no video output, but visible in Airplay, and responds to ping)
3) "deep sleep", which is the one where it is not ping-able, will not be visible in Airplay, cannot connect to it with itunes. The "deep sleep" mode requires me to ping and use WOL to wake (or use ATV silver remote to wake it up to full power.)
I just want the ATV to never go into deep sleep. I want it to stay pingable, and visible in Airplay, just like it used to before one of the ATV software updates changed the behavior. The fact that it responds to WOL when in deep sleep is interesting. It's almost like Apple wants it to to that?
Also, I used the command dns-sd -B _raop._tcp in windows cmd line, and it shows the Instance Name of the ATV, but the MAC address is off by one digit! (Last digit in Instance Name is "8", but on ATV unit, in settings-> about, it shows a "7", and the arp table shows "7" as the last digit as well. Weird.
My router is a Linksys E1700.
-
May 18, 2015 1:16 PM in response to Straightbourbonby jjkraw,Is there a consistent delay between "regular" and "deep" sleep that you see? I never see the deep sleep condition. I did put an ATV onto WiFi and it still responds to network commands.
The odd thing is that not only should the ATV always be reachable but it is also supposed to act as a Bonjour sleep proxy itself! That doesn't seem to be working (see this post).
Curious, what does "dns-sd -B _sleep-proxy._udp local" return for you? Any difference with the ATV in different states?
Also, I used the command dns-sd -B _raop._tcp in windows cmd line, and it shows the Instance Name of the ATV, but the MAC address is off by one digit! (Last digit in Instance Name is "8", but on ATV unit, in settings-> about, it shows a "7", and the arp table shows "7" as the last digit as well. Weird.
I think I can solve that mystery! The MAC address that is used in the identifier is the one for the Ethernet port, which is +1 from the WiFi MAC address on the ATV. So if you were plugged into Ethernet, you'd see a match.
-
May 18, 2015 2:30 PM in response to jjkrawby Straightbourbon,When I do dns-sd -B _sleep-proxy._udp local, I get nothing. This is true regardless of what the ATV is doing - sleep or awake. It just says, "Browsing for _sleep-proxy._udp.local", and then nothing is listed.
I just let the ATV go to sleep on its own after 1 hour. Now it is no longer pingable, but the ATV still showed up in airplay on iPod touch and iTunes. However, when I tried to connect to the ATV from iPod touch, it would not connect, and then the ATV disappeared from Airplay on iPod touch as well as iTunes.
I started thinking - why does ATV support Wake on LAN? If the ATV is never really supposed to "deep sleep" like mine does, then why would you ever need the ability to Wake on LAN? I obviously need it because I can't do anything else with the ATV when it is in deep sleep.
-
May 18, 2015 2:50 PM in response to Straightbourbonby jjkraw,Another difference I can note between our setups is that I have a couple of devices (a Time Capsule and Airport Express) that do act as Bonjour sleep proxies (properly). I'm not sure what that might mean, but there has to be something different that is causing your box to zone out. And the fact that Wake on LAN can tickle it is really mysterious.
For others seeing this problem: Do you have any Airport devices on your network?
Maybe tonight after everyone else is off our home network I'll see what happens if I shut down both the AE and TC and if that makes the ATVs act any differently.
-
May 18, 2015 4:12 PM in response to jjkrawby Straightbourbon,I am still considering the possibility that this has something to do with the ATV recall, even though the 4th and 5th digits of my serial number is JF, and thus supposedly not part of the recall. But on the other hand, my ATV did not used to behave this way. I read somewhere on another board that someone with this problem took their ATV to the apple store, and using iTunes, the genius restored the ATV to an older firmware version (6.?) and that fixed it. Maybe it's a combination of a certain hardware revision along with the new 7.2 update? I recall that mine started having this problem well before 7.2. I kept hoping the updates would fix what they broke, but none ever did.
Also, I do have 3 Airport Express units on my network. Not sure if they are acting properly as "Bonjour sleep proxies", but they do act normally. Of course, the Airport Express does not really have a sleep mode like the ATV does. They never timeout, and the green light stays on all the time.
For all the time I have spent on this, I suppose I could just go out and buy another ATV and see what it does. I think it is something specific to the ATV unit, but not settings, because I have gone over all the settings with a fine-tooth comb. There really aren't that many settings that would have an impact on "sleep", other than the sleep setting itself.
-
May 18, 2015 4:39 PM in response to Straightbourbonby jjkraw,I do have 3 Airport Express units on my network. Not sure if they are acting properly as "Bonjour sleep proxies", but they do act normally.
Are they in "join a wireless network" mode? They might not do sleep proxy if they are just another client on the network, as opposed to creating or extending a network. Do you see them in the _raop list or with _airport ? (not sure if the latter will show up in "join" mode - but I'm curious.
-
May 18, 2015 9:57 PM in response to jjkrawby Straightbourbon,Yes - all 3 of my airports are all in "join a wireless network" mode. I do see them in _raop list:
Instance Name
001B63233F53@Living Room
001CB3AB59C1@Patio
0014516DA87F@Basement
9C207BC22C38@Apple TV
Can you share the 4th and 5th digits of your ATV serial number? Maybe I'm barking up the wrong tree here, but I just want to know if yours comes before "JF" or after.
-
May 19, 2015 4:47 AM in response to Straightbourbonby jjkraw,I have three (3rd gen), all purchased at different dates. The 4-5 digits are:
- HK (the oldest and the one I've been fiddling with most)
- JJ
- KF
All three are connected via Ethernet and remain ping-able 100% of the time. If you'd like me to experiment w/ using WiFi on the newer units, let me know. I remember for one of them (probably the KF) that I called about the recall, but the conversation wasn't very productive and since I was planning on using a wired connection I didn't bother any further.
-
May 19, 2015 5:43 AM in response to jjkrawby Straightbourbon,My "JF" unit was purchased on November 25, 2012.
I don't think I can make any more progress on solving this problem unless I order another ATV unit and compare results. I don't want to spend the money to do that, but at this point, it seems like the only way.
I will also try and connect my current unit to ethernet and see what happens. I'll keep you posted.
-
May 19, 2015 12:43 PM in response to Straightbourbonby Straightbourbon,I managed to connect the ATV to ethernet. I also connected to a different router with wi-fi and ethernet.
The results? VERY surprising!
Turns out, I CAN get the ATV to stay ping-able when in sleep mode. This is true on both routers, and it is true on wi-fi and ethernet. However, the router must be disconnected from the Internet, and then I must restart the Apple TV. When the ATV comes up, there is no normal "home screen" full of icons at this point, only "Computers" and "Settings" icons. I can then go into settings and put the ATV to sleep. Then it stays pingable while in "sleep." It is asleep right now, and I have been pinging it for hours with Internet disconnected. (ATV is connected to router via wi-fi, Internet connection is unplugged from router. ATV can see local network only. No Internet access.)
I also tried restarting the ATV while connected to the internet, then I disconnected the Internet from my router. Then I put the ATV to sleep, and then ping STOPS responding within a few seconds. Then when I reconnect the internet (while ATV is in "sleep"), it notices that it is connected to the internet, and the home screen apps load up in the background. Then it STOPS responding to ping.
To recap - when ATV is booted normally and connects to the internet and fully loads, then putting it to sleep makes it stop responding to ping. But if I restart the ATV with no internet, it does not fully load, and comes up with a more limited selection on the home screen. In this state, if I put the ATV to sleep, it remains pingable for hours - maybe even longer. It seems to have nothing to do with the router, and nothing to do with wi-fi vs. ethernet. Then if I plug my Internet back into the router, the ATV is then able to load all the way (while sleeping - blue LED is off and still pingable), and then it STOPS responding to ping. The only way to keep it responding to ping while in sleep mode is to keep the internet disconnected from the router.
This could explain why there is such a mixed bag of user reports on this issue. It's hard to nail down what is happening. I just did a full restore to factory defaults. When it was done restoring, without changing anything, I put the ATV to sleep, and then within 10-15 seconds, it stopped responding to ping.
The only thing I can think of to try next is to order a new ATV and see what that does. My feeling is that this problem has to be specific to the hardware of certain ATV units, but I guess I really don't know. Swapping out the unit should shed some more light.
-
May 19, 2015 12:54 PM in response to Straightbourbonby jjkraw,Wow. Just wow.
Some great detective work. Can't explain it.
Do either of the routers keep a "client list" for the WiFi? If so, is the ATV in the list when it does the deep sleep thing?
It would be quite interesting to run Wireshark on the WiFi in monitor mode and see the 802.11 traffic - something might be going on with power save mode. But that's totally a guess.
-
May 19, 2015 2:20 PM in response to jjkrawby Straightbourbon,I am glad you asked about the router "client list." When the ATV was in "deep sleep" (not pingable), I checked the wireless client list on the router, and the ATV was in there. I waited a few minutes, and it seemed to stay in the list.
Then I went into the router settings and disabled the "wireless MAC filter." (I normally have this enabled, and I have the MAC address of the ATV in the table of permitted devices.) When I disabled the Wireless MAC filter, the pings started responding for about 45 seconds, then stopped. Then I re-enabled the wireless MAC filter, and again, the pings started up again for about 45 seconds and then stopped.
When I put the ATV to sleep, the pings continue for about 45 seconds, so there is a common theme here. Toggling the setting for "Wireless MAC filter" seems to make the ATV respond by ping again - but just for about 45 seconds. Then it stops.
I have no idea what would cause this behavior, and even stranger is that when the ATV is restarted without internet connectivity to the router, then I can put it in sleep mode and the pings stay active indefinitely (as they should.)
Maybe when I toggle the "Wireless MAC filter" setting on the router, it is sending something out (multicast?) that causes pings to start working again for about 45 seconds. This makes me think that the "Wake On LAN" that I send to the ATV does not really do a true "Wake on LAN" on the ATV, but just does something that the ATV responds to briefly when it won't respond to pings. Kind of like when I toggle the router setting. I don't see any reason that ATV would really need a true "WOL" feature, if it is working properly, which mine is not.
I have ordered a new ATV. It should be here next week. It will be interesting to see how that behaves. I just think that there is some incompatibility between this specific hardware revision of the ATV and the current ATV firmware. I know this did not used to be a problem with this particular unit and the older firmware, and some users have reported that reverting to older firmware fixes the problem. Running a brand new ATV with latest firmware on my network should tell us something.
-
May 20, 2015 4:58 AM in response to Straightbourbonby Aldur300,Actually starting with this problem
AppleTV3 will not act as Bonjour sleep proxy
and after several experiments with the router, my managed switch and resetting the ATV I'm facing the same problem now. The ATV disappears from the network after going to sleep mode. Checking the bonjour browser I've noticed that all the usually advertised services disappear after few seconds as well. I did all the tests described here, disconnecting from internet and even just using my managed switch without the router connected at all, nothing helps...
I suppose there is no official statement from apple yet?
-
May 20, 2015 5:10 AM in response to Aldur300by jjkraw,Can you post the 4th and 5th digits of the ATV serial number (as a couple of us have done above) to see if there is any correlation to Straightbourbon's box?
-
May 20, 2015 7:16 AM in response to jjkrawby Straightbourbon,I agree with jjkraw - it would be useful if Aldur300 could post the 4th and 5th digits of the ATV serial number (as a couple of us have done above) to see if there is any correlation. (Mine is "JF".)
Also, let me clarify my point about testing the ATV network presence by disconnecting from internet. You have to do more than JUST disconnect your router from the Internet. You must disconnect your router from the Internet AND restart the ATV. At this point, the ATV will have local network connectivity, but no Internet connectivity. This will prevent the home screen from fully loading as it normally does.
When the ATV restarts without Internet connectivity, you will see a screen that says "home sharing", and then there will be only 2 icons - "Computers" and "Setting." Now go into settings and put the ATV to sleep. Then check and see if the ATV network presence remains, or if it goes offline again. In my case, when I run this test, I get continual ping response after putting the ATV to sleep.