uzbek-plus/r2/r2-live-uart.txt
q 8d7721c775 B7: add network time bootstrap and persistent B7C cache
B7A: QMI DMS time vs VNIIFTRI NTP (DMS = UTC - 0.28 s, sigma 1 ms; NITZ = DMS
truncated to 1 s). B7B: a 1970 -> 2026 date -s step is harmless for the modem
stack. B7C: aurora-modem probes DMS/NITZ along the start flow and steps
CLOCK_REALTIME once at the first valid sample (REG registered/attached), never
RTC; background SNTP check (query only) after START OK. 3/3 class-A cold boots
PASS (residual +0.04/+0.36/+0.84 s), cache 14fe453a written (B7C_WRITE_VERIFIED)
and verified by a normal power-on (V1, +0.26 s).

Also publishes the prerequisite R2 (boot-hang / lk eMMC investigation, T4
telnet baseline that B7C builds on) and R3 (autonomous cold boot, NCM loss)
material, and extends tools/publish-sanitize.py to r2/, r3/, b7/.
Binary images, initramfs, busybox and raw logs stay out (see b7/*/SHA256SUMS).
2026-10-02 20:18:25 +03:00

36 lines
2 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

00:06:44.621 ~ # for f in /sys/class/watchdog/watchdog0/*; do [ -f $f ] && echo R2WD $f=$(cat
00:06:44.621 $f 2>&1); done; dmesg | grep -i -E "wdt|watchdog"; echo R2WD-END
00:06:44.621 R2WD /sys/class/watchdog/watchdog0/dev=240:0
00:06:44.621 R2WD /sys/class/watchdog/watchdog0/uevent=MAJOR=240 MINOR=0 DEVNAME=watchdog0
00:06:44.621 R2WD-END
00:06:44.621 [2]+ Done nc -l -p 9972 0</tmp/r2-pmic.txt
00:07:09.429 ~ # echo R2M; which devmem; busybox 2>&1 | tr , "\n" | grep -c devmem; grep -i -
00:07:09.429 E "b017|watchdog|b01" /proc/iomem; ls /proc/config.gz; zcat /proc/config.gz 2>/d
00:07:09.429 ev/null | grep -E "STRICT_DEVMEM|CONFIG_DEVMEM|QCOM_WDT|WATCHDOG_NOWAYOUT|WATCHD
00:07:09.429 OG_HANDLE_BOOT|WATCHDOG_OPEN_TIMEOUT|WATCHDOG_SYSFS"; echo R2M-END
00:07:09.429 R2M
00:07:09.429 /sbin/devmem
00:07:09.429 1
00:07:09.429 078b0000-078b01ff : msm_serial
00:07:09.429 0b011000-0b011fff : b011000.mailbox mailbox@b011000
00:07:09.429 0b016000-0b01603f : b016000.clock clock@b016000
00:07:09.429 /proc/config.gz
00:07:09.629 CONFIG_DEVMEM=y
00:07:09.630 # CONFIG_WATCHDOG_NOWAYOUT is not set
00:07:09.630 CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y
00:07:09.630 CONFIG_WATCHDOG_OPEN_TIMEOUT=0
00:07:09.630 # CONFIG_WATCHDOG_SYSFS is not set
00:07:09.630 CONFIG_QCOM_WDT=y
00:07:09.630 CONFIG_STRICT_DEVMEM=y
00:07:09.630 # CONFIG_IO_STRICT_DEVMEM is not set
00:07:09.630 R2M-END
00:07:20.833 ~ # echo R2W; readlink -f /sys/class/watchdog/watchdog0/device; ls /proc/device-
00:07:20.833 tree/soc@0/ | grep -i -E "wat|wdt"; cat /proc/device-tree/soc@0/watchdog*/compat
00:07:21.033 ible 2>/dev/null | tr "\0" " "; echo; cat /proc/device-tree/soc@0/watchdog*/stat
00:07:21.033 us 2>/dev/null; echo R2W-END
00:07:21.033 R2W
00:07:21.034 /sys/devices/platform/soc@0/200f000.spmi/spmi-0/0-00/200f000.spmi:pmic@0:pon@800/200f000.spmi:pmic@0:pon@800:watchdog
00:07:21.034
00:07:21.034 R2W-END
00:07:36.838 ~ # echo R2D; for o in 0 4 8 c 10 14; do echo R2D off=$o $(devmem $((0x0b017000+
00:07:36.838 0x$o)) 32); done; echo R2D-END