mirror of
https://github.com/Misterio77/Foundry.git
synced 2026-08-24 10:04:09 -05:00
Device letters on merope follow USB enumeration order and are not stable; they changed three times on 2026-08-08/09 as drives were re-plugged. Both documents now address disks by label throughout. Corrections to the migration plan: - The ~28 MiB/s attributed to the media disk was a saturated USB 2.0 link, not a seek-bound spindle. On USB 3 it sustains 183 MB/s, 6.5x faster. Sizing arguments were built on the wrong number. - The 04:42 reset was a UAS device reset on the M.2 bridge (174c:2362), not swap: swap stayed flat at 2.27 GiB with 4.4 GiB available. The watchdog held it to 105s against 48min the previous day. - Both drives now sit on the VL805 SuperSpeed side, so they share one PCIe lane rather than having independent paths. Boot, resolved 2026-08-09 in two stages, both firmware-level and therefore invisible to nixos-rebuild: - EEPROM walks USB in port order and looped when the drive in 2-1 had no bootable partition. Excluded both data drives by VID:PID. Note 'rpi-eeprom-config --apply' is unusable on NixOS, since the wrapper points FIRMWARE_ROOT at a nonexistent path; build the image with --config and stage pieeprom.upd/.sig by hand. - U-Boot 2021.04 predates bootstd and declares USB as a single instance, so boot_targets held one usb0 and only devnum=0 was ever tried. Replaced with 2026.04, which enumerates every bootdev. Old binary kept as u-boot-rpi4.bin.bak. Backups doc records that the M.2 has 2233 corruption errors and has never been scrubbed, so they were found passively rather than by verification. Music (92 GB, the only irreplaceable data there) has been copied to the backups disk; a scrub is now the open item. Assisted-by: pi (claude-opus-5)