From 543bed905f43925781c7460f9d41c624367464cf Mon Sep 17 00:00:00 2001 From: Markus Fritsche Date: Sat, 16 May 2026 16:35:16 +0000 Subject: [PATCH] iter6 plan v2: add remote-operator DEFAULT override note (Sonnet round 2 Q3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sonnet round 2 review ACCEPTED 0007 v2 + 4 of 5 amendment areas. Q3 found one new issue introduced by amendments: U-Boot extlinux menu selection requires physical keyboard/HDMI presence — not workable for SSH-only operators relying on serial console. Fix (single prose addition to step 1.6): if remote-only operator relying on serial (0.4b), temporarily set DEFAULT arch_devices_lockdep for this test boot. Restore DEFAULT arch_devices before any non-test reboot. If ramoops-only (0.4a, no serial), DEFAULT override MANDATORY. Q1 (0007 v2 source), Q2 (5 amendments), Q4 (recovery sufficiency) all ACCEPTed. With this Q3 prose fix applied, Phase 5 review complete. Pending user sign-off + serial cable confirmation before pre-flight. Co-Authored-By: Claude Opus 4.7 --- phase4_plan_iter6_postmortem_v2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phase4_plan_iter6_postmortem_v2.md b/phase4_plan_iter6_postmortem_v2.md index 96b44d8..a9c39f7 100644 --- a/phase4_plan_iter6_postmortem_v2.md +++ b/phase4_plan_iter6_postmortem_v2.md @@ -41,7 +41,7 @@ Same as v1. Apply 0004 / 0005 / 0006 / 0007-v2 to ampere kernel WITHOUT silent w | 1.3 | `time make -j8 Image modules dtbs` (~45 min) | | 1.4 | `make modules_install INSTALL_MOD_PATH=/lib/modules/7.0.0-rc3-devices-lockdep+/...` — actually use kernel's default `make modules_install` which respects LOCALVERSION → installs to `/lib/modules/7.0.0-rc3-devices-lockdep+/` separate from working tree. Verify destination path before sudo | | 1.5 | `sudo cp arch/arm64/boot/Image /boot/firmware/Image-7.0.0-rc3-devices-lockdep+`. Generate initramfs for new release: `sudo mkinitcpio -k 7.0.0-rc3-devices-lockdep+ -g /boot/firmware/initramfs-7.0.0-rc3-devices-lockdep+` | -| 1.6 | Backup extlinux.conf, then `sudo` edit: ADD new label `arch_devices_lockdep` pointing at the new Image + initrd, leave `arch_devices` as the default. So system boots vanilla by default; user picks lockdep at U-Boot menu | +| 1.6 | Backup extlinux.conf, then `sudo` edit: ADD new label `arch_devices_lockdep` pointing at the new Image + initrd, leave `arch_devices` as the default. So system boots vanilla by default; user picks lockdep at U-Boot menu. **Remote-operator note (round 2 review)**: If ampere is accessed SSH-only and the serial console from 0.4b is the only OOB path (no physical keyboard / HDMI), temporarily set `DEFAULT arch_devices_lockdep` in extlinux.conf for this test boot. Restore `DEFAULT arch_devices` before any subsequent reboot where lockdep boot is not desired. If 0.4a (ramoops only, no serial), U-Boot menu selection is not possible — the `DEFAULT` override is MANDATORY | | 1.7 | Reboot. At U-Boot menu, manually select `arch_devices_lockdep`. Verify `uname -r` = `7.0.0-rc3-devices-lockdep+`. Verify journal has `Lockdep is enabled` | | 1.8 | Smoke test: ffmpeg HEVC decode (iter5 baseline), check `journalctl -k -p warning -b 0` for any new lockdep splats produced by iter3+4 alone. Expectation: clean (or only pre-existing edp/vblank WARNs) |