iter6 plan v2: add remote-operator DEFAULT override note (Sonnet round 2 Q3)
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 <noreply@anthropic.com>
This commit is contained in:
@@ -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.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.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.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.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) |
|
| 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) |
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user