uzbek-plus/logs/b7/b7b/b7b-pre.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

346 lines
15 KiB
Text

=== uptime
2924.53 11607.98
=== date -u
Thu Jan 1 00:48:47 UTC 1970
=== adjtimex
mode: 0
-o offset: 0 us
-f freq.adjust: 0 (65536 = 1ppm)
maxerror: 16000000
esterror: 16000000
status: 64 (UNSYNC)
-p timeconstant: 2
precision: 1 us
tolerance: 32768000
-t tick: 10000 us
time.tv_sec: 2927
time.tv_usec: 457583
return value: 5 (clock not synchronized)
=== rtc (read only)
2926
1970-01-01
00:48:46
=== dms
[/dev/wwan0qmi0] Time retrieved:
Time count: '1179975600416 (x 1.25ms): 2017-05-28 03:00:00'
Time source: 'device'
System time: '1474969500521 (ms): 2026-10-02 09:45:00'
User time: '2914775 (ms): 1980-01-06 00:48:34'
=== nitz
[/dev/wwan0qmi0] Successfully got network time:
3GPP Date: '2026-10-02'
3GPP Time: '09:45:00'
3GPP Day-of-Week: 'friday'
3GPP Timezone Offset: '180' minutes
3GPP Daylight Saving Time Adjustment: '0' hours
3GPP Radio Interface: 'lte'
=== mmcli -m any
----------------------------------
General | path: /org/freedesktop/ModemManager1/Modem/0
| device id: 7eea3e62ab14a18d5de1cf97053b7b043d75d6db
----------------------------------
Hardware | manufacturer: QUALCOMM INCORPORATED
| model: 0
| firmware revision: MPSS.DPM.1.0.c7-00193-M8916EAAAANVZM-1 1 [Sep 09 2015 10:00:00]
| h/w revision: 10000
| supported: gsm-umts, lte
| current: gsm-umts, lte
| equipment id: <IMEI>
----------------------------------
System | device: qcom-soc
| physdev: /sys/devices/platform/soc@0/4080000.remoteproc/4080000.remoteproc:bam-dmux
| drivers: bam-dmux, qcom-q6v5-mss, rpmsg_ctrl
| plugin: qcom-soc
| primary port: wwan0qmi0
| ports: wwan0 (net), wwan0at0 (at), wwan0at1 (at), wwan0qmi0 (qmi),
| wwan1 (net), wwan2 (net), wwan3 (net), wwan4 (net), wwan5 (net),
| wwan6 (net), wwan7 (net)
| ignored ports: rpmsg_ctrl1 (unknown)
----------------------------------
Status | lock: sim-pin2
| unlock retries: sim-pin (3), sim-puk (10), sim-pin2 (1), sim-puk2 (10)
| state: connected
| power state: on
| access tech: lte
| signal quality: 68% (recent)
----------------------------------
Modes | supported: allowed: 2g; preferred: none
| allowed: 3g; preferred: none
| allowed: 4g; preferred: none
| allowed: 2g, 3g; preferred: 3g
| allowed: 2g, 3g; preferred: 2g
| allowed: 2g, 4g; preferred: 4g
| allowed: 2g, 4g; preferred: 2g
| allowed: 3g, 4g; preferred: 4g
| allowed: 3g, 4g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: 4g
| allowed: 2g, 3g, 4g; preferred: 3g
| allowed: 2g, 3g, 4g; preferred: 2g
| current: allowed: 4g; preferred: none
----------------------------------
Bands | supported: egsm, dcs, pcs, g850, utran-1, utran-3, utran-5, utran-8,
| utran-2, eutran-1, eutran-2, eutran-3, eutran-5, eutran-7, eutran-8,
| eutran-20, eutran-39, eutran-40
| current: egsm, dcs, utran-1, utran-5, utran-8, eutran-1, eutran-3,
| eutran-5, eutran-7, eutran-8, eutran-20, eutran-40
----------------------------------
IP | supported: ipv4, ipv6, ipv4v6
----------------------------------
3GPP | imei: <IMEI>
| enabled locks: fixed-dialing
| operator id: 25099
| operator name: Beeline
| registration: home
| packet service state: attached
----------------------------------
3GPP EPS | ue mode of operation: ps-2
| initial bearer path: /org/freedesktop/ModemManager1/Bearer/0
| initial bearer ip type: ipv4v6
----------------------------------
SIM | primary sim path: /org/freedesktop/ModemManager1/SIM/0
----------------------------------
Bearer | paths: /org/freedesktop/ModemManager1/Bearer/1
=== mmcli -b 1
----------------------------------------
General | path: /org/freedesktop/ModemManager1/Bearer/1
| type: default
----------------------------------------
Status | connected: yes
| disconnect request: no
| suspended: no
| multiplexed: no
| interface: wwan0
| ip timeout: 20
----------------------------------------
Properties | apn: internet.beeline.ru
| roaming: allowed
| ip type: ipv4
| allowed-auth: pap
| user: beeline
| password: beeline
----------------------------------------
IPv4 configuration | method: static
| address: 10.41.212.24
| prefix: 28
| gateway: 10.41.212.25
| dns: 10.10.22.3, 194.186.191.1
| mtu: 1500
----------------------------------------
Statistics | start date: 1970-01-01T00:01:17Z
| duration: 2820
| bytes rx: 18649
| bytes tx: 18475
| attempts: 1
| total-duration: 2820
| total-bytes rx: 18649
| total-bytes tx: 18475
=== ip
4: wwan0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 10.41.212.24/28 scope global wwan0
valid_lft forever preferred_lft forever
3: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
inet 172.16.42.1/24 scope global usb0
valid_lft forever preferred_lft forever
1.1.1.1 dev wwan0 scope link src 10.41.212.24
10.10.22.3 dev wwan0 scope link src 10.41.212.24
10.41.212.16/28 dev wwan0 scope link src 10.41.212.24
77.88.8.8 dev wwan0 scope link src 10.41.212.24
172.16.42.0/24 dev usb0 scope link src 172.16.42.1
194.186.191.1 dev wwan0 scope link src 10.41.212.24
=== pids
MM=1655 rmtfs=1056 qmi-proxy=1701 telnetd=615 udevd=1613 dbus=1640 polkitd=1644
PID USER COMMAND
1 root {init} /bin/busybox sh /init
2 root [kthreadd]
3 root [pool_workqueue_]
4 root [kworker/R-rcu_g]
5 root [kworker/R-sync_]
6 root [kworker/R-kvfre]
7 root [kworker/R-slub_]
8 root [kworker/R-netns]
9 root [kworker/0:0-eve]
11 root [kworker/0:0H-mm]
13 root [kworker/R-mm_pe]
14 root [ksoftirqd/0]
15 root [rcu_preempt]
16 root [rcu_exp_par_gp_]
17 root [rcu_exp_gp_kthr]
18 root [migration/0]
19 root [cpuhp/0]
20 root [cpuhp/1]
21 root [migration/1]
22 root [ksoftirqd/1]
24 root [kworker/1:0H-kb]
25 root [cpuhp/2]
26 root [migration/2]
27 root [ksoftirqd/2]
29 root [kworker/2:0H-kb]
30 root [cpuhp/3]
31 root [migration/3]
32 root [ksoftirqd/3]
33 root [kworker/3:0-dev]
34 root [kworker/3:0H-kb]
35 root [kdevtmpfs]
36 root [kworker/R-inet_]
37 root [kworker/u17:0]
38 root [oom_reaper]
39 root [kworker/R-write]
40 root [kcompactd0]
41 root [ksmd]
42 root [kworker/R-kbloc]
43 root [kworker/R-kinte]
44 root [kworker/R-tpm_d]
45 root [kworker/R-edac-]
46 root [kworker/R-devfr]
47 root [watchdogd]
49 root [kworker/R-quota]
50 root [kworker/1:1-eve]
51 root [kworker/u16:1-e]
52 root [kswapd0]
53 root [kworker/1:2-rcu]
54 root [kworker/R-ipmi-]
56 root [kworker/2:1-eve]
58 root [kworker/R-nbd0-]
59 root [kworker/R-nbd1-]
60 root [kworker/R-nbd2-]
61 root [kworker/R-nbd3-]
62 root [kworker/R-nbd4-]
63 root [kworker/R-nbd5-]
64 root [kworker/R-nbd6-]
65 root [kworker/R-nbd7-]
66 root [kworker/R-nbd8-]
67 root [kworker/R-nbd9-]
68 root [kworker/R-nbd10]
69 root [kworker/R-nbd11]
70 root [kworker/R-nbd12]
71 root [kworker/R-nbd13]
72 root [kworker/R-nbd14]
73 root [kworker/R-nbd15]
74 root [irq/23-pm8941_p]
75 root [irq/27-200f000.]
76 root [kworker/R-mld]
77 root [kworker/R-ipv6_]
79 root [irq/29-smp2p-he]
80 root [irq/30-smp2p-wc]
81 root [irq/31-smsm]
82 root [irq/32-smsm]
83 root [irq/33-4a9000.t]
84 root [sugov:0]
86 root [kworker/2:4-mm_]
88 root [kworker/0:2-eve]
90 root [irq/36-q6v5 wdo]
91 root [kworker/3:2-eve]
95 root [irq/43-7824900.]
96 root [kworker/R-sdhci]
97 root [irq/35-mmc0]
98 root [kworker/u16:6-e]
99 root [kworker/R-ci_ot]
100 root [kworker/R-mmc_c]
102 root [kworker/0:1H-mm]
431 root [kworker/3:2H-kb]
528 root [kworker/1:1H-kb]
615 root telnetd -l /bin/sh -b 172.16.42.1 -p 23
1024 root sh
1056 root rmtfs -r -P -s -v
1613 root udevd --daemon
1632 root [kworker/2:2H]
1640 messageb dbus-daemon --system --fork
1644 polkitd /usr/lib/polkit-1/polkitd --no-debug
1655 root ModemManager --debug
1701 root /usr/libexec/qmi-proxy
2355 root /bin/sh
6277 root [kworker/u16:0-e]
7393 root /bin/sh
7394 root [setsid]
7395 root sh /tmp/b7b/run.sh 180
7442 root {ps} sh /tmp/b7b/run.sh 180
=== state
BEARER_CONNECTED
=== aurora-modem status
service: idle
controller: BEARER_CONNECTED
remoteproc: 4080000.remoteproc running (/sys/class/remoteproc/remoteproc0) fw=mba.mbn
rmtfs: pid='1056' writes_logged=1
qmi dev: /dev/wwan0qmi0 qmi-proxy='1701'
daemons: udevd='1613' dbus='1640' polkitd='1644' ModemManager='1655'
mm plugin: qcom-soc
mm primary port: wwan0qmi0
mm state: connected
mm power state: on
mm access tech: lte
mm signal quality: 68% (recent)
mm operator name: Beeline
mm registration: home
bearer 1: Status connected: yes; interface: wwan0; address: 10.41.212.24;
wwan: wwan0 UP 10.41.212.24/28
wwan up: 1 of 8
routes: 1.1.1.1 dev wwan0 scope link src 10.41.212.24 ;10.10.22.3 dev wwan0 scope link src 10.41.212.24 ;10.41.212.16/28 dev wwan0 scope link src 10.41.212.24 ;77.88.8.8 dev wwan0 scope link src 10.41.212.24 ;194.186.191.1 dev wwan0 scope link src 10.41.212.24 ;
bam-dmux: suspended active_ms=253147 suspended_ms=2671352 control=auto
usb0: 172.16.42.1/24 route-to-host: 172.16.42.2 dev usb0 src 172.16.42.1
emmc: writes_completed=0 sectors_written=0
dmesg-errs: 0
=== lifecycle.log (lines 35)
[23.78] dbus started
[23.79] polkitd started
[23.81] ModemManager started pid 1655 (log mm-0.log)
[64.08] MM modem 0 detected after 40.3s
[64.19] STATE REGISTERED -> MM_READY
[64.39] MM state disabled after 0.2s
[64.54] mmcli -m 0 --simple-connect="apn=internet.beeline.ru,user=beeline,password=***,allowed-auth=pap,ip-type=ipv4"
successfully connected the modem at bearer /org/freedesktop/ModemManager1/Bearer/1
[75.03] MM state connected, registration: home
[75.12] bearer 1: wwan0 10.41.212.24/28 gw 10.41.212.25 dns 10.10.22.3,194.186.191.1 mtu 1500
[75.18] STATE MM_READY -> BEARER_CONNECTED
[75.19] === START OK in 66.0s (wwan0 10.41.212.24/28, routes: 10.10.22.3 194.186.191.1 77.88.8.8 1.1.1.1 )
=== service.log
[75.12] bearer 1: wwan0 10.41.212.24/28 gw 10.41.212.25 dns 10.10.22.3,194.186.191.1 mtu 1500
[75.18] STATE MM_READY -> BEARER_CONNECTED
[75.19] === START OK in 66.0s (wwan0 10.41.212.24/28, routes: 10.10.22.3 194.186.191.1 77.88.8.8 1.1.1.1 )
=== service start rc=0 75.20
=== mm-0.log tail
<<<<<< type = "Result" (0x02)
<<<<<< length = 4
<<<<<< value = 00:00:00:00
<<<<<< translated = SUCCESS
<<<<<< TLV:
<<<<<< type = "Rx Bytes Ok" (0x1a)
<<<<<< length = 8
<<<<<< value = <qmi-hex-redacted>
<<<<<< translated = 18649
<<<<<< TLV:
<<<<<< type = "Tx Bytes Ok" (0x19)
<<<<<< length = 8
<<<<<< value = <qmi-hex-redacted>
<<<<<< translated = 18475
=== dmesg (lines 307) tail
[ 23.514939] udevd[1612]: specified group 'disk' unknown
[ 23.519851] udevd[1612]: specified group 'cdrom' unknown
[ 23.551312] udevd[1613]: starting eudev-3.2.14
[ 23.903741] [aurora-modem] udevd started
[ 23.932827] [aurora-modem] dbus started
[ 23.947416] [aurora-modem] polkitd started
[ 23.967962] [aurora-modem] ModemManager started pid 1655 (log mm-0.log)
[ 64.238698] [aurora-modem] MM modem 0 detected after 40.3s
[ 64.344390] [aurora-modem] STATE REGISTERED -> MM_READY
[ 64.541211] [aurora-modem] MM state disabled after 0.2s
[ 64.691746] [aurora-modem] mmcli -m 0 --simple-connect="apn=internet.beeline.ru,user=beeline,password=***,allowed-auth=pap,ip-type=ipv4"
[ 75.186676] [aurora-modem] MM state connected, registration: home
[ 75.274432] [aurora-modem] bearer 1: wwan0 10.41.212.24/28 gw 10.41.212.25 dns 10.10.22.3,194.186.191.1 mtu 1500
[ 75.333458] [aurora-modem] STATE MM_READY -> BEARER_CONNECTED
[ 75.344271] [aurora-modem] === START OK in 66.0s (wwan0 10.41.212.24/28, routes: 10.10.22.3 194.186.191.1 77.88.8.8 1.1.1.1 )
[ 705.308687] [r3b-obs] 704.75 host=up lte=ok state=BEARER_CONNECTED wwan0=unknown,10.41.212.24/28 usb0=172.16.42.1/24,c1 mm=1655 rmtfs=1056 am=0 lc=35
[ 813.987553] [r3b-obs] 813.46 host=up lte=ok state=BEARER_CONNECTED wwan0=unknown,10.41.212.24/28 usb0=172.16.42.1/24,c1 mm=1655 rmtfs=1056 am=0 lc=35
[ 858.212885] [r3b-obs] 856.82 host=DOWN lte=ok state=BEARER_CONNECTED wwan0=unknown,10.41.212.24/28 usb0=172.16.42.1/24,c1 mm=1655 rmtfs=1056 am=0 lc=35
[ 917.169032] [r3b-obs] 916.87 host=up lte=ok state=BEARER_CONNECTED wwan0=unknown,10.41.212.24/28 usb0=172.16.42.1/24,c1 mm=1655 rmtfs=1056 am=0 lc=35
[ 2843.198629] [b7b] B7B BEGIN obs=180s floor=1790928541 ntp=89.109.251.21
[ 2843.205875] [b7b] usleep ok
[ 2844.069262] [b7b] pre snapshot done
[ 2844.274504] [b7b] time source checks FAILED - STOP, clock not changed
[ 2882.926846] [b7b] B7B BEGIN obs=180s floor=1790928541 ntp=89.109.251.21
[ 2882.934696] [b7b] usleep ok
[ 2883.796954] [b7b] pre snapshot done
[ 2884.007841] [b7b] checks PASS, DMS offset vs clock 1790931373.043243 s
[ 2884.014221] [b7b] DRY RUN: stop before clock step
[ 2924.676568] [b7b] B7B BEGIN obs=180s floor=1790928541 ntp=89.109.251.21
[ 2924.684406] [b7b] usleep ok