This is a “retag” on a discussion I started a few days ago when I knew less than I know now, so the topic title is more succinct.
At least for me, I have determined that the S2 Controller running on a iMac M1 (Big Sur 11.5.2) will consistently not load all speakers if that iMac is connected via Ethernet -- although it will often find them if given a couple of hours. Each time S2 is restarted, the app may see different speakers and drop others when the iMac is on Ethernet.
I have a cable modem with a single Ethernet output that drives an Eero Pro mesh router system. The Eero mesh units provides WiFi to the house as well as Ethernet input to a NetGear 18 port Gigabit unmanaged switch. A Sonos Boost is hooked to the switch as is the subject M1 iMac -- and before you jump the gun the Boost is the ONLY Sonos unit connection to the Internet; all Sonos components are in “WM:0” mode. There are other Android and Apple products in the house but they run primarily via WiFi. All have the S2 controller. All phone, tablet, and computer operating systems are current. All Sonos updates are installed.
This is what I have determined:
- All WiFi connected devices immediately see all speakers using their respective S2 Controller.
- Any Android device, with WiFi off, that is hooked to the switch via Ethernet using the same cable as the iMac M1 immediately see all speakers.
- An old Intel-based Mac Air, with WiFi off, using the S2 Controller hooked to the switch via Ethernet using the same cable as the iMac M1 immediately sees all speakers.
- A Mac Air M1 running Big Sur 11.5.2 does see all speakers as long as it is on WiFi. When WiFi is off and it is hooked to the switch using the same cable as the iMac M1 it does not see all speakers immediately.
- The subject iMac when connected to the switch via Ethernet does not immediately see all speakers. When it is connected via WiFi it immediately sees all speakers. Once the S2 Controller “sees” all of the speakers, WiFi can be disconnected and the Ethernet cable replugged -- at which point all speakers remain visible until the iMac sleeps.
The modem, routers, and switch have been rebooted. All Sonos speakers have been rebooted. “Search for Speakers” does not resolve the problem. I’ve noticed that the S2 Controller App is very slow to boot-up when the Ethernet cable is connected (It’s looking for those speakers I guess!). If the iMac is on WiFi, then the S2 app boots immediately. (So you ask: Why not just leave the iMac on Wifi? Answer: I have my reasons -- primarily the amount of data that I move between the iMac and my NAS that is much quicker through the switch than over WiFi.)
I’ve contacted Sonos support to report a possible bug. Anyone else seen this?