Reading pisound serial failed

Hi list,

on SD with a fresh Raspbian Stretch
RPI 3

installed pisound drivers and software throug the install-pisound.sh, at the end of installation that seems ok I receive this error:

Reading pisound serial failed, did the kernel module load successfully?

I post here some useful info and hope you can help fixing the problem

##################
pi@raspberrypi:~ $ amidi -l
Dir Device Name
pi@raspberrypi:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
pi@raspberrypi:~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
pi@raspberrypi:~ $ dmesg | grep pisound
[ 139.967696] pisound: Searching for spi device…
[ 139.967706] pisound: Found!
[ 140.033140] pisound: Reading card info failed: -22
[ 140.033158] pisound: pisnd_spi_init failed: -22
[ 140.033177] snd-rpi-pisound: probe of soc:sound failed with error -22
pi@raspberrypi:~ $ cat /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=f313fe5e-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
pi@raspberrypi:~ $ cat /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=f313fe5e-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles

#########################################

My config.txt contains only those lines:

hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=47
dtparam=audio=on
dtoverlay=pisound
dtoverlay=i2s-mmap

Thank you in advance
:Dan

Hi, we have recently resolved one such case, the solution was to power off Raspberry Pi, unmount Pisound, mount it again applying slight pressure force on the header pins, so good contact is made, and powering RPi up again.

Thank you!

I unmounted the card and remounted with a bit pressure and finally everything works fine now!

Thank you Giedrius

1 Like