0

Rasp B, Digi, 3.18

Hello team,

I have a problem since transition with kernel 3.18.
I followed the procedure:

/etc/modules:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

#snd-bcm2835



/boot/config.txt:
kernel=vmlinuz-3.18.0-trunk-rpi

initramfs initrd.img-3.18.0-trunk-rpi followkernel
arm_freq=950
core_freq=250
sdram_freq=450
over_voltage=6
gpu_mem=16
disable_overscan=1
dtoverlay=hifiberry-digi



cat /etc/modprobe.d/*
# This file blacklists most old-style PCI framebuffer drivers.

blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb



lsmod:
Module                  Size  Used by
ipt_REJECT 1386 1
nf_reject_ipv4 2027 1 ipt_REJECT
iptable_raw 1231 0
iptable_mangle 1403 0
iptable_nat 1859 0
nf_nat_ipv4 5229 1 iptable_nat
nf_nat 13317 1 nf_nat_ipv4
xt_tcpudp 2833 9
nf_conntrack_ipv4 14789 2
nf_defrag_ipv4 1311 1 nf_conntrack_ipv4
xt_conntrack 3135 1
nf_conntrack 81114 4 nf_nat,nf_nat_ipv4,xt_conntrack,nf_conntrack_ipv4
xt_multiport 2210 9
iptable_filter 1299 1
ip_tables 12118 4 iptable_filter,iptable_mangle,iptable_nat,iptable_raw
x_tables 13752 8 ip_tables,xt_tcpudp,xt_conntrack,xt_multiport,iptable_filter,ipt_REJECT,iptable_mangle,iptable_raw
md4 3390 0
hmac 2853 1
cifs 472887 2
dns_resolver 4566 1 cifs
fscache 54774 1 cifs
snd_soc_wm8804 7378 0
regmap_spi 1817 1 snd_soc_wm8804
regmap_i2c 2355 1 snd_soc_wm8804
snd_soc_bcm2708_i2s 6472 0
snd_soc_hifiberry_digi 3232 0
regmap_mmio 3121 1 snd_soc_bcm2708_i2s
snd_soc_core 152963 3 snd_soc_wm8804,snd_soc_hifiberry_digi,snd_soc_bcm2708_i2s
snd_compress 11261 1 snd_soc_core
snd_pcm_dmaengine 3344 1 snd_soc_core
spidev 6533 0
snd_pcm 76716 3 snd_soc_wm8804,snd_soc_core,snd_pcm_dmaengine
snd_timer 19204 1 snd_pcm
snd 53596 4 snd_soc_core,snd_timer,snd_pcm,snd_compress
soundcore 5579 1 snd
i2c_bcm2708 5306 0
spi_bcm2708 6578 0
autofs4 31399 2



Dmseg:
11.807411] snd-hifiberry-digi sound: ASoC: CPU DAI (null) not registered
[ 11.849454] bcm2708_i2c_init_pinmode(1,3)
[ 11.914718] snd-hifiberry-digi sound: snd_soc_register_card() failed: -517
[ 11.914774] platform sound: Driver snd-hifiberry-digi requests probe deferral
[ 12.039576] bcm2708_i2c 20804000.i2c: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
[ 12.041194] snd-hifiberry-digi sound: ASoC: CPU DAI (null) not registered
[ 12.041271] snd-hifiberry-digi sound: snd_soc_register_card() failed: -517
[ 12.041320] platform sound: Driver snd-hifiberry-digi requests probe deferral
[ 12.047240] wm8804 1-003b: revision E
[ 12.048957] bcm2708-i2s 20203000.i2s: Missing dma channel for stream: 0
[ 12.048978] bcm2708-i2s 20203000.i2s: ASoC: pcm constructor failed: -22
[ 12.048990] snd-hifiberry-digi sound: ASoC: can't create pcm HifiBerry Digi HiFi :-22
[ 12.049001] snd-hifiberry-digi sound: ASoC: failed to instantiate card -22
[ 12.049489] snd-hifiberry-digi sound: snd_soc_register_card() failed: -22
[ 12.049527] snd-hifiberry-digi: probe of sound failed with error -22




./check-system.dac:
Checking system

Linux crystalship 3.18.0-trunk-rpi #1 PREEMPT Debian 3.18.5-1~exp1+rpi15 (2015-03-07) armv6l GNU/Linux
Kernel: 3.18.0-trunk-rpi
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

Checking drivers

snd_soc_bcm2708_i2s missing in /etc/modules
snd_soc_bcm2708_i2s loaded
bcm2708_dmaengine missing in /etc/modules
bcm2708_dmaengine module not loaded
snd_soc_wm8804 missing in /etc/modules
snd_soc_wm8804 loaded
snd_soc_hifiberry_digi missing in /etc/modules
snd_soc_hifiberry_digi loaded
module file /lib/modules/3.18.0-trunk-rpi/kernel/drivers/dma/bcm2708-dmaengine.ko not found
Sound cards
aplay: device_list:268: aucune carte son n'a été trouvée...
aplay: main:722: erreur à l'ouverture audio: Aucun fichier ou dossier de ce type




So it would seem that the module bcm2708_dmaengin is not loaded.
Any idea what I missed ?

Thank.

3 comments

Please sign in to leave a comment.