Re: kernel error Mac Mini M1 - brcm firmware / ASoC error
Hi NoisyCoil!
You remember me well from the talk we had on IRC. I indeed installed a
console version of Debian, followed by a cinnamon desktop.
jeroen@localhost:~$ apt list --installed | grep asahi
WARNING: apt does not have a stable CLI interface. Use with caution in
scripts.
asahi-bless/testing,now 0.4.2-6 arm64 [installed,automatic]
asahi-btsync/testing,now 0.2.4-7 arm64 [installed,automatic]
asahi-fwextract/testing,now 0.7.8-2 all [installed,automatic]
asahi-nvram/testing,now 0.2.3-6 arm64 [installed,automatic]
asahi-platform-core/testing,now 2.1 arm64 [installed]
asahi-platform-nvram/testing,now 2.1 arm64 [installed]
asahi-scripts/testing,now 20250130-3 all [installed,automatic]
asahi-wifisync/testing,now 0.2.2-6 arm64 [installed,automatic]
linux-image-6.15.6+deb13-asahi/now 6.15.6-1-1 arm64 [installed,local]
linux-image-6.15.8+deb13-asahi/stable-bananas,now 6.15.8-1-1 arm64
[installed,automatic]
linux-image-asahi/stable-bananas,now 6.15.8-1-1 arm64 [installed]
u-boot-asahi/stable-bananas,now 2025.01-1 arm64 [installed,automatic]
jeroen@localhost:~$
------------
jeroen@localhost:~$ apt show asahi-platform*
Package: asahi-platform
Version: 2.1
Priority: optional
Section: metapackages
Source: meta-asahi-platform
Maintainer: Debian Bananas Team <team+bananas@tracker.debian.org>
Installed-Size: 9216 B
Depends: asahi-platform-audio (= 2.1), asahi-platform-core (= 2.1)
Recommends: asahi-platform-nvram (= 2.1)
Conflicts: ubuntu-asahi
Homepage: https://salsa.debian.org/bananas-team/meta-asahi-platform
Download-Size: 2608 B
APT-Sources: http://deb.debian.org/debian trixie/main arm64 Packages
Description: metapackage for Asahi platform dependencies
This metapackage defines the dependencies for the Asahi platform.
It mainly pulls in more targeted meta-packages for various subsystems.
.
This package is mainly useful on Apple Silicon hardware (M1, M2, etc).
Package: asahi-platform-audio
Version: 2.1
Priority: optional
Section: metapackages
lines 1-23...skipping...
Package: asahi-platform
Version: 2.1
Priority: optional
Section: metapackages
Source: meta-asahi-platform
Maintainer: Debian Bananas Team <team+bananas@tracker.debian.org>
Installed-Size: 9216 B
Depends: asahi-platform-audio (= 2.1), asahi-platform-core (= 2.1)
Recommends: asahi-platform-nvram (= 2.1)
Conflicts: ubuntu-asahi
Homepage: https://salsa.debian.org/bananas-team/meta-asahi-platform
Download-Size: 2608 B
APT-Sources: http://deb.debian.org/debian trixie/main arm64 Packages
Description: metapackage for Asahi platform dependencies
This metapackage defines the dependencies for the Asahi platform.
It mainly pulls in more targeted meta-packages for various subsystems.
.
This package is mainly useful on Apple Silicon hardware (M1, M2, etc).
Package: asahi-platform-audio
Version: 2.1
Priority: optional
Section: metapackages
Source: meta-asahi-platform
Maintainer: Debian Bananas Team <team+bananas@tracker.debian.org>
Installed-Size: 9216 B
Depends: alsa-ucm-conf-asahi, asahi-audio, speakersafetyd
Homepage: https://salsa.debian.org/bananas-team/meta-asahi-platform
Download-Size: 2560 B
APT-Sources: http://deb.debian.org/debian trixie/main arm64 Packages
Description: metapackage for audio support on the Asahi platform
This metapackage defines the dependencies for audio support on the
Asahi platform.
.
This package is mainly useful on Apple Silicon hardware (M1, M2, etc).
Package: asahi-platform-core
Version: 2.1
Priority: optional
Section: metapackages
Source: meta-asahi-platform
Maintainer: Debian Bananas Team <team+bananas@tracker.debian.org>
Installed-Size: 9216 B
Depends: asahi-fwextract, asahi-scripts, m1n1, u-boot-asahi
Recommends: tiny-dfr
Homepage: https://salsa.debian.org/bananas-team/meta-asahi-platform
Download-Size: 2624 B
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian trixie/main arm64 Packages
Description: metapackage for core Asahi platform dependencies
This metapackage defines the core dependencies for the Asahi platform,
including but not limited to bootloader components, firmware handling
utilities, etc.
.
This package is mainly useful on Apple Silicon hardware (M1, M2, etc).
Package: asahi-platform-nvram
Version: 2.1
Priority: optional
Section: metapackages
Source: meta-asahi-platform
Maintainer: Debian Bananas Team <team+bananas@tracker.debian.org>
Installed-Size: 9216 B
Depends: asahi-bless, asahi-btsync, asahi-nvram, asahi-wifisync
Homepage: https://salsa.debian.org/bananas-team/meta-asahi-platform
Download-Size: 2628 B
APT-Manual-Installed: yes
APT-Sources: http://deb.debian.org/debian trixie/main arm64 Packages
Description: metapackage for nvram manipulation on the Asahi platform
This metapackage defines the dependencies for nvram manipulation on the
Asahi platform.
.
It provides packages for selecting the boot partition and syncing the
wifi and bluetooth configuration between macOS and Debian.
.
This package is mainly useful on Apple Silicon hardware (M1, M2, etc).
----------------------
jeroen@localhost:~$ sudo apt install asahi-platform
[sudo] password for jeroen:
Installing:
asahi-platform
Installing dependencies:
alsa-ucm-conf-asahi asahi-audio asahi-platform-audio bankstown-lv2
lsp-plugins-lv2 lsp-plugins-r3d-glx speakersafetyd triforce-lv2
Summary:
Upgrading: 0, Installing: 9, Removing: 0, Not Upgrading: 0
Download size: 5522 kB
Space needed: 38.8 MB / 103 GB available
Continue? [Y/n]
------
After a reboot:
jeroen@localhost:~$ sudo dmesg | grep audio
[ 0.014034] /soc/dcp@231c00000: Fixed dependency cycle(s) with
/soc/audio-controller@238330000
[ 0.014085] /soc/audio-controller@238330000: Fixed dependency
cycle(s) with /soc/dcp@231c00000
[ 0.014587] /soc/dcp@231c00000: Fixed dependency cycle(s) with
/soc/audio-controller@238330000
[ 0.015105] /soc/dcp@231c00000: Fixed dependency cycle(s) with
/soc/audio-controller@238330000
[ 0.015118] /soc/audio-controller@238330000: Fixed dependency
cycle(s) with /soc/dcp@231c00000
[ 0.632153] apple-drm soc:display-subsystem: bound
238330000.audio-controller (ops dcpaud_comp_ops [apple_dcp])
[ 4.477691] snd-soc-macaudio sound: Speaker volumes unlocked
jeroen@localhost:~$
no ASoC errors :)
I tested sound on Youtube, everything ok now !
Regards,
Jeroen
NoisyCoil schreef op 2025-08-04 19:14:
On 02/08/25 03:52, Jeroen Diederen wrote:
I am running a Cinnamon desktop on a Mac Mini M1.
I could immediately reproduce your ASoC error by installing the
minimal (console) version of Debian, then cinnamon using tasksel. I
think the issue is you didn't install the asahi-platform package. If
you didn't, please do and report back.
The minimal version of Debian distributed by the Bananas Team only
comes with the asahi-platform-core (needed for boot) and
asahi-platform-nvram (needed for nvram manipulation) packages
preinstalled. There's a third platform package -- asahi-platform-audio
-- which is needed by the audio stack and which we only install in the
GNOME and KDE images. To install a desktop on top of the console
version, you must also install the asahi-platform package, which pulls
in asahi-platform-audio with it. My bad for not telling you earlier
:-) This will all be documented once we have documentation.
Cheers!
Reply to: