Topic: DigiFace Dante Dropouts and Glitches with macOS Sonoma
Hey everyone,
I've recently updated my M1 Max MacBook Pro from Ventura to Sonoma. Since that update, I've been experiencing dropouts and glitches with my DigiFace Dante every 5-15 minutes. The dropouts occur system-wide – so far, I've encountered them in Safari, Spotify, Apple Music, Ableton Live, Logic Pro, and the Apple TV app.
These are the steps I tried already:
Updated to the latest firmware (v56) and DriverKit driver (v4.09)
Disconnected all Ethernet cables from the interface so only USB and headphones are connected
Uninstalled the DriverKit driver and installed the Kernel Extension driver
Used different USB cables (original that came in the box, one from Lindy, and one from Hama) connected directly to the computer, so no hub that might cause trouble
Made sure that no other devices are connected to the computer
Disabled Wi-Fi and Bluetooth just in case
Tried other interfaces (internal, iConnectivity AUDIO4c and PlayAUDIO1U, Focusrite Scarlett 2i2), but they didn't have this issue
Bought a new M1 Pro MacBook, updated it to Sonoma (14.2), and installed just the DriverKit driver and Spotify
So far, none of these steps made any difference with the glitches, unfortunately. These are my Fireface USB Settings: https://imgur.com/XbUmCNp
The CRC Errors value always stays at 0 even with the dropouts occurring. I've also checked the macOS Console and each time a glitch occurs, I see the following lines:
default 16:34:52.497204+0100 coreaudiod 193091 HALS_IOClock.cpp:173 HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is consecutive, host time is not consecutive.
default 16:34:52.561151+0100 RMEUsbAsp WriteOutputData: unexpected position!
default 16:34:53.436508+0100 coreaudiod 193091 HALS_IOClock.cpp:183 HALS_IORawClock::Update: Re-anchoring IO timeline. Sample time is not consecutive. Ring buffer size: 8192.000000, sample diff: 24576.000000
default 16:34:53.499505+0100 RMEUsbAsp WriteOutputData: unexpected position!
Sometimes, the following line is also logged after the first two:
default 16:34:53.500188+0100 RMEUsbAsp ClipOutputSamples: Samples not written: (5050)
Searching for these log lines on Google leads to no results, unfortunately. I'm truly at my wit's end with this issue. Has anyone else experienced this as well and maybe found a workaround?
Please let me know if there is any further information I can provide to troubleshoot this.
Thank you in advance!