2014-02-27, 22:21
Edit: Answering my own question. Using the build linked by Bullsei, without the hifiberry.conf, lsmod returns:
and with hifiberry.conf (as originally specified, with both snd_soc_bcm2708 and bcm2708_dmaengine, which do not cause noticeable errors at startup*):
*Note: the correct command to load the modules is "systemctl start systemd-modules-load.service", and to see the status/errors "systemctl status systemd-modules-load.service" which reveals:
so even with this build the attempt to load the modules is ending with an error, just not as obviously as with build #0227.
I'll try creating a clean build and see if that helps (will take just under 2 hours).
Code:
rpi512:~ # lsmod | sort
Module Size Used by
bcm2708_dmaengine 4826 0
bluetooth 229959 3 rfcomm
regmap_i2c 1161 3 snd_soc_wm8731,snd_soc_wm8804,snd_soc_core
regmap_mmio 1921 1 snd_soc_bcm2708_i2s
regmap_spi 1469 3 snd_soc_wm8731,snd_soc_wm8804,snd_soc_core
rfcomm 31577 0
snd 46819 5 snd_soc_wm8731,snd_soc_core,snd_timer,snd_pcm,snd_compress
snd_compress 7036 1 snd_soc_core
snd_page_alloc 3468 1 snd_pcm
snd_pcm 66765 3 snd_soc_wm8731,snd_soc_core,snd_pcm_dmaengine
snd_pcm_dmaengine 2807 1 snd_soc_core
snd_soc_bcm2708_i2s 5202 0
snd_soc_core 96015 3 snd_soc_wm8731,snd_soc_wm8804,snd_soc_bcm2708_i2s
snd_soc_wm8731 9498 0
snd_soc_wm8804 6854 0
snd_timer 17577 1 snd_pcm
virt_dma 1506 1 bcm2708_dmaengine
Code:
rpi512:~ # aplay -l
aplay: device_list:268: no soundcards found...
and with hifiberry.conf (as originally specified, with both snd_soc_bcm2708 and bcm2708_dmaengine, which do not cause noticeable errors at startup*):
Code:
rpi512:~ # lsmod | sort
Module Size Used by
bcm2708_dmaengine 4826 1
bluetooth 229959 3 rfcomm
regmap_i2c 1161 3 snd_soc_wm8731,snd_soc_wm8804,snd_soc_core
regmap_mmio 1921 1 snd_soc_bcm2708_i2s
regmap_spi 1469 3 snd_soc_wm8731,snd_soc_wm8804,snd_soc_core
rfcomm 31577 0
snd 46819 5 snd_soc_wm8731,snd_soc_core,snd_timer,snd_pcm,snd_compress
snd_compress 7036 1 snd_soc_core
snd_page_alloc 3468 1 snd_pcm
snd_pcm 66765 4 snd_soc_wm8731,snd_soc_core,snd_soc_hifiberry_dac,snd_pcm_dmaengine
snd_pcm_dmaengine 2807 1 snd_soc_core
snd_soc_bcm2708_i2s 5202 2
snd_soc_core 96015 5 snd_soc_wm8731,snd_soc_wm8804,snd_soc_hifiberry_dac,snd_soc_pcm5102a,snd_soc_bcm2708_i2s
snd_soc_hifiberry_dac 1740 0
snd_soc_pcm5102a 1058 1
snd_soc_wm8731 9498 0
snd_soc_wm8804 6854 0
snd_timer 17577 1 snd_pcm
virt_dma 1506 1 bcm2708_dmaengine
Code:
rpi512:~ # aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
*Note: the correct command to load the modules is "systemctl start systemd-modules-load.service", and to see the status/errors "systemctl status systemd-modules-load.service" which reveals:
Code:
Feb 27 20:37:40 rpi512 systemd-modules-load[660]: Failed to find module 'snd_soc_bcm2708'
I'll try creating a clean build and see if that helps (will take just under 2 hours).