0

DAC, bad quality

Hi,

I received my HifiBerry DAC today (3.5mm version, non +). Audio and video playback completely distorted though. When playing movies I have to lower the level to -40db and crank my stereo up to 100% to understand the dialog. I tried the test tone image and I can hear the test tone. I enabled external sound cards in XBMC and followed the instructions on how to enable the Hifiberry in XBMC.

I'm using RaspBMC 13.2.

Kernel:

Linux raspbmc 3.12.21 #2 PREEMPT Wed Jun 11 04:53:06 UTC 2014 armv6l GNU/Linux



dmsg

snd-rpi-iqaudio-dac snd-rpi-iqaudio-dac.0: ASoC: CODEC pcm512x.1-004c not registered
snd-rpi-iqaudio-dac snd-rpi-iqaudio-dac.0: snd_soc_register_card() failed: -517
platform snd-rpi-iqaudio-dac.0: Driver snd-rpi-iqaudio-dac requests probe deferral
snd-rpi-iqaudio-dac snd-rpi-iqaudio-dac.0: ASoC: CODEC pcm512x.1-004c not registered
snd-rpi-iqaudio-dac snd-rpi-iqaudio-dac.0: snd_soc_register_card() failed: -517
platform snd-rpi-iqaudio-dac.0: Driver snd-rpi-iqaudio-dac requests probe deferral
NET: Registered protocol family 10
snd-hifiberry-dac snd-hifiberry-dac.0: pcm5102a-hifi <-> bcm2708-i2s.0 mapping ok
snd-rpi-iqaudio-dac snd-rpi-iqaudio-dac.0: ASoC: CODEC pcm512x.1-004c not registered
snd-rpi-iqaudio-dac snd-rpi-iqaudio-dac.0: snd_soc_register_card() failed: -517
platform snd-rpi-iqaudio-dac.0: Driver snd-rpi-iqaudio-dac requests probe deferral



aplay

root@raspbmc:/home/pi# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=sndrpihifiberry
snd_rpi_hifiberry_dac,
Default Audio Device
sysdefault:CARD=sndrpihifiberry
snd_rpi_hifiberry_dac,
Default Audio Device



/etc/modules

snd_soc_bcm2708
snd_soc_bcm2708_i2s
bcm2708_dmaengine
snd_soc_pcm5102a
snd_soc_hifiberry_dac



lsmod

Module Size Used by
bcm2708_wdog 2340 1
bnep 9184 2
rfcomm 31472 10
snd_soc_hifiberry_dac 1308 0
ipv6 251308 27
snd_soc_pcm5102a 796 1
snd_soc_iqaudio_dac 1692 0
bcm2708_dmaengine 5700 1
virt_dma 1196 1 bcm2708_dmaengine
xt_state 664 0
iptable_mangle 760 0
iptable_nat 1736 0
nf_conntrack_ipv4 8860 1
nf_defrag_ipv4 748 1 nf_conntrack_ipv4
nf_nat_ipv4 2358 1 iptable_nat
nf_nat 8524 2 nf_nat_ipv4,iptable_nat
nf_conntrack 54280 5 nf_nat,xt_state,nf_nat_ipv4,iptable_nat,nf_conntrack_ipv4
iptable_filter 624 0
ip_tables 10592 3 iptable_filter,iptable_mangle,iptable_nat
x_tables 10532 4 ip_tables,xt_state,iptable_filter,iptable_mangle
arc4 1284 2
rt2800usb 14561 0
rt2800lib 86660 1 rt2800usb
crc_ccitt 948 1 rt2800lib
rt2x00usb 8020 1 rt2800usb
rt2x00lib 32108 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 297692 3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211 175096 2 mac80211,rt2x00lib
snd_soc_pcm512x 6592 0
snd_soc_wm8804 6064 0
snd_soc_bcm2708_i2s 4408 2
regmap_mmio 1796 1 snd_soc_bcm2708_i2s
snd_soc_core 98992 6 snd_soc_pcm512x,snd_soc_wm8804,snd_soc_hifiberry_dac,snd_soc_iqaudio_dac,snd_soc_pcm5102a,snd_soc_bcm2708_i2s
btusb 13544 0
snd_compress 6020 1 snd_soc_core
regmap_i2c 824 3 snd_soc_pcm512x,snd_soc_wm8804,snd_soc_core
snd_pcm_dmaengine 2428 1 snd_soc_core
regmap_spi 968 3 snd_soc_pcm512x,snd_soc_wm8804,snd_soc_core
snd_pcm 62036 4 snd_soc_core,snd_soc_hifiberry_dac,snd_soc_iqaudio_dac,snd_pcm_dmaengine
snd_page_alloc 2984 1 snd_pcm
bluetooth 239272 24 bnep,btusb,rfcomm
rfkill 13088 4 cfg80211,bluetooth
snd_seq 49156 0
snd_seq_device 5020 1 snd_seq
snd_timer 17252 2 snd_pcm,snd_seq
snd 41636 8 snd_soc_core,snd_timer,snd_pcm,snd_seq,snd_seq_device,snd_compress
i2c_bcm2708 3596 0



~/.xbmc/userdata/advancedsettings.xml

<advancedsettings>
<video>
<defaultplayer>dvdplayer</defaultplayer>
<defaultdvdplayer>dvdplayer</defaultdvdplayer>
</video>
</advancedsettings>



Do you have any suggestions where to look next?

Thanks,

Michael

9 comments

Please sign in to leave a comment.