[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: