Roon Core Machine
Ubuntu 22.04.2 LTS running on 8-Core ESXi VM 32GB RAM, on Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz
Roon Version 2.0 (build 1311)
Networking Gear & Setup Details
Ubiquity network set up with a variety of devices.
Roon Core is connected to USW Aggregation (10Gbe) on two VLANs representing two subnets.
Roon Client (MacOS build 1311) is connected via Wifi 802.11ac->UAP-AC-PRO->USW->Lite-8-PoE->USW-Pro-24-PoE->USW Aggregation
Roon Audio Device (Raspberry Pi 3b+ running HifiBerry) is connected via GbE USW->Lite-8-PoE->USW-Pro-24-PoE->USW Aggregation
IGMP Snooping enabled across 2 VLANs/subnets these devices are connected through.
Connected Audio Devices
Raspberry Pi 3b+ running HifiBerry (many other devices, but this is the one with issues)
Number of Tracks in Library
~20,000 tracks
Description of Issue
I haven’t experienced problems in a while with my “office” Roon player configuration, running a Mac Roon client on my ethernet/wifi connected laptop with an original PS Sprout audio device.
My workshop today was terrible though. Dozens of dropped connections in a few hour period.
Each instance begins with:
09/16 17:41:01 Trace: [rnet/RnetJsonClient] no data received for >10000ms. Killing connection.
or
09/16 17:26:07 Trace: [raat_ll/client] [System Output] no data received for >10000ms. Killing connection.
Sometimes (but usually not) its preceded by:
09/16 17:10:50 Warn: [Shop HIFI] [zoneplayer/raat] long rtt sync HiFiBerry Digi+: realtime=595373532709 rtt=540500us offset=-59585467us delta=-540573us drift=-537693us in 594.305s (-904.743ppm, -3257.073ms/hr)
The disconnects happen with local FLAC files, Tidal and Qobuz.
I upgrading the software on the HifiBerry endpoint, and the behavior persists.
The audio device has a static IP and is wired on GbE.
I have verified that there is zero packet loss between the Roon Core and the HifiBerry endpoint every time there is a disconnect. I’m using the following command on the Roon core BEFORE I hit play after an interruption, and get stats AFTER the next interruption occurs. Average ping is 0.8ms and max is usually 2.0ms.
ping -q 10.41.40.45
PING 10.41.40.45 (10.41.40.45) 56(84) bytes of data.
^C
— 10.41.40.45 ping statistics —
283 packets transmitted, 283 received, 0% packet loss, time 287506ms
rtt min/avg/max/mdev = 0.401/0.757/1.823/0.171 ms
I’ve verified uplink/downlink bandwidth at ~400Mbps between the Roon Core and my client Mac with iperf3, which share the same network connection to the Roon Core. I was not able to get iperf3 installed on the HifiBerry to do the test directly to the audio device.
I’d love to never have to debug this again.