Upgrade to Raspberry Pi 5

Hello @jsimmons , did you test the sound?

speaker-test -c 2 -t wav

with the following result:

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2229 to 8916
Period size range from 1114 to 1115
Using max buffer size 8916
Periods = 4
was set period_size = 1114
was set buffer_size = 8916
0 - Front Left
1 - Front Right
Time per period = 2.831270

For me, on a Picade 10" with a Pi OS Lite Bookworm i copied the asound.conf into the /etc directory and executed the Speaker test command. Then the Alsamixer worked just fine. But the test was required even if I rebooted the Picade.

Yes, that is the error message I receive when I run that command. I get
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
WAV file(s)
Rate set to 48000Hz (requested 48000Hz)

and then the error message

ALSA lib pcm_dmix.c:999:(snd_pcm_dmix_open) unable to open slave
playback open error: -524, Unknown error 524

Hello @jsimmons , this time I’m afraid I couldn’t help. Alsa configuration is a nightmare for me. It would require a dedicated training to undertstand how it works in detail!

Perhaps is it the default design assignment.

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 [HifiBerry DAC HiFi pcm5102a-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0

And an extract of the

aplay -L

command


hw:CARD=sndrpihifiberry,DEV=0
snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
Direct hardware device without any conversions
plughw:CARD=sndrpihifiberry,DEV=0
snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
Hardware device with all software conversions
sysdefault:CARD=sndrpihifiberry
snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
Default Audio Device
dmix:CARD=sndrpihifiberry,DEV=0
snd_rpi_hifiberry_dac, HifiBerry DAC HiFi pcm5102a-hifi-0
Direct sample mixing device
usbstream:CARD=sndrpihifiberry
snd_rpi_hifiberry_dac
USB Stream Output

tells me that the system default is the sndrpihifiberry which is the card delivered with the Picade X Hat USB.

Hope this helps.

I update my inputs.
Based on the result of the 2 commands play -l and play -L you should be able to make a test by specfying the device and not using the default by specifying the card number or the card name:

speaker-test -D hw:0 -c 2 -t wav
speaker-test -D hw:sndrpihifiberry -c 2 -t wav

You can then see from the `aplay -L’ that the default is pointing to the sndrpihifiberry card.


sysdefault:CARD=sndrpihifiberry

Does loose that sweet " I have access to the CPU" feeling anymore… kinda less authentic in vibe I agree