I2S DAC not loading
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I am attempting to add an I2S DAC for line level output on a Raspberry Pi 5.
The hardware is a Pimoroni Audio DAC Shim which uses the dtoverlay=
The hardware, when used with Raspberry Pi OS (Bookworm) configured per instructions works fine, this I2S output DAC appears in the sound output selector pull-down, line-out works, so hardware and connections are good.
When installed and configured on Ubuntu 23.10 Desktop, fully updated to current, the I2S DAC output does appear in the sound pull-down selector window, so the I2S DAC output can not be selected, and is not functional.
Configuration consists of adding the following to the /boot/firmware/
dtparam=i2s=on
dtoverlay=
When a user signs into Ubuntu, a pair of error messages appears 25 times in the CLI ttyAMA10 output:
[ 23.126215] designware-i2s 1f000a0000.i2s: ASoC: error at snd_soc_
[ 23.136303] HifiBerry DAC: ASoC: error at snd_soc_
This seems to reference some kind of failure to initialize an I2S bit clock ratio parameter on the part of designware-i2s, which causes HiFiBerry DAC to error out.
~$ lsb_release -rd
No LSB modules are available.
Description: Ubuntu 23.10
Release: 23.10
All updates are current as of 2024 FEB 29
the dtoverlay=
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: alsa-base 1.0.25+
ProcVersionSign
Uname: Linux 6.5.0-1011-raspi aarch64
ApportVersion: 2.27.0-0ubuntu5
Architecture: arm64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/seq: graham 1894 F.... pipewire
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Thu Feb 29 16:08:26 2024
PackageArchitec
ProcEnviron:
LANG=C.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
XDG_RUNTIME_
SourcePackage: alsa-driver
Symptom: audio
UpgradeStatus: No upgrade log present (probably fresh install)
Status changed to 'Confirmed' because the bug affects multiple users.