evidence · 53.7 KiB

boot-from-source-cold.txt

Committed at docs/evidence/boot-from-source-cold.txt. This is what grounds the requirements that cite it.

Open raw source

Cold boot of the from-source stage 1, captured from power-on (task 5.2)
======================================================================
2026-09-22. Image /nix/store/vs5mll0vif0lnq36srm6qxgx75mgwf5m-k230-sd-image.img -- the pure
`nix build .#sdImage`, docs/evidence/stage1-from-nix.txt §6. Captured by the coordinator of
this change with tools/capture-boot.py (timestamps in seconds since capture start); the
agent that wrote this header did not touch the board. The transcript below is the capture
verbatim, 755 lines, from power-on to the login prompt and beyond.

Lines worth reading
-------------------
U-Boot's bootm relocating what blinux loaded -- the first time this has been recorded on
this board (lines 35-36):

    Loading Ramdisk to 3e135000, end 3fb3fa65 ... OK
    Loading Device Tree to 000000000a0eb000, end 000000000a0ff681 ... OK

The OpenSBI banner (lines 42-93), from the OpenSBI this flake built:

    OpenSBI v1.4
    Platform Name             : LILYGO T-Display-K230
    Firmware Base             : 0x0
    Domain0 Next Address      : 0x0000000000200000
    Domain0 Next Arg1         : 0x000000000a0eb000
    Boot HART ISA Extensions  : sstc,zicntr,zihpm,zicboz,zicbom,svpbmt

Next Arg1 is 0x0a0eb000 -- exactly where bootm put the device tree -- and not 0x2200000.
That is the pass-through of docs/evidence/opensbi-fdt-passthrough.txt proven in the boot
log itself, independently of the /sys/kernel/btf/vmlinux read in stage1-from-source.txt.
'BTF mismatch' occurs zero times in the whole boot (the only 'BTF' in the file is systemd's
feature string, '-BTF', on its own banner).

What this capture does NOT contain, and why 5.2 stays unticked
---------------------------------------------------------------
The SPL banner, the `PMU Major Msg:` DDR-training lines and the `U-Boot 2022.10` banner
are not here. The CH342 console bridge is on the board and loses power with it; the host
takes about 3.4 s to re-enumerate it, and stage 1 prints its banners inside that window.
The capture's own markers (lines 4-6):

    [  10.704] --- port lost (SerialException), reopening ---
    [  13.509] --- /dev/ttyACM0 not openable (SerialException: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'),
    [  14.112] --- port opened ---

and the transcript resumes mid-blinux, at the ext4load lines. Across a COLD boot with this
bridge those banners are unrecoverable. Task 5.2 asks for `PMU Major Msg:` and `U-Boot
2022.10` from the new binary and is not ticked on inference. That the from-source SPL and
U-Boot ran is grounded by stage1-from-source.txt: the card's slots hash to this flake's
bytes, and only that U-Boot's blinux could have produced what follows.

Transcript (verbatim)
---------------------
[   0.045] --- capture start, waiting for /dev/ttyACM0 ---
[   0.046] --- port opened ---
[   0.491] --- settle window clean, nothing discarded ---
[  10.704] --- port lost (SerialException), reopening ---
[  13.509] --- /dev/ttyACM0 not openable (SerialException: [Errno 13] could not open port /dev/ttyACM0: [Errno 13] Permission denied: '/dev/ttyACM0'), retrying ---
[  14.112] --- port opened ---
[  14.553] --- discarded 326 bytes from the 0.3s settle window (host-side wrong-baud artefact, NOT board output): b'\xeakKBBBBk\xcbBBB\xeak\xcb\xcbBBBkK\xebBBBk\xcb{BBBkKg\xefBBk\xcb\xefGBBk\xcbg\xefBBk\xcbg\xefBBRk\xd7oBBBkoCore:  26 devices, 14 uclasses, devicetree: embed\r\nMMC:   mmc0@91580000: 0, mmc1@91581000: 1\r\nLoading Environment from MMC... OK\r\nIn:    serial@91400000\r\nOut:   serial@91400000\r\nErr:   serial@91400000\r\nNet:   No ethernet found.\r\nHit any key to stop autoboot:  1 ' ---
␈␈␈ 0 
ext4load mmc ${mmc_boot_dev_num}:1 0x15000000 force_dtb
17 bytes read in 1 ms (16.6 KiB/s)
211 bytes read in 1 ms (206.1 KiB/s)
270808 bytes read in 11 ms (23.5 MiB/s)
60350976 bytes read in 2131 ms (27 MiB/s)
71298 bytes read in 4 ms (17 MiB/s)
27306661 bytes read in 1131 ms (23 MiB/s)
## Booting kernel from Legacy Image at 08000000 ...
   Image Name:   linux
   Created:      2023-11-14  22:13:20 UTC
   Image Type:   RISC-V Linux Kernel Image (uncompressed)
   Data Size:    270744 Bytes = 264.4 KiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 09000000 ...
   Image Name:   initrd
   Created:      1980-01-01   0:00:00 UTC
   Image Type:   RISC-V Linux RAMDisk Image (uncompressed)
   Data Size:    27306597 Bytes = 26 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 08400000
   Booting using the fdt blob at 0x8400000
   Loading Kernel Image
   Loading Ramdisk to 3e135000, end 3fb3fa65 ... OK
   Loading Device Tree to 000000000a0eb000, end 000000000a0ff681 ... OK
g_bootmod = 3, bootargs=console=tty0 consoleblank=0 console=ttyS0,115200n8 root=fstab loglevel=4 lsm=landlock,yama,bpf loglevel=7 init=/nix/store/fid5x4i6n7da522p9bax1mk5zyhxhcx5-nixos-system-nixos-26.11.20260919.20b1ddd/init

Starting kernel ...


OpenSBI v1.4
   ____                    _____ ____ _____
  / __ \                  / ____|  _ \_   _|
 | |  | |_ __   ___ _ __ | (___ | |_) || |
 | |  | | '_ \ / _ \ '_ \ \___ \|  _ < | |
 | |__| | |_) |  __/ | | |____) | |_) || |_
  \____/| .__/ \___|_| |_|_____/|____/_____|
        | |
        |_|

Platform Name             : LILYGO T-Display-K230
Platform Features         : medeleg
Platform HART Count       : 1
Platform IPI Device       : aclint-mswi
Platform Timer Device     : aclint-mtimer @ 27000000Hz
Platform Console Device   : uart8250
Platform HSM Device       : ---
Platform PMU Device       : thead,c900-pmu
Platform Reboot Device    : ---
Platform Shutdown Device  : ---
Platform Suspend Device   : system-suspend-test
Platform CPPC Device      : ---
Firmware Base             : 0x0
Firmware Size             : 323 KB
Firmware RW Offset        : 0x40000
Firmware RW Size          : 67 KB
Firmware Heap Offset      : 0x48000
Firmware Heap Size        : 35 KB (total), 2 KB (reserved), 9 KB (used), 23 KB (free)
Firmware Scratch Size     : 4096 B (total), 328 B (used), 3768 B (free)
Runtime SBI Version       : 2.0

