bmarkus - thanks I did that and it worked.
I'm now able to play 192kHz 24b via piCorePlayer and the HiFiBerry Digi card - the sound is very good.
I had to make some small hacks to make it work.
in bootlocal I needed to add:
sudo modprobe -r snd_soc_wm8731
sudo modprobe -r snd_soc_hifiberry_digi
Both of the modules are loaded and therefore the hifiberry digi card can't load properly.
Then I load the following modules (and have to load once again the hifiberry digi module)
sudo modprobe snd_soc_bcm2708_i2s
sudo modprobe bcm2708_dmaengine
#sudo modprobe snd_soc_pcm5102a
sudo modprobe snd_soc_wm8804
sudo modprobe snd_soc_hifiberry_digi
And then the HiFiBerry digi card shows up.
tc@piCorePlayer:~$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=ALSA
bcm2835 ALSA, bcm2835 ALSA
Default Audio Device
sysdefault:CARD=sndrpihifiberry
snd_rpi_hifiberry_digi,
Default Audio Device
So my question now is. Why are snd_soc_wm8731 and the snd_soc_hifiberry_digi modules automatically loaded.
This must be defined somewhere, so where is the loading of modules defined. In other distros it seems to be in /etc/modules.conf but such a file is not found in micrcore.
Steen