X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/blobdiff_plain/a420f8465bf0f4b3e336ba9d2853052380fe76b2..HEAD:/README.md diff --git a/README.md b/README.md index 0544e18..993825b 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ Than open a terminal, and run the following commands: * If you have a EFI binary on the NVMe and want to boot from the usb stick, you need to interrupt u-boot on the countdown by pressing any key and run the following comamnd to boot from usb: - run bootcmd_usb0 + env set boot_efi_bootmgr; run bootcmd_usb0 * Reboot with the USB stick connected, the Debian livesystem should automatically start, if it doesn't load the kernel and initrd manually, you can use tab. For x try 0,1,2,... @@ -120,6 +120,28 @@ Than open a terminal, and run the following commands: # FAQ +## How to enable spakers? + +Currently speakers are only supported on M1 air. Install the necessary packages: + + apt update + apt upgrade -y + apt dist-upgrade -y + apt install -y alsa-ucm-conf-asahi speakersafetyd + reboot + +After the reboot I need to restart the speakersafetyd in order to hear sound out of the speakers: + + sudo systemctl restart speakersafetyd + +## Does it work on M2? + +Yes, M3 is not yet supported. + +## Are you still maintaining this? + +Yes, I do and will continue doing this until there is an official Debian installer. + ## If I install Debian, will it be easy to update the Asahi work as it develops? Yes, long answer below. @@ -132,7 +154,7 @@ as root: For installations before 2022-12-12, see -Later it might be necessary to upgrade the stub parition in order to +Later it might be necessary to upgrade the stub partion in order to support the GPU code. As soon as that happens, I'll add the instructions and a video in order to do so, but short version is: @@ -152,12 +174,6 @@ updates are a little bit more cumbersome but also seldom. ./dependencies.sh ./prepare_rust.sh -- Build a kernel that is not cross compiled. Because the cross compiled header - package does contain the fixtool for the wrong architecture at the moment and - install the resulting kernel deb and headers and boot into it: - - ./m1n1_uboot_kernel.sh - - Prepare your zfs build environment. You need to replace /home/sithglan/work/m1-debian with your path to your m1-debian checkout: @@ -166,10 +182,6 @@ updates are a little bit more cumbersome but also seldom. export RUSTUP_HOME="/home/sithglan/work/m1-debian/build/rust" source "/home/sithglan/work/m1-debian/build/cargo/env" -- You have to specify the default rust version: - - rustup default 1.68.2 - - Tell zfs which version of clang you use to compile the kernel: export KERNEL_LLVM=-15