Hi,
I've been happily using my HifiBerry Digi since I got it and fitted it inside my case and RPi using kernel 3.10.37+ (setup using "rpi-update") and the instructions provided.
Now, I've updated to kernel 3.12.20+, and I'm receiving...
[ 16.474626] wm8804 1-003b: Invalid device ID: 0x8811
[ 16.474650] wm8804 1-003b: ASoC: failed to probe CODEC -22
[ 16.474712] snd-hifiberry-digi snd-hifiberry-digi.0: ASoC: failed to instantiate card -22
[ 16.474772] snd-hifiberry-digi snd-hifiberry-digi.0: snd_soc_register_card() failed: -22
[ 16.474802] snd-hifiberry-digi: probe of snd-hifiberry-digi.0 failed with error -22
I can provide the full dmesg log from this kernel if needed - reverting back the kernel makes it working again. I just wanted to see if I could keep up-to-date with this kernel :-)
Thanks,
Craig
Date
Votes
9 comments
-
MoSPDude As a note to myself and possibly others, to revert I used "rpi-update f6eef32dd6388c3b04dbf462bd324d93281bf397" to bring it back to 3.10.38+ ( described at https://github.com/Hexxeh/rpi-firmware/commit/f6eef32dd6388c3b04dbf462bd324d93281bf397 ) to get the sound working again.
I have NOT tried the intermediate updates to see at what version it stopped working. -
HiFiBerry team Hi Craig,
we have to look into this. Not sure what is the problem, as we did not add any new patches for the 3.12 kernel.
Best regards
Daniel -
HiFiBerry team Hi Craig,
we were able to identify the problem. It seems, that the I2S subsystem has changed a bit from 3.10 to 3.12. We have found a workaround, but we will try to find the root cause for the changed behavior first. Then we will create a kernel patch.
Best regards
Daniel -
MoSPDude That's great news - thanks for the quick response and support! -
HiFiBerry team This has been fixed now. rpi-update now should update to a working kernel.
Best regards
Daniel -
MoSPDude Thanks for your support - it does work now on 3.12.20+ using rpi-update :-) -
peterf Hi,
great that you updated the kernel. I am using raspbmc. Will this patch make it into the kernel that raspbmc distributes?
Thanks,
Peter -
HiFiBerry team Hi Peter,
the Raspbmc developer uses a kernel that uses many sources. I'm not sure what will be included when. You should ask this in the Raspbmc forum.
Best regards
Daniel -
HiFiBerry team Hi Daniel,
thanks for your reply. I have now verified that my DIGI works perfectly with a fully updated Squeezeplug distribution, but it still does not work with a fully updated RaspBMC distribution. I'll try to locate the raspbmc forum and post there, linking to this thread.
Thanks for a great product. I did an A/B comparison between my Squeezebox Touch and my RPi with Squeezeplug and the DIGI - both through my Cambridge Audio DacMagic - and they sound completely identical as far as I can hear.
// Peter
Please sign in to leave a comment.