Topic: HDSPe AIO Pro in Mac Pro 2019 fatal issue
I'm having a bad issue with a new HDSPe AIO Pro in a newish Mac Pro 2019
It may be specific to macOS 10.15.7, as I've just upgraded to that a few days ago.
The issue is a consistent 'disconnect' like behaviour of the HDSPe AIO Pro after a long sleep period. When I wake the Mac from sleep, the card will not play audio or function in any way. It is still somewhat visible to both macOS, HDSPe Settings, and TotalMix, but they get confused and think the interface is an AIO (not Pro) with a Rev. 0 firmware. TotalMix also shows 6 analog channels instead of the normal 2. Again, no audio plays and the card is functionally useless.
coreaudiod starts spewing out hundreds of errors
HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
and audio playing applications start complaining in the console log as well.
The behaviour is fairly reproducible, but seems to require the time spent in 'sleep' to be long, eg. overnight or for many hours during the day. If you initiate sleep and wait 2 minutes for all lights inside the machine (and lights on the RME card) to turn off, then wake sleep… it does not have the issue. I note this distinction to clarify that the time spent in sleep seems to matter for some reason.
The only fix is to fully power down the machine. A simple restart does not work, as the RME card does not lose power during a restart. The issue will still be present after a restart, at which time HDSPe Settings will refuse to load, and macOS will not see the card at all. If I fully power down the machine (Shut Down) then boot the machine, everything is back to normal.
This AIO Pro card is only about 2 weeks old, and I'm trying to understand if the card is defective and needs to be serviced, or if this can be fixed in firmware/software. The AIO Pro was updated to Rev 18 firmware prior to the issue beginning to occur. I did not have this issue until the last few days, but the card is so new that I cant be positive its related to any specific action in the last few days.