I've got the HifiBerry DAC+ DSP board running on a raspberry Pi4 and the latest version of HiFiBerry OS (2023023).
Everything has been working OK for a few weeks now.
Yesterday I decided to try the room correction function and got an error message about sample rates. As I was running Dsp V12, I loaded up Dsp V13 and tried again. This worked OK, but the optical input stopped working. So, I reloaded Dsp V12. Everything was OK, for a minute and then the music stopped playing. I tried clicking on a few settings but no sound was coming out.
So I decided to reboot the unit.
Once the unit rebooted, the web front end has stopped working. If I try going to the web page it just sits there unit eventually the browser times out.
I can ping the device and I can ssh in.
When I ssh in and do "systemctl status beocreate2" it shows and exception is happening (see below).
I've compared the config files to ones I have backed up and they are all the same.
So I wiped the SD card and copied the install over again. Started up the Pi and get exactly the same (i.e. no web interface and the same error)
So I got a brand new SD card, tried the install again, got the same error.
If I unplug the DAC+ DSP board, the web interface comes up OK. If I then plug the DAC+ DSP back in, the web stops working.
So something on the Dac+DSP board is stopping the beocreate service.
Help!
Here is the error output:
Loaded: loaded (/usr/lib/systemd/system/beocreate2.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/beocreate2.service.d
└─override.conf
Active: active (running) since Fri 2023-03-17 10:21:38 GMT; 1min 19s ago
Docs: https://github.com/bang-olufsen/create/
Process: 1039 ExecStartPre=/opt/hifiberry/bin/bootmsg Starting Beocreate server (code=exited, status=0/SUCCESS)
Process: 1124 ExecStartPost=rm /etc/quiet_start (code=exited, status=1/FAILURE)
Main PID: 1046 (node)
Tasks: 3 (limit: 3812)
CGroup: /system.slice/beocreate2.service
└─1046 /usr/bin/node /opt/beocreate/beo-system/beo-server.js vv
Mar 17 10:21:42 hifiberry node[1046]: at applyChannelDelayFromSettings (/opt/beocreate/beo-extensions/channels/index.js:703:21)
Mar 17 10:21:42 hifiberry node[1046]: at EventEmitter.<anonymous> (/opt/beocreate/beo-extensions/channels/index.js:354:5)
Mar 17 10:21:42 hifiberry node[1046]: at EventEmitter.emit (/usr/lib/node_modules/eventemitter3/index.js:202:33)
Mar 17 10:21:42 hifiberry node[1046]: at /opt/beocreate/beo-extensions/dsp-programs/index.js:84:18
Mar 17 10:21:42 hifiberry node[1046]: at /opt/beocreate/beo-extensions/dsp-programs/index.js:323:8
Mar 17 10:21:42 hifiberry node[1046]: at /opt/beocreate/beo-extensions/dsp-programs/index.js:360:19
Mar 17 10:21:42 hifiberry node[1046]: at ChildProcess.exithandler (child_process.js:374:7)
Mar 17 10:21:42 hifiberry node[1046]: at ChildProcess.emit (events.js:400:28)
Mar 17 10:21:42 hifiberry node[1046]: at maybeClose (internal/child_process.js:1058:16)
Mar 17 10:21:42 hifiberry node[1046]: at Socket.<anonymous> (internal/child_process.js:443:11)