I’m completely stuck with this, I get constant restarts when I power on my Pi 3 with Musicbox 0.7.0RC5 with an IQaudIO Pi-DAC+ connected.
musicbox_startup.log:
************************
Initializing MusicBox...
************************
Setting sound configuration...
* Found internal device: card0
HDMI output detected
* Found internal device: card0
HDMI output detected
* Found unknown device 'iqaudiodac' on card1
* Found internal device: card0
HDMI output detected
* Found internal device: card0
HDMI output detected
* Found unknown device 'iqaudiodac' on card1
Enabling Device Tree Overlay 'iqaudio-dacplus,unmute_amp' and rebooting to activate...
Card= i2s= output=iqaudio_dacplus usb=1 intc=0
No output was specified/found, falling back to auto detection
Card=1 i2s= output=usb usb=1 intc=0
Using audio card1 (usb)
Shortly after this it restarts the Pi, only to repeat it again. Any help appreciated, I can’t get to SSH or anything else right now due to the boot looping, when I first flash Musicbox with analog, there’s no issue, this starts (understandly) the moment I tell it to use the DAC+ from the webgui.
Hi, this looks to be a bug in our audio script for this card. It’s looking for “qaudiodacplus” but only finding “iqaudiodac” so then keeps trying to enable it. I can have a fix to try shortly if you are interested.
Apologies I’ve been away the last few days and I’ve not had a chance to
test (well, simulate, as I don’t have the hardware) the change I made. I’m
back tomorrow at which point I’ll provide the update and you can just try
it out. But you will need to get out of the loop first so perhaps make a
fresh sd card and don’t select the soundcard yet.
I can also boot now, but the system does not support my Allo Boss DAC. I can select it in the web interface but it does not play, probably because the firmware is not present in /boot/overlays.
Hi @clriis thanks for the report. I wouldn’t expect there to be a compatibility problem there, those files should all be fine with the kernel in RC5. I will look into this but I will need some help to test the fix, I guess nobody has tried that dac before now.
Well your initial investigation was spot on the money. It seems the Allo Boss DAC driver (+ some others) were added 9 days after I last updated the driver files (RC4 on March 21st). Which was a bit of bad luck.
I’m going to cut another release with an updated kernel which will include all these drives and the latest kernel. I assume the RPI firmware is still fully supported by Wheezy so you can probably just run rpi-update and get the latest files but I won’t be able to test that myself until tomorrow (hopefully).