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 :-)
Updated kernel - invalid device ID 0x8811