@eric, @mike I upgraded to build 162 today. No joy. It failed within 30 seconds on a 192K file. Ah. well…
@mike I have a simple gigabit switch that has on it the two Linux boxes, one of which hosts the Roon Core in question and the other has the data store and LMS. Also on that switch is a Windows machine that is seldom running when I play music and the SIP server for my home and office phones, neither of which have any traffic during music-playing hours. The switch is linked by wire to an ATT-provided residential router/WiFi access point. On the Wifi side is the Mac laptop that can successfully run Roon server, the Squeezeboxes (three in total), a bunch of phones, tablets, set top boxes and miscellany. All this stuff is in the same subnet.
To recap, from Linux box with data to Linux box with Roon Core (on the switch, on wire) through the ATT box, to the laptop as a Roon endpoint (via WiFi) works.
From Linux box with LMS (running LMS) through the switch to the ATT WiFi router to the Squeezebox Touch works.
From the Linux box with the data through the switch, to the ATT box, to the Mac laptop (running Roon Core) via WiFi, back to the ATT box and then to the Squeezebox Touch via WiFi works, but there are some obvious network slowdowns at 192K. Works perfectly at 96K (And geez. there are like three WiFi hops in there!)
From Linux box with data to Linux box running Roon Core (on the switch, on wire) to the Touch via the ATT box and Wifi doesn’t work.
So, network-wise, the absolute worst route works. The same routing that fails when the Roon Core on the Linux machine feeds the SBT works when there’s a Roon endpoint.
And the SBT that fails in one routing works on a “worse” one. (And also in the similar setup with the LMS on the machine with the data.) So the crappy WiFi implementation on the Touch wouldn’t seem to be the bad actor.
So, unless I’m missing something, I see every possible network point of failure eliminated as the likely culprit. What’s more, it just doesn’t “feel” network-y to me. And I’m a “gut” kind of guy.
If the executable is exactly the same between the Mac and Linux version, that leaves something in Mono or the setup on the Linux box for me, since I don’t like the network as a suspect.
What Linux distro did you guys use to test? I can try to slap up a virtual machine on the same box that the failing Roon Core lives on ands see what happens… I think I have a Windows instance on that box that we could try, too, if that would help.
And does anybody know what the failure to noise is a symptom of? I think that would be a major clue. (My network is held together with enough rubber bands and glue that I’ve heard a lot of network failures. They haven’t sounded sound like that.)