logger: logger.log becomes the completeness receipt

Its only content was the redundant announce line — the useful shutdown
marker was written AFTER the final drain, so it reached serial and the
ring but never a file, and a truncated boot could only be inferred from
what was missing. The marker now enters the ring BEFORE the drain, so
the drain carries it into logger.log: a directory whose logger.log ends
with 'shutting down; final flush' is complete through shutdown; one
without it was cut early. The sequence-count epilogue stays serial-only,
after the drain, by design.
This commit is contained in:
Daniel Samson
2026-07-21 20:05:13 +01:00
parent eb6e8edafe
commit f0611ef8ac
20 changed files with 484 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
[ 0.238] /system/drivers/pci-bus: 0:0.0 class 0x06 (Bridge) subclass 0x00 (Host Bridge) progif 0x00
[ 0.238] register refused for 0:0.0
[ 0.238] /system/drivers/pci-bus: 0:1.0 class 0x06 (Bridge) subclass 0x04 (PCI-to-PCI Bridge) progif 0x00 (Normal Decode)
[ 0.238] /system/drivers/pci-bus: 0:20.0 class 0x0c (Serial Bus Controller) subclass 0x03 (USB Controller) progif 0x30 (XHCI (USB3) Controller)
[ 0.238] /system/drivers/pci-bus: 0:20.2 class 0x05 (Memory Controller) subclass 0x00 (RAM Controller) progif 0x00
[ 0.238] /system/drivers/pci-bus: 0:22.0 class 0x07 (Simple Communication Controller) subclass 0x80 (Other) progif 0x00
[ 0.239] /system/drivers/pci-bus: 0:23.0 class 0x01 (Mass Storage Controller) subclass 0x06 (Serial ATA Controller) progif 0x01 (AHCI 1.0)
[ 0.239] /system/drivers/pci-bus: 0:27.0 class 0x06 (Bridge) subclass 0x04 (PCI-to-PCI Bridge) progif 0x00 (Normal Decode)
[ 0.239] /system/drivers/pci-bus: 0:28.0 class 0x06 (Bridge) subclass 0x04 (PCI-to-PCI Bridge) progif 0x00 (Normal Decode)
[ 0.239] /system/drivers/pci-bus: 0:28.5 class 0x06 (Bridge) subclass 0x04 (PCI-to-PCI Bridge) progif 0x00 (Normal Decode)
[ 0.239] /system/drivers/pci-bus: 0:29.0 class 0x06 (Bridge) subclass 0x04 (PCI-to-PCI Bridge) progif 0x00 (Normal Decode)
[ 0.239] /system/drivers/pci-bus: 0:31.0 class 0x06 (Bridge) subclass 0x01 (ISA Bridge) progif 0x00
[ 0.239] /system/drivers/pci-bus: 0:31.3 class 0x04 (Multimedia Controller) subclass 0x03 (Audio Device) progif 0x00
[ 0.239] /system/drivers/pci-bus: 0:31.4 class 0x0c (Serial Bus Controller) subclass 0x05 (SMBus Controller) progif 0x00
[ 0.239] /system/drivers/pci-bus: 0:31.5 class 0x0c (Serial Bus Controller) subclass 0x80 (Other) progif 0x00
[ 0.239] register refused for 0:31.5
[ 0.239] /system/drivers/pci-bus: 1:0.0 class 0x03 (Display Controller) subclass 0x00 (VGA Compatible Controller) progif 0x00 (VGA Controller)
[ 0.240] /system/drivers/pci-bus: 1:0.1 class 0x04 (Multimedia Controller) subclass 0x03 (Audio Device) progif 0x00
[ 0.240] /system/drivers/pci-bus: 3:0.0 class 0x02 (Network Controller) subclass 0x00 (Ethernet Controller) progif 0x00
[ 0.242] /system/drivers/pci-bus: 4:0.0 class 0x02 (Network Controller) subclass 0x80 (Other) progif 0x00
[ 0.242] /system/drivers/pci-bus: 5:0.0 class 0x01 (Mass Storage Controller) subclass 0x08 (Non-Volatile Memory Controller) progif 0x02 (NVM Express)
[ 0.242] register refused for 5:0.0
[ 0.342] 19 functions found
+11
View File
@@ -0,0 +1,11 @@
[ 0.238] claimed controller device 22 (registers at 0x53500000, 65536 bytes)
[ 0.239] controller running (64 slots, 32-byte contexts)
[ 0.239] /system/drivers/usb-xhci-bus: command ring running (no-op ok)
[ 0.239] /system/drivers/usb-xhci-bus: hello acknowledged
[ 0.239] 22 root-hub ports
[ 0.239] port 19 connected — SuperSpeed (USB 3.0, 5 Gb/s) (speed class 4)
[ 0.348] port 19 device vendor 0x05e3 product 0x0626, 1 interface(s)
[ 0.348] port 19 interface 0 class 9/0/0 registered as device 47
[ 0.348] port 21 connected — SuperSpeed (USB 3.0, 5 Gb/s) (speed class 4)
[ 0.348] port 21 device vendor 0x0781 product 0x5595, 1 interface(s)
[ 0.348] port 21 interface 0 class 8/6/80 registered as device 48
@@ -0,0 +1,55 @@
[ 0.233] spawned pci-bus for device 0
[ 0.233] spawned discovery
[ 0.233] /system/services/device-manager: ok
[ 0.238] hello from pci-bus (device 0)
[ 0.238] child added (device 0 port 8, identity 394240) by pci-bus
[ 0.238] child added (device 0 port 160, identity 787248) by pci-bus
[ 0.238] spawned /system/drivers/usb-xhci-bus for device 22
[ 0.238] child added (device 0 port 162, identity 327680) by pci-bus
[ 0.238] child added (device 0 port 176, identity 491520) by pci-bus
[ 0.239] hello from /system/drivers/usb-xhci-bus (device 22)
[ 0.239] child added (device 0 port 184, identity 67073) by pci-bus
[ 0.239] child added (device 0 port 216, identity 394240) by pci-bus
[ 0.239] child added (device 0 port 224, identity 394240) by pci-bus
[ 0.239] child added (device 0 port 229, identity 394240) by pci-bus
[ 0.239] child added (device 0 port 232, identity 394240) by pci-bus
[ 0.239] child added (device 0 port 248, identity 393472) by pci-bus
[ 0.239] child added (device 0 port 251, identity 262912) by pci-bus
[ 0.239] child added (device 0 port 252, identity 787712) by pci-bus
[ 0.239] child added (device 0 port 256, identity 196608) by pci-bus
[ 0.240] child added (device 0 port 257, identity 262912) by pci-bus
[ 0.240] child added (device 0 port 768, identity 131072) by pci-bus
[ 0.242] child added (device 0 port 1024, identity 163840) by pci-bus
[ 0.284] child added (device 19 port 37, identity 0) by discovery
[ 0.284] child added (device 19 port 38, identity 0) by discovery
[ 0.284] child added (device 19 port 39, identity 0) by discovery
[ 0.284] child added (device 19 port 40, identity 0) by discovery
[ 0.284] child added (device 19 port 41, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 43, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.284] child added (device 19 port 42, identity 0) by discovery
[ 0.285] child added (device 19 port 42, identity 0) by discovery
[ 0.285] child added (device 19 port 42, identity 0) by discovery
[ 0.285] child added (device 19 port 42, identity 0) by discovery
[ 0.285] child added (device 19 port 42, identity 0) by discovery
[ 0.285] child added (device 19 port 42, identity 0) by discovery
[ 0.285] child added (device 19 port 44, identity 0) by discovery
[ 0.285] child added (device 19 port 45, identity 0) by discovery
[ 0.287] child added (device 19 port 46, identity 0) by discovery
[ 0.348] child added (device 22 port 4864, identity 589824) by /system/drivers/usb-xhci-bus
[ 0.348] child added (device 22 port 5376, identity 525904) by /system/drivers/usb-xhci-bus
[ 0.348] spawned /system/drivers/usb-storage for device 48
[ 0.348] hello from /system/drivers/usb-storage (device 48)
+37
View File
@@ -0,0 +1,37 @@
[ 0.280] parsed 6 AML blob(s), 285 namespace devices
[ 0.280] acpi: no FADT on the node — power events off
[ 0.280] register refused for PNP0C02
[ 0.281] register refused for PNP0303
[ 0.281] register refused for PNP0F03
[ 0.281] register refused for PNP0100
[ 0.284] reported PNP0400 (device 37, 0 resources) — Standard LPT Parallel Port
[ 0.284] reported PNP0501 (device 38, 0 resources) — 16550A-compatible Serial Port
[ 0.284] reported PNP0000 (device 39, 8 resources) — Programmable Interrupt Controller (PIC)
[ 0.284] reported PNP0C02 (device 40, 8 resources) — Motherboard Reserved Resources
[ 0.284] reported INT3F0D (device 41, 0 resources)
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C0F (device 43, 0 resources) — PCI Interrupt Link Device
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.284] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.285] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.285] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.285] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.285] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.285] reported PNP0C02 (device 42, 0 resources) — Motherboard Reserved Resources
[ 0.285] reported PNP0C0E (device 44, 0 resources) — ACPI Sleep Button
[ 0.285] reported PNP0C0C (device 45, 0 resources) — ACPI Power Button
[ 0.285] reported PNP0C14 (device 46, 0 resources)
[ 0.287] reported 29 device(s) to the manager
[ 0.287] acpi: power button armed
+1
View File
@@ -0,0 +1 @@
[ 0.233] /system/services/fat: starting, waiting for a block device
+1
View File
@@ -0,0 +1 @@
[ 0.233] /system/services/init: heap ok
+1
View File
@@ -0,0 +1 @@
[ 0.233] /system/services/input: ready