X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/blobdiff_plain/b16f82dcbd4bf0fa0b9129aca0b97ba2978ddbc5..40c6aeffbb4651d483ce5a66f6debf2cc1893e61:/doc/notes.txt diff --git a/doc/notes.txt b/doc/notes.txt index 605979f..379bc62 100644 --- a/doc/notes.txt +++ b/doc/notes.txt @@ -181,3 +181,84 @@ exec /System/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal "${0%/* echo "Hello, world!" exec /bin/bash + + +19:14 marcan: I have done a bit more testing with the .IAPhysicalMedia file and it looks like ProductBuildVersion can be any value including blank. ProductVersion seems to be checked against the minimal macOS version supported by the Mac; on my mini the icon shows up in the boot menu only if it’s >= 11.3. +19:15 Maybe it should be set to a higher value for forward compatibility with future Macs that will require 13.0? I’ve tested setting it to 99 and it works. + +21:46 < povik> with pulse, you can get the jack by getting into pacmd +21:46 < povik> and running: load-module module-alsa-sink device=hw:0,1 +21:56 < povik> that mode of playing in parallel through the speakers and jack has a defect +21:57 < povik> there's noise mixed-in then, at a period +21:57 < povik> don't know how that happens yet + +If you see this in Xorg.0.log, it means that simpledrm has not initialized. +... +[ 4.259] (EE) open /dev/dri/card0: No such file or directory +... +[ 4.278] (EE) +[ 4.278] (EE) Backtrace: +[ 4.278] (EE) 0: /usr/lib/xorg/Xorg (OsLookupColor+0x188) [0xaaaad26e0398] +[ 4.278] (EE) unw_get_proc_info failed: no unwind info found [-10] + +An initialized simpledrm looks like that: + +(air) [~] dmesg | grep -i simpledrm +[ 2.215718] [drm] Initialized simpledrm 1.0.0 20200625 for be2120000.framebuffer on minor 0 +[ 2.218952] simple-framebuffer be2120000.framebuffer: [drm] fb1: simpledrmdrmfb frame buffer device + +This is probably because someone forgot to enable one of the following kernel options: + +CONFIG_BACKLIGHT_CLASS_DEVICE=y +CONFIG_BACKLIGHT_GPIO=m +CONFIG_DRM=y +CONFIG_DRM_SIMPLEDRM=y +CONFIG_FB_EFI=n + +------------------------------------------------------------------------------------------------------------- +Howto convert from the old bootchain to the m1n1 chainloaded bootchain: + +(air) [~] parted /dev/nvme0n1 print +Model: APPLE SSD AP0512Q (nvme) +Disk /dev/nvme0n1: 500GB +Sector size (logical/physical): 4096B/4096B +Partition Table: gpt +Disk Flags: + +Number Start End Size File system Name Flags + 1 24.6kB 524MB 524MB iBootSystemContainer + 2 524MB 400GB 399GB Container + 3 400GB 402GB 2501MB + 4 402GB 403GB 513MB fat32 boot, esp + 5 403GB 495GB 91.8GB ext4 primary + 6 495GB 500GB 5369MB RecoveryOSContainer + +I deleted partition 4 and 3, run the asahi installer again. + +Than I booted debian from the live stick and mounted the root filesystem and the efi file system: + +mount /dev/nvme0n1p5 /mnt +mount /dev/nvme0n1p4 /mnt/boot/efi + +Than I bindmounted the rest of it: + +mount -t sysfs none /mnt/sys +mount -t efivarfs none /mnt/sys/firmware/efi/efivars +mount -t proc none /mnt/proc +mount -o bind /dev /mnt/dev +mount -o bind /dev/pts /mnt/dev/pts + +Than I changerooted into it: + +cd /mnt +chroot . bin/bash + +blkid +# Than I updated /etc/fstab with the new id of the efi partition + +curl -sLo /boot/efi/m1n1/boot.bin tg.st/u/u-boot.bin + +grub-install --removable /boot/efi + +exit, umounted everything and rebooted. +-------------------------------------------------------------------------------------------------------------