Thanks for the suggestions Tim. In short, this is now fixed. I flashed a new SD card with a fresh copy of 8.0.2, configured the board from scratch, and things have been running fine all day.
I'm not quite sure what went wrong originally. Perhaps my original SD card had developed some bad memory cells and attempting to restore my backup encountered them, causing subtle corruption. The SD card verified properly after flashing, and the backup zip file isn't corrupted although I don't know if its contents are sane. I'll do an integrity test on the entire original SD card before I attempt to write anything to it again. But ...
Here's where things get weird! The audio interface board I'm using is this one:
https://www.aliexpress.com/item/1005002056884251.html
which has a Burr Brown PCM5122 DAC, and I'd been using a driver for an ES9028 DAC! I'm astounded that it ever worked! I chose this driver based on a forum post from another user who, it seemed, had the same card I did, and the ES driver worked for him. I don't recall seeing a photo or a link to the other user's card though. Anyway, out of curiosity I tried the "Audiophonics PCM5122 DAC" driver also. That didn't work at all! MPD failed to initialize, and I couldn't find any reference to it after running dmesg. No errors, no nothing. It was like it wasn't even installed.
I get lots of errors in my startup log from the ES driver, but none of them seem to matter- audio seems to play fine and is stable. The card's control buttons work to change various settings, but they would probably work regardless of the driver in play. The only discrepancy I've noticed is that the ES driver offers 7 filter settings under "chip options", while the card claims to have 5 filter options that can be selected by the buttons under the LCD. I'm not sure I care.
Please let me know if there's another driver I should try, or if you would like any more info on all this. Otherwise, I'm happy to move on.
Thanks again,
- Steve
I'm not quite sure what went wrong originally. Perhaps my original SD card had developed some bad memory cells and attempting to restore my backup encountered them, causing subtle corruption. The SD card verified properly after flashing, and the backup zip file isn't corrupted although I don't know if its contents are sane. I'll do an integrity test on the entire original SD card before I attempt to write anything to it again. But ...
Here's where things get weird! The audio interface board I'm using is this one:
https://www.aliexpress.com/item/1005002056884251.html
which has a Burr Brown PCM5122 DAC, and I'd been using a driver for an ES9028 DAC! I'm astounded that it ever worked! I chose this driver based on a forum post from another user who, it seemed, had the same card I did, and the ES driver worked for him. I don't recall seeing a photo or a link to the other user's card though. Anyway, out of curiosity I tried the "Audiophonics PCM5122 DAC" driver also. That didn't work at all! MPD failed to initialize, and I couldn't find any reference to it after running dmesg. No errors, no nothing. It was like it wasn't even installed.
I get lots of errors in my startup log from the ES driver, but none of them seem to matter- audio seems to play fine and is stable. The card's control buttons work to change various settings, but they would probably work regardless of the driver in play. The only discrepancy I've noticed is that the ES driver offers 7 filter settings under "chip options", while the card claims to have 5 filter options that can be selected by the buttons under the LCD. I'm not sure I care.
Please let me know if there's another driver I should try, or if you would like any more info on all this. Otherwise, I'm happy to move on.
Thanks again,
- Steve