Domain0 Name              : root
Domain0 Boot HART         : 0
Domain0 HARTs             : 0*
Domain0 Region00          : 0x0000000091400000-0x0000000091400fff M: (I,R,W) S/U: (R,W)
Domain0 Region01          : 0x0000000f04008000-0x0000000f0400bfff M: (I,R,W) S/U: ()
Domain0 Region02          : 0x0000000f04000000-0x0000000f04007fff M: (I,R,W) S/U: ()
Domain0 Region03          : 0x0000000000040000-0x000000000005ffff M: (R,W) S/U: ()
Domain0 Region04          : 0x0000000000000000-0x000000000003ffff M: (R,X) S/U: ()
Domain0 Region05          : 0x0000000f00000000-0x0000000f03ffffff M: (I,R,W) S/U: (R,W)
Domain0 Region06          : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
Domain0 Next Address      : 0x0000000000200000
Domain0 Next Arg1         : 0x000000000a0eb000
Domain0 Next Mode         : S-mode
Domain0 SysReset          : yes
Domain0 SysSuspend        : yes

Boot HART ID              : 0
Boot HART Domain          : root
Boot HART Priv Version    : v1.12
Boot HART Base ISA        : rv64imafdcbvx
Boot HART ISA Extensions  : sstc,zicntr,zihpm,zicboz,zicbom,svpbmt
Boot HART PMP Reserved    : 2
Boot HART PMP Count       : 64
Boot HART PMP Granularity : 12 bits
Boot HART PMP Address Bits: 38
Boot HART MHPM Info       : 16 (0x0007fff8)
Boot HART MIDELEG         : 0x0000000000020222
Boot HART MEDELEG         : 0x000000000000b109
[    0.000000] Linux version 6.6.36 (nixbld@localhost) (riscv64-unknown-linux-gnu-gcc (GCC) 15.3.0, GNU ld (GNU Binutils) 2.46) #1-NixOS SMP Tue Jan  1 00:00:00 UTC 1980
[    0.000000] Machine model: LILYGO T-Display-K230
[    0.000000] SBI specification v2.0 detected
[    0.000000] SBI implementation ID=0x1 Version=0x10004
[    0.000000] SBI TIME extension detected
[    0.000000] SBI IPI extension detected
[    0.000000] SBI RFENCE extension detected
[    0.000000] efi: UEFI not found.
[    0.000000] OF: reserved mem: 0x0000000000000000..0x000000000003ffff (256 KiB) nomap non-reusable mmode_resv1@0
[    0.000000] OF: reserved mem: 0x0000000000040000..0x000000000005ffff (128 KiB) nomap non-reusable mmode_resv0@40000
[    0.000000] cma: Reserved 512 MiB at 0x000000001e000000 on node -1
[    0.000000] NUMA: No NUMA configuration found
[    0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000003fffffff]
[    0.000000] NUMA: NODE_DATA [mem 0x3fd9f100-0x3fda0fff]
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000000000000-0x000000003fffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000000005ffff]
[    0.000000]   node   0: [mem 0x0000000000060000-0x000000003fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000003fffffff]
[    0.000000] SBI HSM extension detected
[    0.000000] riscv: base ISA extensions acdfimv
[    0.000000] riscv: ELF capabilities acdfim
[    0.000000] percpu: cpu 0 has no node -1 or node-local memory
[    0.000000] percpu: Embedded 51 pages/cpu s82104 r8192 d118600 u208896
[    0.000000] Kernel command line: console=tty0 consoleblank=0 console=ttyS0,115200n8 root=fstab loglevel=4 lsm=landlock,yama,bpf loglevel=7 init=/nix/store/fid5x4i6n7da522p9bax1mk5zyhxhcx5-nixos-system-nixos-26.11.20260919.20b1ddd/init
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
[    0.000000] Fallback order for Node 0: 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 258048
[    0.000000] Policy zone: DMA32
[    0.000000] mem auto-init: stack:all(zero), heap alloc:on, heap free:off
[    0.000000] Virtual kernel memory layout:
[    0.000000]       fixmap : 0xffffffc6fea00000 - 0xffffffc6ff000000   (6144 kB)
[    0.000000]       pci io : 0xffffffc6ff000000 - 0xffffffc700000000   (  16 MB)
[    0.000000]      vmemmap : 0xffffffc700000000 - 0xffffffc800000000   (4096 MB)
[    0.000000]      vmalloc : 0xffffffc800000000 - 0xffffffd800000000   (  64 GB)
[    0.000000]      modules : 0xffffffff03a25000 - 0xffffffff80000000   (1989 MB)
[    0.000000]       lowmem : 0xffffffd800000000 - 0xffffffd840000000   (1024 MB)
[    0.000000]       kernel : 0xffffffff80000000 - 0xffffffffffffffff   (2047 MB)
[    0.000000] Memory: 398428K/1048576K available (14773K kernel code, 9455K rwdata, 24576K rodata, 8520K init, 598K bss, 125860K reserved, 524288K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 51190 entries in 200 pages
[    0.000000] ftrace: allocated 200 pages with 3 groups
[    0.000000] trace event string verifier disabled
[    0.000000] rcu: Hierarchical RCU implementation.
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=1.
[    0.000000] rcu: 	RCU debug extended QS entry/exit.
[    0.000000] 	Rude variant of Tasks RCU enabled.
[    0.000000] 	Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] riscv-intc: 64 local interrupts mapped
[    0.000000] plic: interrupt-controller@f00000000: mapped 208 interrupts with 1 handlers for 2 contexts.
[    0.000000] riscv: providing IPIs using SBI IPI extension
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x63a1e71a3, max_idle_ns: 440795203123 ns
[    0.000000] sched_clock: 64 bits at 27MHz, resolution 37ns, wraps every 4398046511093ns
[    0.000869] kfence: initialized - using 2097152 bytes for 255 objects at 0x(____ptrval____)-0x(____ptrval____)
[    0.001139] Console: colour dummy device 80x25
[    0.001153] printk: console [tty0] enabled
[    0.002984] Calibrating delay loop (skipped), value calculated using timer frequency.. 54.00 BogoMIPS (lpj=108000)
[    0.003013] pid_max: default: 32768 minimum: 301
[    0.005003] LSM: initializing lsm=capability,landlock,yama,bpf,integrity
[    0.008315] landlock: Up and running.
[    0.008331] Yama: becoming mindful.
[    0.008367] LSM support for eBPF active
[    0.009050] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.009081] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
[    0.013929] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.014170] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1.
[    0.014326] riscv: ELF compat mode supported
[    0.014379] ASID allocator using 16 bits (65536 entries)
[    0.014603] rcu: Hierarchical SRCU implementation.
[    0.014626] rcu: 	Max phase no-delay instances is 1000.
[    0.015482] EFI services will not be available.
[    0.015755] smp: Bringing up secondary CPUs ...
[    0.015795] smp: Brought up 1 node, 1 CPU
[    0.017093] devtmpfs: initialized
[    0.032215] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.032262] futex hash table entries: 256 (order: 2, 16384 bytes, linear)
[    0.042948] pinctrl core: initialized pinctrl subsystem
[    0.044893] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.046166] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
[    0.046335] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.046454] audit: initializing netlink subsys (disabled)
[    0.046776] audit: type=2000 audit(0.044:1): state=initialized audit_enabled=0 res=1
[    0.047484] thermal_sys: Registered thermal governor 'fair_share'
[    0.047496] thermal_sys: Registered thermal governor 'bang_bang'
[    0.047517] thermal_sys: Registered thermal governor 'step_wise'
[    0.047528] thermal_sys: Registered thermal governor 'user_space'
[    0.047627] cpuidle: using governor ladder
[    0.047671] cpuidle: using governor menu
[    0.068461] cpu0: Ratio of byte access time to unaligned word access is 6.32, unaligned accesses are fast
[    0.075878] platform soc: Fixed dependency cycle(s) with /soc/interrupt-controller@f00000000
[    0.159590] platform 90840000.vo: Fixed dependency cycle(s) with /soc/dsi@90850000
[    0.159783] platform 90840000.vo: Fixed dependency cycle(s) with /soc/dsi@90850000
[    0.159916] platform 90850000.dsi: Fixed dependency cycle(s) with /soc/dsi@90850000/panel@0
[    0.159948] platform 90850000.dsi: Fixed dependency cycle(s) with /soc/vo@90840000
[    0.167091] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.167119] HugeTLB: 16380 KiB vmemmap can be freed for a 1.00 GiB page
[    0.167133] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.167144] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[    0.178704] fbcon: Taking over console
[    0.178782] ACPI: Interpreter disabled.
[    0.179307] k230-powerdomain 91103000.sysctl_power: powerdomain init ok
[    0.181465] iommu: Default domain type: Translated
[    0.181494] iommu: DMA domain TLB invalidation policy: strict mode
[    0.182210] SCSI subsystem initialized
[    0.186397] usbcore: registered new interface driver usbfs
[    0.186473] usbcore: registered new interface driver hub
[    0.186538] usbcore: registered new device driver usb
[    0.188346] mc: Linux media interface: v0.10
[    0.188520] videodev: Linux video capture interface: v2.00
[    0.188962] Advanced Linux Sound Architecture Driver Initialized.
[    0.194226] vgaarb: loaded
[    0.194850] clocksource: Switched to clocksource riscv_clocksource
[    0.203662] pnp: PnP ACPI: disabled
[    0.226336] NET: Registered PF_INET protocol family
[    0.226524] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
[    0.229334] tcp_listen_portaddr_hash hash table entries: 512 (order: 2, 16384 bytes, linear)
[    0.229430] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.229478] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    0.229593] TCP bind hash table entries: 8192 (order: 7, 524288 bytes, linear)
[    0.231189] TCP: Hash tables configured (established 8192 bind 8192)
[    0.231617] MPTCP token hash table entries: 1024 (order: 3, 49152 bytes, linear)
[    0.231879] UDP hash table entries: 512 (order: 3, 49152 bytes, linear)
[    0.231977] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes, linear)
[    0.232504] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.233963] NET: Registered PF_XDP protocol family
[    0.234009] PCI: CLS 0 bytes, default 64
[    0.234294] Unpacking initramfs...
[    0.240925] Initialise system trusted keyrings
[    0.241283] workingset: timestamp_bits=44 max_order=18 bucket_order=0
[    0.241362] zbud: loaded
[    0.263921] fuse: init (API version 7.39)
[    0.264503] 9p: Installing v9fs 9p2000 file system support
[    0.347605] NET: Registered PF_ALG protocol family
[    0.347647] Key type asymmetric registered
[    0.347660] Asymmetric key parser 'x509' registered
[    0.347774] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 241)
[    0.348079] io scheduler mq-deadline registered
[    0.348104] io scheduler kyber registered
[    0.394510] [K230_RESET]:sysctl reset phy addr 0x91101000
[    0.394524] [K230_RESET]: ok!
[    0.557873] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.565929] printk: console [ttyS0] disabled
[    0.586574] 91400000.serial: ttyS0 at MMIO 0x91400000 (irq = 79, base_baud = 3125000) is a 16550A
[    0.615928] printk: console [ttyS0] enabled
[    2.502577] 91403000.serial: ttyS3 at MMIO 0x91403000 (irq = 80, base_baud = 3125000) is a 16550A
[    2.545808] SuperH (H)SCI(F) driver initialized
[    2.572947] random: crng init done
[    2.579437] k230-rng 91213000.trng: K230 TRNG driver register!
[    2.598277] canaan-vo 90840000.vo: probe
[    2.611839] canaan-mipi-dsi 90850000.dsi: Fixed dependency cycle(s) with /soc/dsi@90850000/panel@0
[    2.632388] mipi-dsi 90850000.dsi.0: Fixed dependency cycle(s) with /soc/dsi@90850000
[    3.076558] canaan-mipi-dsi 90850000.dsi: Attached device universal
[    3.090512] canaan-vo 90840000.vo: background color is ffffff
[    3.109766] canaan-drm soc:display-subsystem: bound 90840000.vo (ops 0xffffffff83696c38)
[    3.128679] canaan-drm soc:display-subsystem: bound 90850000.dsi (ops 0xffffffff83697130)
[    3.147588] [drm] Initialized canaan-drm 1.0.0 20230501 for soc:display-subsystem on minor 0
[    3.173446] canaan-mipi-dsi 90850000.dsi: DSI PHY: lane 594000 kbps, voc 0x17, hsfreqrange 0x87
[    3.294272] canaan-panel-dsi 90850000.dsi.0: canaan_panel_prepare: entered, init_set_v1_flag=1
[    3.457400] Freeing initrd memory: 26664K
[    3.642882] canaan-panel-dsi 90850000.dsi.0: RDDID (0x04) failed: -22
[    3.663105] canaan-mipi-dsi 90850000.dsi: DCS read 0x0a: panel did not answer (status 0x50015)
[    3.663114] canaan-panel-dsi 90850000.dsi.0: RDDPM (0x0A) failed: -110
[    3.667960] Console: switching to colour frame buffer device 71x77
[    3.739855] canaan-drm soc:display-subsystem: [drm] fb0: canaan-drmdrmfb frame buffer device
[    3.748480] canaan-drm soc:display-subsystem: [drm:canaan_drm_bind] Canaan K230 DRM driver register successfully
[    3.768239] loop: module loaded
[    3.797057] misc mmz: registered.
[    3.805368] e1000e: Intel(R) PRO/1000 Network Driver
[    3.810474] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    3.818069] usbcore: registered new device driver r8152-cfgselector
[    3.824576] usbcore: registered new interface driver r8152
[    3.831414] dwc2 91500000.usb: supply vusb_d not found, using dummy regulator
[    3.838968] dwc2 91500000.usb: supply vusb_a not found, using dummy regulator
[    3.962946] dwc2 91500000.usb: EPs: 7, dedicated fifos, 3016 entries in SPRAM
[    3.970489] dwc2 91500000.usb: DWC OTG Controller
[    3.975400] dwc2 91500000.usb: new USB bus registered, assigned bus number 1
[    3.982625] dwc2 91500000.usb: irq 85, io mem 0x91500000
[    3.988231] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[    3.996613] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.003891] usb usb1: Product: DWC OTG Controller
[    4.008638] usb usb1: Manufacturer: Linux 6.6.36 dwc2_hsotg
[    4.014260] usb usb1: SerialNumber: 91500000.usb
[    4.019736] hub 1-0:1.0: USB hub found
[    4.023707] hub 1-0:1.0: 1 port detected
[    4.028812] dwc2 91540000.usb: supply vusb_d not found, using dummy regulator
[    4.036513] dwc2 91540000.usb: supply vusb_a not found, using dummy regulator
[    4.162962] dwc2 91540000.usb: EPs: 7, dedicated fifos, 3016 entries in SPRAM
[    4.180583] dwc2 91540000.usb: DWC OTG Controller
[    4.185485] dwc2 91540000.usb: new USB bus registered, assigned bus number 2
[    4.192724] dwc2 91540000.usb: irq 86, io mem 0x91540000
[    4.198366] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.06
[    4.208553] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.219418] usb usb2: Product: DWC OTG Controller
[    4.225961] usb usb2: Manufacturer: Linux 6.6.36 dwc2_hsotg
[    4.233402] usb usb2: SerialNumber: 91540000.usb
[    4.241579] hub 2-0:1.0: USB hub found
[    4.248299] hub 2-0:1.0: 1 port detected
[    4.256365] usbcore: registered new interface driver usb-storage
[    4.265569] usbcore: registered new interface driver usbserial_generic
[    4.276768] usbserial: USB Serial support registered for generic
[    4.285942] mousedev: PS/2 mouse device common for all mice
[    4.294990] goodix-berlin-i2c 1-005d: supply avdd not found, using dummy regulator
[    4.307440] goodix-berlin-i2c 1-005d: supply iovdd not found, using dummy regulator
[    4.456907] input: Goodix Berlin Capacitive TouchScreen as /devices/platform/soc/91408000.i2c/i2c-1/1-005d/input/input0
[    4.474033] i2c_dev: i2c /dev entries driver
[    4.483865] MVX dev: Linlon v5276 identified. cores=1, nlsid=4, id=0. (mvx_dev.c:416)
[    4.496816] usbcore: registered new interface driver uvcvideo
[    4.537773] sdhci: Secure Digital Host Controller Interface driver
[    4.545803] sdhci: Copyright(c) Pierre Ossman
[    4.553708] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.562236] usb 2-1: new high-speed USB device number 2 using dwc2
[    4.573032] Kendryte crypto driver probe!
[    4.582481] Kendryte sha256 driver probe!
[    4.590078] Kendryte RSA driver probe!
[    4.596847] hid: raw HID events driver (C) Jiri Kosina
[    4.605046] usbcore: registered new interface driver usbhid
[    4.612493] usbhid: USB HID core driver
[    4.618121] mmc1: SDHCI controller on 91581000.sdhci1 [91581000.sdhci1] using ADMA
[    4.630234] mmc0: SDHCI controller on 91580000.sdhci0 [91580000.sdhci0] using ADMA
[    4.646247] riscv-pmu-sbi: SBI PMU extension is available
[    4.654504] riscv-pmu-sbi: 16 firmware and 18 hardware counters
[    4.663528] sdhci-dwcmshc-kendryte 91580000.sdhci0: card claims to support voltages below defined range
[    4.687348] mmc0: new high speed SDIO card at address 0001
[    4.708503] mmc1: new high speed SDXC card at address 5048
[    4.716603] mmcblk1: mmc1:5048 SD128 119 GiB
[    4.726760]  mmcblk1: p1 p2
[    4.787061] ==================================================================
[    4.797663] BUG: KFENCE: memory corruption in usb_get_bos_descriptor+0xbc/0x308
[    4.797663] 
[    4.811462] Corrupted memory at 0x0000000067d0989b [ ! ! ! . . . . . . . . . . . . . ] (in kfence-#31):
[    4.824231]  usb_get_bos_descriptor+0xbc/0x308
[    4.830376]  hub_port_init+0x672/0xcc8
[    4.835795]  hub_event+0xeba/0x17e2
[    4.840941]  process_one_work+0x146/0x314
[    4.846604]  worker_thread+0x290/0x37e
[    4.851996]  kthread+0xe8/0x106
[    4.856755]  ret_from_fork+0xe/0x20
[    4.861854] 
[    4.864919] kfence-#31: 0x00000000745f02a9-0x00000000132ca214, size=5, cache=kmalloc-rnd-03-64
[    4.864919] 
[    4.879777] allocated by task 8 on cpu 0 at 4.786953s:
[    4.886576]  __kmem_cache_alloc_node+0x3cc/0x3ee
[    4.892810]  kmalloc_trace+0x30/0xbc
[    4.897995]  usb_get_bos_descriptor+0x72/0x308
[    4.904047]  hub_port_init+0x672/0xcc8
[    4.909383]  hub_event+0xeba/0x17e2
[    4.914431]  process_one_work+0x146/0x314
[    4.919993]  worker_thread+0x290/0x37e
[    4.925276]  kthread+0xe8/0x106
[    4.929944]  ret_from_fork+0xe/0x20
[    4.934951] 
[    4.937922] freed by task 8 on cpu 0 at 4.787034s:
[    4.944236]  usb_get_bos_descriptor+0xbc/0x308
[    4.950178]  hub_port_init+0x672/0xcc8
[    4.955418]  hub_event+0xeba/0x17e2
[    4.960384]  process_one_work+0x146/0x314
[    4.965856]  worker_thread+0x290/0x37e
[    4.971055]  kthread+0xe8/0x106
[    4.975641]  ret_from_fork+0xe/0x20
[    4.980571] 
[    4.983473] CPU: 0 PID: 8 Comm: kworker/0:0 Not tainted 6.6.36 #1-NixOS
[    4.992965] Hardware name: LILYGO T-Display-K230 (DT)
[    4.999489] Workqueue: usb_hub_wq hub_event
[    5.005151] ==================================================================
[    5.017209] usb 2-1: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[    5.028430] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.038496] usb 2-1: Product: USB 10/100 LAN
[    5.044333] usb 2-1: Manufacturer: Realtek
[    5.049950] usb 2-1: SerialNumber: 000000000000
[    5.213357] drop_monitor: Initializing network drop monitor service
[    5.246964] r8152-cfgselector 2-1: reset high-speed USB device number 2 using dwc2
[    5.597970] r8152 2-1:1.0: skip request firmware
[    5.604372] r8152 2-1:1.0 (unnamed net_device) (uninitialized): Invalid ether addr 00:00:00:00:00:00
[    5.616505] r8152 2-1:1.0 (unnamed net_device) (uninitialized): Random ether addr c6:c9:44:90:30:88
[    5.651124] NET: Registered PF_INET6 protocol family
[    5.682363] Segment Routing with IPv6
[    5.689129] In-situ OAM (IOAM) with IPv6
[    5.696616] r8152 2-1:1.0 eth0: v1.12.13
[    5.703920] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    5.713635] NET: Registered PF_PACKET protocol family
[    5.721470] 9pnet: Installing 9P2000 support
[    5.728351] Key type dns_resolver registered
[    5.753558] registered taskstats version 1
[    5.760881] Loading compiled-in X.509 certificates
[    5.784357] debug_vm_pgtable: [debug_vm_pgtable         ]: Validating architecture page table helpers
[    5.798110] Key type .fscrypt registered
[    5.804571] Key type fscrypt-provisioning registered
[    5.812326] ima: No TPM chip found, activating TPM-bypass!
[    5.820376] ima: Allocated hash algorithm: sha1
[    5.827500] ima: No architecture policies found
[    5.847073] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[    5.869460] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[    5.878536] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
[    5.890088] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    5.901995] clk: Disabling unused clocks
[    5.907602] ALSA device list:
[    5.912141] cfg80211: failed to load regulatory.db
[    5.918427]   #0: K230_I2S_INNO
[    5.931727] Freeing unused kernel image (initmem) memory: 8520K
[    5.940227] Run /init as init process
[    5.969458] systemd[1]: System time advanced to built-in epoch: Tue 2026-03-17 19:55:52 UTC
␛P+q6E616D65␛\[    6.330702] systemd[1]: Successfully made /usr/ read-only.
␛[18t␛7␛[32766;32766H␛[6n␛8␛[!p␛]104␛\␛[0m␛[?7h␛[1G␛[0J[    7.019046] systemd[1]: systemd 261.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE)
[    7.060696] systemd[1]: Detected architecture riscv64.
[    7.068519] systemd[1]: Running in initrd.
␛[0;1;39mBooting initrd of ␛[0m␛[0;38;2;126;186;228mNixOS 26.11 (Zokor) (Initrd)␛[0m␛[0;1;39m.␛[0m

[    7.095583] systemd[1]: Initializing machine ID from random generator.
[    7.107050] systemd[1]: Hostname set to <nixos>.
␛]3008;start=6df9fb28df0348d1b718e78a6c5cf657;user=root;hostname=nixos;machineid=1b77b0dcfd094ea287807816f120cdec;bootid=c130b9f4cae44f9faad28b6032e0b4df;pid=1;comm=systemd;type=boot␛\[    7.759827] systemd[1]: bpf-restrict-fs: Failed to link program; assuming BPF LSM is not available.
[    8.090065] systemd[1]: Queued start job for default target Initrd Default Target.
[    8.122457] systemd[1]: Created slice Slice /system/modprobe.
[␛[0;32m  OK  ␛[0m] Created slice ␛[0;1;39mSlice /system/modprobe␛[0m.

[    8.147521] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mDispatch Password Requests to Console Directory Watch␛[0m.

[    8.179175] systemd[1]: Expecting device /dev/disk/by-label/NIXOS_SD...
         Expecting device ␛[0;1;39m/dev/disk/by-label/NIXOS_SD␛[0m...

[    8.207136] systemd[1]: Reached target Path Units.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mPath Units␛[0m.

[    8.231133] systemd[1]: Reached target Slice Units.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSlice Units␛[0m.

[    8.255167] systemd[1]: Reached target Swaps.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSwaps␛[0m.

[    8.279125] systemd[1]: Reached target Timer Units.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mTimer Units␛[0m.

[    8.303643] systemd[1]: Listening on D-Bus System Message Bus Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mD-Bus System Message Bus Socket␛[0m.

[    8.331740] systemd[1]: Listening on Journal Socket (/dev/log).
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mJournal Socket (/dev/log)␛[0m.

[    8.355813] systemd[1]: Listening on Journal Sockets.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mJournal Sockets␛[0m.

[    8.379768] systemd[1]: Listening on udev Control Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mudev Control Socket␛[0m.

[    8.403546] systemd[1]: Listening on udev Kernel Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mudev Kernel Socket␛[0m.

[    8.427142] systemd[1]: Reached target Socket Units.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSocket Units␛[0m.

[    8.451310] systemd[1]: Create List of Static Device Nodes skipped, unmet condition check ConditionFileNotEmpty=/lib/modules/6.6.36/modules.devname
[    8.479794] systemd[1]: Starting Load Kernel Module configfs...
         Starting ␛[0;1;39mLoad Kernel Module configfs␛[0m...

[    8.535875] systemd[1]: Starting Journal Service...
         Starting ␛[0;1;39mJournal Service␛[0m...

[    8.588887] systemd[1]: Starting Load Kernel Modules...
         Starting ␛[0;1;39mLoad Kernel Modules␛[0m...

[    8.651817] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
         Starting ␛[0;1;39mCreate Static Device Nodes in /dev gracefully␛[0m...

[    8.719407] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os
[    8.779927] systemd[1]: Starting Coldplug All udev Devices...
         Starting ␛[0;1;39mColdplug All udev Devices␛[0m...

[    8.843635] systemd-journald[96]: Collecting audit messages is disabled.
[    8.865391] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[    8.894165] systemd[1]: Finished Load Kernel Module configfs.
[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mLoad Kernel Module configfs␛[0m.

[    8.943890] systemd[1]: Finished Load Kernel Modules.
[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mLoad Kernel Modules␛[0m.

[    8.995304] systemd[1]: Finished Create Static Device Nodes in /dev gracefully.
[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate Static Device Nodes in /dev gracefully␛[0m.

[    9.049659] systemd[1]: Kernel Configuration File System skipped, unmet condition check ConditionPathExists=/sys/kernel/config
[    9.123858] systemd[1]: Starting Apply Kernel Variables...
         Starting ␛[0;1;39mApply Kernel Variables␛[0m...

[    9.219848] systemd[1]: Starting Create Static Device Nodes in /dev...
         Starting ␛[0;1;39mCreate Static Device Nodes in /dev␛[0m...

[    9.325152] systemd[1]: Started Journal Service.
[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mJournal Service␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mApply Kernel Variables␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate Static Device Nodes in /dev␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mPreparation for Local File Systems␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mLocal File Systems␛[0m.

         Starting ␛[0;1;39mCreate System Files and Directories␛[0m...

         Starting ␛[0;1;39mRule-based Manager for Device Events and Files␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate System Files and Directories␛[0m.

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mRule-based Manager for Device Events and Files␛[0m.

[␛[0m␛[0;31m*     ␛[0m] (1 of 2) A start job is running for…/by-label/NIXOS_SD (4s / 1min 30s)

␛M
␛[K[␛[0;1;31m*␛[0m␛[0;31m*    ␛[0m] (1 of 2) A start job is running for…/by-label/NIXOS_SD (4s / 1min 30s)

␛M
␛[K[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mColdplug All udev Devices␛[0m.

␛[K[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSystem Initialization␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mBasic System␛[0m.

[   14.616663] r8152 2-1:1.0 enu1: renamed from eth0
[␛[0;32m  OK  ␛[0m] Found device ␛[0;1;39m/dev/disk/by-label/NIXOS_SD␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mInitrd Root Device␛[0m.

         Starting ␛[0;1;39mFile System Check on /dev/disk/by-label/NIXOS_SD␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mFile System Check on /dev/disk/by-label/NIXOS_SD␛[0m.

         Mounting ␛[0;1;39m/sysroot␛[0m...

[   15.881972] EXT4-fs (mmcblk1p2): mounted filesystem 44444444-4444-4444-8888-888888888888 r/w with ordered data mode. Quota mode: disabled.
[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39m/sysroot␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mInitrd Root File System␛[0m.

         Starting ␛[0;1;39mFind NixOS closure␛[0m...

         Starting ␛[0;1;39mMountpoints Configured in the Real Root␛[0m...

         Mounting ␛[0;1;39m/sysroot/run␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mFind NixOS closure␛[0m.

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39m/sysroot/run␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mMountpoints Configured in the Real Root␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mInitrd File Systems␛[0m.

         Starting ␛[0;1;39mCreate Volatile Files and Directories in the Real Root␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate Volatile Files and Directories in the Real Root␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mInitrd Default Target␛[0m.

         Starting ␛[0;1;39mCleaning Up and Shutting Down Daemons␛[0m...

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mInitrd Default Target␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mBasic System␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mInitrd Root Device␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mPath Units␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mDispatch Password Requests to Console Directory Watch␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mSlice Units␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mSocket Units␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mSystem Initialization␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mSwaps␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mTimer Units␛[0m.

[␛[0;32m  OK  ␛[0m] Closed ␛[0;1;39mD-Bus System Message Bus Socket␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mFind NixOS closure␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mApply Kernel Variables␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mLoad Kernel Modules␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mCreate Volatile Files and Directories in the Real Root␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mCreate System Files and Directories␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mLocal File Systems␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mPreparation for Local File Systems␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mColdplug All udev Devices␛[0m.

         Stopping ␛[0;1;39mRule-based Manager for Device Events and Files␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCleaning Up and Shutting Down Daemons␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mRule-based Manager for Device Events and Files␛[0m.

[␛[0;32m  OK  ␛[0m] Closed ␛[0;1;39mudev Control Socket␛[0m.

         Starting ␛[0;1;39mCleanup udev Database␛[0m...

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mCreate Static Device Nodes in /dev␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mCreate Static Device Nodes in /dev gracefully␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCleanup udev Database␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSwitch Root␛[0m.

         Starting ␛[0;1;39mNixOS Activation␛[0m...

[␛[0;31m*␛[0;1;31m*␛[0m␛[0;31m*   ␛[0m] A start job is running for NixOS Activation (3s / no limit)

␛M
␛[K[ ␛[0;31m*␛[0;1;31m*␛[0m␛[0;31m*  ␛[0m] A start job is running for NixOS Activation (3s / no limit)

␛M
␛[K[  ␛[0;31m*␛[0;1;31m*␛[0m␛[0;31m* ␛[0m] A start job is running for NixOS Activation (4s / no limit)

␛M
␛[K[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mNixOS Activation␛[0m.

␛[K         Starting ␛[0;1;39mSwitch Root␛[0m...

[   21.952306] systemd-journald[96]: Received SIGTERM from PID 1 (systemd).
[   22.428418] systemd[1]: System time advanced to timestamp on /var/lib/systemd/timesync/clock: Tue 2026-03-17 20:09:40 UTC
␛P+q6E616D65␛\␛[18t␛7␛[32766;32766H␛[6n␛8␛[!p␛]104␛\␛[0m␛[?7h␛[1G␛[0J[   23.647032] systemd[1]: systemd 261.2 running in system mode (+PAM +AUDIT -SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -BTF -XKBCOMMON +UTMP +LIBARCHIVE)
[   23.689702] systemd[1]: Detected architecture riscv64.

␛[0;1;39mWelcome to ␛[0m␛[0;38;2;126;186;228mNixOS 26.11 (Zokor)␛[0m␛[0;1;39m!␛[0m


␛]3008;start=727ab5e0f1294bbe939701d699483196;user=root;hostname=nixos;machineid=384099c246e445e9a734bd8b399e3487;bootid=c130b9f4cae44f9faad28b6032e0b4df;pid=1;comm=systemd;type=boot␛\[   24.452538] systemd[1]: bpf-restrict-fs: Failed to link program; assuming BPF LSM is not available.
[   26.594517] systemd[1]: initrd-switch-root.service: Deactivated successfully.
[   26.608035] systemd[1]: Stopped initrd-switch-root.service.
[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39minitrd-switch-root.service␛[0m.

[   26.637471] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[   26.657256] systemd[1]: Created slice Slice /system/getty.
[␛[0;32m  OK  ␛[0m] Created slice ␛[0;1;39mSlice /system/getty␛[0m.

[   26.686706] systemd[1]: Created slice Slice /system/serial-getty.
[␛[0;32m  OK  ␛[0m] Created slice ␛[0;1;39mSlice /system/serial-getty␛[0m.

[   26.714738] systemd[1]: Created slice Slice /system/systemd-fsck.
[␛[0;32m  OK  ␛[0m] Created slice ␛[0;1;39mSlice /system/systemd-fsck␛[0m.

[   26.742509] systemd[1]: Created slice User and Session Slice.
[␛[0;32m  OK  ␛[0m] Created slice ␛[0;1;39mUser and Session Slice␛[0m.

[   26.767573] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mDispatch Password Requests to Console Directory Watch␛[0m.

[   26.799536] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mForward Password Requests to Wall Directory Watch␛[0m.

[   26.831150] systemd[1]: Expecting device /dev/disk/by-label/K230_BOOT...
         Expecting device ␛[0;1;39m/dev/disk/by-label/K230_BOOT␛[0m...

[   26.859057] systemd[1]: Expecting device /dev/ttyS0...
         Expecting device ␛[0;1;39m/dev/ttyS0␛[0m...

[   26.883131] systemd[1]: Reached target Local Encrypted Volumes.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mLocal Encrypted Volumes␛[0m.

[   26.907166] systemd[1]: Stopped target initrd-fs.target.
[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39minitrd-fs.target␛[0m.

[   26.931116] systemd[1]: Stopped target initrd-root-fs.target.
[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39minitrd-root-fs.target␛[0m.

[   26.955148] systemd[1]: Stopped target initrd-switch-root.target.
[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39minitrd-switch-root.target␛[0m.

[   26.979194] systemd[1]: Reached target Virtual Machines and Containers.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mVirtual Machines and Containers␛[0m.

[   27.007197] systemd[1]: Reached target Path Units.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mPath Units␛[0m.

[   27.031190] systemd[1]: Reached target Remote File Systems.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mRemote File Systems␛[0m.

[   27.055150] systemd[1]: Reached target Slice Units.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSlice Units␛[0m.

[   27.079195] systemd[1]: Reached target Swaps.
[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSwaps␛[0m.

[   27.111791] systemd[1]: Listening on Query the User Interactively for a Password.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mQuery the User Interactively for a Password␛[0m.

[   27.152728] systemd[1]: Listening on Process Core Dump Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mProcess Core Dump Socket␛[0m.

[   27.186301] systemd[1]: Listening on Credential Encryption/Decryption.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mCredential Encryption/Decryption␛[0m.

[   27.225003] systemd[1]: Listening on Factory Reset Management.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mFactory Reset Management␛[0m.

[   27.251699] systemd[1]: Listening on Hostname Service Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mHostname Service Socket␛[0m.

[   27.288004] systemd[1]: Starting Journal Log Access Socket...
         Starting ␛[0;1;39mJournal Log Access Socket␛[0m...

[   27.312480] systemd[1]: Listening on Journal Audit Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mJournal Audit Socket␛[0m.

[   27.344967] systemd[1]: Listening on Console Output Muting Service Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mConsole Output Muting Service Socket␛[0m.

[   27.376134] systemd[1]: Listening on Userspace Out-Of-Memory (OOM) Killer Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mUserspace Out-Of-Memory (OOM) Killer Socket␛[0m.

[   27.407380] systemd[1]: TPM PCR Measurements skipped, unmet condition check ConditionSecurity=measured-os
[   27.421707] systemd[1]: Make TPM PCR Policy skipped, unmet condition check ConditionSecurity=measured-uki
[   27.450827] systemd[1]: Listening on Disk Repartitioning Service Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mDisk Repartitioning Service Socket␛[0m.

[   27.479705] systemd[1]: Listening on udev Control Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mudev Control Socket␛[0m.

[   27.503811] systemd[1]: Listening on udev Varlink Socket.
[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mudev Varlink Socket␛[0m.

[   27.536507] systemd[1]: Mounting Huge Pages File System...
         Mounting ␛[0;1;39mHuge Pages File System␛[0m...

[   27.582640] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting ␛[0;1;39mPOSIX Message Queue File System␛[0m...

[   27.639523] systemd[1]: Mounting Kernel Debug File System...
         Mounting ␛[0;1;39mKernel Debug File System␛[0m...

[   27.702158] systemd[1]: Mounting Kernel Trace File System...
         Mounting ␛[0;1;39mKernel Trace File System␛[0m...

[   27.755860] systemd[1]: Starting Create List of Static Device Nodes...
         Starting ␛[0;1;39mCreate List of Static Device Nodes␛[0m...

[   27.860315] systemd[1]: Starting Load Kernel Module configfs...
         Starting ␛[0;1;39mLoad Kernel Module configfs␛[0m...

[   27.907291] systemd[1]: Load Kernel Module drm skipped, unmet condition check ConditionKernelModuleLoaded=!drm
[   27.927360] systemd[1]: Load Kernel Module efi_pstore skipped, unmet condition check ConditionKernelModuleLoaded=!efi_pstore
[   27.959464] systemd[1]: Load Kernel Module fuse skipped, unmet condition check ConditionKernelModuleLoaded=!fuse
[   27.987479] systemd[1]: Mounting FUSE Control File System...
         Mounting ␛[0;1;39mFUSE Control File System␛[0m...

[   28.019445] systemd[1]: Clear Stale Hibernate Storage Info skipped, unmet condition check ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67
[   28.069214] systemd[1]: Starting Journal Service...
         Starting ␛[0;1;39mJournal Service␛[0m...

[   28.122573] systemd[1]: Starting Load Kernel Modules...
         Starting ␛[0;1;39mLoad Kernel Modules␛[0m...

[   28.203873] systemd[1]: Starting Userspace Out-Of-Memory (OOM) Killer...
         Starting ␛[0;1;39mUserspace Out-Of-Memory (OOM) Killer␛[0m...

[   28.305026] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting ␛[0;1;39mRemount Root and Kernel File Systems␛[0m...

[   28.379687] systemd-journald[278]: Collecting audit messages is enabled.
[   28.395307] systemd[1]: Early TPM SRK Setup skipped, unmet condition check ConditionSecurity=measured-os
[   28.475887] systemd[1]: Starting Coldplug All udev Devices...
         Starting ␛[0;1;39mColdplug All udev Devices␛[0m...

[   28.609079] systemd[1]: Started Journal Service.
[   28.623071] EXT4-fs (mmcblk1p2): re-mounted 44444444-4444-4444-8888-888888888888 r/w. Quota mode: disabled.
[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mJournal Service␛[0m.

[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mJournal Log Access Socket␛[0m.

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39mHuge Pages File System␛[0m.

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39mPOSIX Message Queue File System␛[0m.

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39mKernel Debug File System␛[0m.

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39mKernel Trace File System␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate List of Static Device Nodes␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mLoad Kernel Module configfs␛[0m.

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39mFUSE Control File System␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mLoad Kernel Modules␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mRemount Root and Kernel File Systems␛[0m.

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mUserspace Out-Of-Memory (OOM) Killer␛[0m.

[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mDisk Image Download Service Socket␛[0m.

         Starting ␛[0;1;39mFirewall␛[0m...

         Starting ␛[0;1;39mFlush Journal to Persistent Storage␛[0m...

         Starting ␛[0;1;39mLoad/Save OS Random Seed␛[0m...

         Starting ␛[0;1;39mApply Kernel Variables␛[0m...

         Starting ␛[0;1;39mNetwork Time Synchronization␛[0m...

[   29.413390] systemd-journald[278]: Received client request to flush runtime journal.
[   29.495355] systemd-journald[278]: File /var/log/journal/384099c246e445e9a734bd8b399e3487/system.journal corrupted or uncleanly shut down, renaming and replacing.
         Starting ␛[0;1;39mCreate Static Device Nodes in /dev gracefully␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mLoad/Save OS Random Seed␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mApply Kernel Variables␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mFlush Journal to Persistent Storage␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate Static Device Nodes in /dev gracefully␛[0m.

         Starting ␛[0;1;39mCreate Static Device Nodes in /dev␛[0m...

[␛[0;1;31mFAILED␛[0m] Failed to start ␛[0;1;39mFirewall␛[0m.

See 'systemctl status firewall.service' for details.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate Static Device Nodes in /dev␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mPreparation for Local File Systems␛[0m.

         Mounting ␛[0;1;39m/run/wrappers␛[0m...

         Starting ␛[0;1;39mRule-based Manager for Device Events and Files␛[0m...

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mNetwork Time Synchronization␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSystem Time Set␛[0m.

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39m/run/wrappers␛[0m.

         Starting ␛[0;1;39mCreate SUID/SGID Wrappers␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate SUID/SGID Wrappers␛[0m.

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mRule-based Manager for Device Events and Files␛[0m.

[␛[0m␛[0;31m*     ␛[0m] (1 of 3) A start job is running for…by-label/K230_BOOT (8s / 1min 30s)

␛M
␛[K[␛[0;1;31m*␛[0m␛[0;31m*    ␛[0m] (1 of 3) A start job is running for…by-label/K230_BOOT (9s / 1min 30s)

␛M
␛[K[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mColdplug All udev Devices␛[0m.

␛[K[␛[0;31m*␛[0;1;31m*␛[0m␛[0;31m*   ␛[0m] (1 of 2) A start job is running for…y-label/K230_BOOT (12s / 1min 30s)

␛M
␛[K[ ␛[0;31m*␛[0;1;31m*␛[0m␛[0;31m*  ␛[0m] (2 of 2) A start job is running for /dev/ttyS0 (12s / 1min 30s)

␛M
␛[K[  ␛[0;31m*␛[0;1;31m*␛[0m␛[0;31m* ␛[0m] (2 of 2) A start job is running for /dev/ttyS0 (13s / 1min 30s)

␛M
␛[K[   ␛[0;31m*␛[0;1;31m*␛[0m␛[0;31m*␛[0m] (2 of 2) A start job is running for /dev/ttyS0 (13s / 1min 30s)

␛M
␛[K[    ␛[0;31m*␛[0;1;31m*␛[0m] (1 of 2) A start job is running for…y-label/K230_BOOT (14s / 1min 30s)

␛M
␛[K[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSound Card␛[0m.

␛[K         Starting ␛[0;1;39mVirtual Console Setup␛[0m...

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mVirtual Console Setup␛[0m.

         Starting ␛[0;1;39mVirtual Console Setup␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mVirtual Console Setup␛[0m.

         Starting ␛[0;1;39mFile System Check on /dev/disk/by-label/K230_BOOT␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mFile System Check on /dev/disk/by-label/K230_BOOT␛[0m.

         Mounting ␛[0;1;39m/boot␛[0m...

[␛[0;32m  OK  ␛[0m] Mounted ␛[0;1;39m/boot␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mLocal File Systems␛[0m.

[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mBoot Loader Control Service Socket␛[0m.

         Starting ␛[0;1;39mCreate System Files and Directories␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mCreate System Files and Directories␛[0m.

         Starting ␛[0;1;39mRecord System Boot/Shutdown in UTMP␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mRecord System Boot/Shutdown in UTMP␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSystem Initialization␛[0m.

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mDiscard unused filesystem blocks once a week␛[0m.

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mDaily Cleanup of Temporary Directories␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mTimer Units␛[0m.

[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mD-Bus System Message Bus Socket␛[0m.

[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mNix Daemon Socket␛[0m.

[␛[0;32m  OK  ␛[0m] Listening on ␛[0;1;39mVirtual Machine and C…tainer Registration Service Socket␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mSocket Units␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mBasic System␛[0m.

         Starting ␛[0;1;39mName Service Cache Daemon (nsncd)␛[0m...

         Starting ␛[0;1;39mPost-Boot Actions␛[0m...

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mReset console on configuration changes␛[0m.

         Starting ␛[0;1;39mresolvconf update␛[0m...

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mName Service Cache Daemon (nsncd)␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mPost-Boot Actions␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mHost and Network Name Lookups␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mUser and Group Name Lookups␛[0m.

         Starting ␛[0;1;39mD-Bus System Message Bus␛[0m...

         Starting ␛[0;1;39mUser Login Management␛[0m...

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mD-Bus System Message Bus␛[0m.

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mHost and Network Name Lookups␛[0m.

         Stopping ␛[0;1;39mHost and Network Name Lookups␛[0m...

[␛[0;32m  OK  ␛[0m] Stopped target ␛[0;1;39mUser and Group Name Lookups␛[0m.

         Stopping ␛[0;1;39mUser and Group Name Lookups␛[0m...

         Stopping ␛[0;1;39mName Service Cache Daemon (nsncd)␛[0m...

[␛[0;32m  OK  ␛[0m] Stopped ␛[0;1;39mName Service Cache Daemon (nsncd)␛[0m.

         Starting ␛[0;1;39mName Service Cache Daemon (nsncd)␛[0m...

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mUser Login Management␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mresolvconf update␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mPreparation for Network␛[0m.

         Starting ␛[0;1;39mDHCP Client␛[0m...

         Starting ␛[0;1;39mlinger-users.service␛[0m...

         Starting ␛[0;1;39mExtra networking commands.␛[0m...

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mName Service Cache Daemon (nsncd)␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mlinger-users.service␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mHost and Network Name Lookups␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mUser and Group Name Lookups␛[0m.

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mExtra networking commands.␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mNetwork␛[0m.

         Starting ␛[0;1;39mPermit User Sessions␛[0m...

[␛[0;32m  OK  ␛[0m] Finished ␛[0;1;39mPermit User Sessions␛[0m.

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mGetty on tty1␛[0m.

[␛[0;32m  OK  ␛[0m] Started ␛[0;1;39mSerial Getty on ttyS0␛[0m.

[␛[0;32m  OK  ␛[0m] Reached target ␛[0;1;39mLogin Prompts␛[0m.

␛[!p␛]104␛\␛[0m␛[?7h␛[1G␛[0J␛7␛[32766;32766H␛[6n␛8␛[!p␛]104␛\␛[0m␛[?7h␛[1G␛[0J␛7␛[32766;32766H␛[6n␛8␛]3008;start=7c34d58e3a384586b22379e8fe314de1;user=root;hostname=nixos;machineid=384099c246e445e9a734bd8b399e3487;bootid=c130b9f4cae44f9faad28b6032e0b4df;pid=643;comm=(agetty);servicename=serial-getty@ttyS0.service;invocationid=57d2fc44ba164913a0b3055a991a1b80;type=service␛\␛P+q6E616D65␛\


␛[1;32m<<< Welcome to NixOS 26.11.20260919.20b1ddd (riscv64) - ttyS0 >>>␛[0m


nixos login: root (automatic login)


␛]3008;start=267c50e7d3f6419c9c39a6db39262625;user=root;hostname=nixos;machineid=384099c246e445e9a734bd8b399e3487;bootid=c130b9f4cae44f9faad28b6032e0b4df;pid=643;comm=login;targetuser=root;sessionid=2;type=session␛\␛[?2004h

␛[1;31m[␛]0;root@nixos: ~␇root@nixos:~]#␛[0m [ 180.146] --- capture end ---