Skip to main content

I have 8 Sonos players in my house (all Controller 2). Everything has been perfect for many months. However, things have been acting strange the last week or so. A couple of players will show in some controllers and not others. I can ask Alexa to play from that player, and it works without any interruption. The player will show up after reboot, but then drop off a few minutes later. I tried many reboots, then I did the nuclear option -- unplugged all 8 players, rebooted my router, plugged everything in one at a time. Even did a factory reset on a couple of the players that drop off the most. Same issue…

I confirmed with my router (Unifi USG) that the players all have a reserved IP and their signal is > 95%. I’m using wireless all around. There is little noise in my area.

Other strange on is that some controllers will show all, others will show all but one player, still others will show all but 2-3 players. All players will play fine if I ask Alexa to play, but I can’t use the controller (Mac desktop, iPhone, and iPad).

To repeat, this worked perfectly for months. I didn’t change anything related to my network.

Hi @ddupre.

Thanks for reaching out and welcome to the community!

I appreciate your detailed post outlining the issue as well as the step(s) that you did, let me help and try to figure this out.

In order for Sonos products and controllers to associate with each other, the network must pass Unicast, Broadcast, and Multicast packets. If any of these types of transmissions are interrupted or not forwarded correctly across third party devices, this association will fail.

 

To better understand, kindly submit a diagnostic report through the Sonos app, using the working controller and another one using the controller that experiences the issue, then reply with the confirmation number. I'd start by reviewing your system,  it will help in identifying what's possibly causing the issue.

 

I’m looking forward to assisting you further from here.

If you have any other questions or run into any issues,  please do not hesitate to reach out,  we are always here to help.


I am passing all the protocols. Like I said, the system has been working fine for months with the S2 controller and many years with the previous controller. It’s now been working again for a day or so. I think what happened is that my Unifi switches had a firmware update a couple of months ago, and it changed spanning tree to RSTP instead of STP without my knowledge. Sonos does not support RSTP, but it seemed to work for several weeks anyway. Only recently did things start getting strange. After changing my switches to back to STP and rebooting everything, I now see all players.


What is most interesting about this is that my 8 Sonos players are all wireless. Nothing is wired, so it’s odd that RSTP or STP would make a difference since both of those services are designed to prevent loops with wired or multiple connections. All players continued to work. It’s just that SOME Controllers didn’t see them. I wonder if something else was going on. Maybe the fix was more about me restarting the switches vs. putting STP back on.

Does the Sonos controller expect a static connection to a single access point? I have 3 access points in my house. When they provision or lose power, Sonos players will connect to another one. For any other client, it shouldn’t matter, but I’m not sure if Sonos is doing anything funny on its own. I can imagine some trickery to handle grouping players and keeping everything synced.