native: eMMC drivers, SOF audio, Chromebook ESP install, sysrq reboot
Fixes G7 Chromebook (Jasper Lake) install + audio + reboot issues
diagnosed from USB pre-launch.log:
- kernel/config-minimal: CONFIG_MMC + SDHCI_PCI/ACPI (eMMC was invisible
— no /dev/mmcblk* nodes); CONFIG_MAGIC_SYSRQ=y so echo b > sysrq-trigger
can rescue a hung reboot on kernels where busybox reboot(2) is blocked
- CONFIG_CMDLINE: drop snd_intel_dspcfg.dsp_driver=0 — forcing legacy HDA
breaks SOF on Jasper Lake; let the driver autoprobe (SOF on Chromebook,
legacy HDA on ThinkPad X13)
- ac-native.c: install loop scans p1..p16 over two passes; pass 0 is
non-destructive so Chromebook ESP at p12 is found before the p1 rescue
mkfs would clobber the stateful (ext4) partition
- initramfs/init: log mmcblk/pci/rfkill/asound state; pipe /dev/kmsg
instead of dmesg (busybox applet absent); after reboot -f, fall back
to sysrq-b then sysrq-c so the machine never silently freezes
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>