I manually power cycled the device, and the following happened:
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.4.61 (build@runner-isGBxBcc-project-15763379-concurrent-0) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r0-6efa060)) #0 SMP PREEMPT Mon Dec 21 00:08:33 2020
[ 0.000000] Machine model: Traverse Ten64
[ 0.000000] earlycon: ns16550a0 at MMIO 0x00000000021c0500 (options '115200n8')
[ 0.000000] printk: bootconsole [ns16550a0] enabled
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 16 MiB at 0x00000000fac00000
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x00000087ffffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x87fbfe3800-0x87fbfe4fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x00000087ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000fbdfffff]
[ 0.000000] node 0: [mem 0x0000008080000000-0x00000087ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000087ffffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] percpu: Embedded 22 pages/cpu s51608 r8192 d30312 u90112
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] Speculative Store Bypass Disable mitigation not required
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8240640
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/ram0 earlycon ubi.mtd=ubia
[ 0.000000] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0xf6c00000-0xfac00000] (64MB)
[ 0.000000] BUG: Bad page state in process swapper pfn:8103766
[ 0.000000] page:fffffe0201edd980 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0
[ 0.000000] flags: 0x1fffc00000000000()
[ 0.000000] raw: 1fffc00000000000 fffffe0201edd988 fffffe0201edd988 0000000000000000
[ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 0.000000] page dumped because: nonzero mapcount
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.4.61 #0
[ 0.000000] Hardware name: Traverse Ten64 (DT)
[ 0.000000] Call trace:
[ 0.000000] dump_backtrace+0x0/0x120
[ 0.000000] show_stack+0x14/0x20
[ 0.000000] dump_stack+0xb4/0xf4
[ 0.000000] bad_page+0xec/0x118
[ 0.000000] free_pages_check_bad+0x70/0xa8
[ 0.000000] __free_pages_ok+0x344/0x350
[ 0.000000] __free_pages+0x40/0x48
[ 0.000000] __free_pages_core+0xb4/0xc8
[ 0.000000] memblock_free_pages+0x10/0x18
[ 0.000000] memblock_free_all+0x174/0x1f4
[ 0.000000] mem_init+0x48/0x58
[ 0.000000] start_kernel+0x250/0x448
[ 0.000000] Disabling lock debugging due to kernel taint
[ 0.000000] BUG: Bad page state in process swapper pfn:81039cb
[ 0.000000] page:fffffe0201ee72c0 refcount:0 mapcount:0 mapping:3365000000000000 index:0x0
[ 0.000000] Unable to handle kernel paging request at virtual address 0065000000000000
[ 0.000000] Mem abort info:
[ 0.000000] ESR = 0x96000004
[ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits
[ 0.000000] SET = 0, FnV = 0
[ 0.000000] EA = 0, S1PTW = 0
[ 0.000000] Data abort info:
[ 0.000000] ISV = 0, ISS = 0x00000004
[ 0.000000] CM = 0, WnR = 0
[ 0.000000] [0065000000000000] address between user and kernel address ranges
[ 0.000000] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.4.61 #0
[ 0.000000] Hardware name: Traverse Ten64 (DT)
[ 0.000000] pstate: 40400085 (nZcv daIf +PAN -UAO)
[ 0.000000] pc : __dump_page+0x2f4/0x350
[ 0.000000] lr : __dump_page+0x1ac/0x350
[ 0.000000] sp : ffff800010e33e10
[ 0.000000] x29: ffff800010e33e10 x28: 0000000080d80018
[ 0.000000] x27: 0000000008103c00 x26: 000000000030f231
[ 0.000000] x25: 0000000000000000 x24: 0000000000000000
[ 0.000000] x23: 3365000000000000 x22: 3365000000000000
[ 0.000000] x21: ffff800010c5f580 x20: 0000000000000000
[ 0.000000] x19: fffffe0201ee72c0 x18: 0000000000001800
[ 0.000000] x17: 0000000000001400 x16: 0000000000001c00
[ 0.000000] x15: 0000000000000003 x14: 3030303030303030
[ 0.000000] x13: 353633333a676e69 x12: 7070616d20303a74
[ 0.000000] x11: 6e756f6370616d20 x10: 303a746e756f6366
[ 0.000000] x9 : 6572203063323765 x8 : 6531303230656666
[ 0.000000] x7 : 6666663a65676170 x6 : 0000000000000044
[ 0.000000] x5 : 0000000000000000 x4 : 0000000000000000
[ 0.000000] x3 : 00000000ffffffff x2 : ffff800010e4b7d0
[ 0.000000] x1 : fffffe0201ee72c8 x0 : 3365000000000000
[ 0.000000] Call trace:
[ 0.000000] __dump_page+0x2f4/0x350
[ 0.000000] bad_page+0xc0/0x118
[ 0.000000] free_pages_check_bad+0x70/0xa8
[ 0.000000] __free_pages_ok+0x344/0x350
[ 0.000000] __free_pages+0x40/0x48
[ 0.000000] __free_pages_core+0xb4/0xc8
[ 0.000000] memblock_free_pages+0x10/0x18
[ 0.000000] memblock_free_all+0x174/0x1f4
[ 0.000000] mem_init+0x48/0x58
[ 0.000000] start_kernel+0x250/0x448
[ 0.000000] Code: f00056a1 91286021 17ffff7e b40001b6 (f94002c0)
[ 0.000000] random: get_random_bytes called from print_oops_end_marker+0x28/0x50 with crng_init=0
[ 0.000000] ---[ end trace 0000000000000000 ]---
[ 0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[ 0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]---
INFO: RCW BOOT SRC is QSPI
INFO: RCW BOOT SRC is QSPI
WARNING: Using I2C3 for DDR SPD
INFO: platform clock 700000000
INFO: DDR PLL 2100000000
INFO: time base 11 ms
INFO: Parse DIMM SPD(s)
INFO: Controller 0
INFO: DIMM 0
INFO: addr 0x51
WARNING: Using I2C3 for DDR SPD
WARNING: Using I2C3 for DDR SPD
WARNING: Using I2C3 for DDR SPD
WARNING: Using I2C3 for DDR SPD
INFO: checksum 0xa73c86cb
INFO: n_ranks 2
INFO: rank_density 0x400000000
INFO: capacity 0x800000000
INFO: die density 0x6
INFO: primary_sdram_width 64
INFO: ec_sdram_width 8
INFO: device_width 8
INFO: package_3ds 0
INFO: rc 0x26 (Raw card G1)
INFO: rdimm 0
INFO: mirrored_dimm 1
INFO: n_row_addr 17
INFO: n_col_addr 10
INFO: bank_addr_bits 0
INFO: bank_group_bits 2
INFO: edc_config 2
INFO: burst_lengths_bitmask 0xc
INFO: tckmin_x_ps 682
INFO: tckmax_ps 1600
INFO: caslat_x 0x6fffc00
INFO: taa_ps 13750
INFO: trcd_ps 13750
INFO: trp_ps 13750
INFO: tras_ps 32000
INFO: trc_ps 45750
INFO: trfc1_ps 350000
INFO: trfc2_ps 260000
INFO: trfc4_ps 160000
INFO: tfaw_ps 21000
INFO: trrds_ps 2700
INFO: trrdl_ps 4900
INFO: tccdl_ps 5000
INFO: trfc_slr_ps 0
INFO: twr_ps 15000
INFO: refresh_rate_ps 7800000
INFO: dq_mapping 0xb
INFO: dq_mapping 0x2b
INFO: dq_mapping 0xc
INFO: dq_mapping 0x2b
INFO: dq_mapping 0x2b
INFO: dq_mapping 0xb
INFO: dq_mapping 0x16
INFO: dq_mapping 0x36
INFO: dq_mapping 0xc
INFO: dq_mapping 0x2b
INFO: dq_mapping 0x15
INFO: dq_mapping 0x2c
INFO: dq_mapping 0xb
INFO: dq_mapping 0x35
INFO: dq_mapping 0x16
INFO: dq_mapping 0x36
INFO: dq_mapping 0x16
INFO: dq_mapping 0x36
INFO: dq_mapping_ors 1
INFO: DIMM 1
INFO: done with controller 0
INFO: cal cs
INFO: cs_in_use = 3
INFO: cs_on_dimm[0] = 3
NOTICE: UDIMM 9965657-029.A00G
INFO: Time after parsing SPD 562 ms
INFO: Synthesize configurations
INFO: cs 0
INFO: odt_rd_cfg 0x0
INFO: odt_wr_cfg 0x5
INFO: odt_rtt_norm 0x3
INFO: odt_rtt_wr 0x0
INFO: auto_precharge 0
INFO: cs 1
INFO: odt_rd_cfg 0x0
INFO: odt_wr_cfg 0x0
INFO: odt_rtt_norm 0x0
INFO: odt_rtt_wr 0x0
INFO: auto_precharge 0
INFO: cs 2
INFO: odt_rd_cfg 0x0
INFO: odt_wr_cfg 0x0
INFO: odt_rtt_norm 0x0
INFO: odt_rtt_wr 0x0
INFO: auto_precharge 0
INFO: cs 3
INFO: odt_rd_cfg 0x0
INFO: odt_wr_cfg 0x0
INFO: odt_rtt_norm 0x0
INFO: odt_rtt_wr 0x0
INFO: auto_precharge 0
INFO: ctlr_init_ecc 1
INFO: x4_en 0
INFO: ap_en 0
INFO: ctlr_intlv 0
INFO: ctlr_intlv_mode 0
INFO: ba_intlv 0x40
INFO: data_bus_used 0
INFO: otf_burst_chop_en 1
INFO: burst_length 0x6
INFO: dbw_cap_shift 0
INFO: Assign binding addresses
INFO: ctlr_intlv 0
INFO: rank density 0x400000000
INFO: CS 0
INFO: base_addr 0x0
INFO: size 0x800000000
INFO: CS 1
INFO: base_addr 0x0
INFO: size 0x800000000
INFO: base 0x0
INFO: Total mem by assignment is 0x800000000
INFO: Calculate controller registers
INFO: Skip CL mask for this speed 0x4000
INFO: Skip caslat 0x4000
INFO: cs_in_use = 0x3
INFO: cs0
INFO: _config = 0x80050522
INFO: cs[0].bnds = 0x7ff
INFO: cs_in_use = 0x3
INFO: cs1
INFO: _config = 0x80000522
INFO: cs[1].bnds = 0x7ff
INFO: sdram_cfg[0] = 0xe5004000
INFO: sdram_cfg[1] = 0x401151
INFO: sdram_cfg[2] = 0x0
INFO: timing_cfg[0] = 0xd1770018
INFO: timing_cfg[1] = 0xf2fc8245
INFO: timing_cfg[2] = 0x594197
INFO: timing_cfg[3] = 0x2161100
INFO: timing_cfg[4] = 0x220002
INFO: timing_cfg[5] = 0x5401400
INFO: timing_cfg[6] = 0x0
INFO: timing_cfg[7] = 0x26600000
INFO: timing_cfg[8] = 0x5446a00
INFO: timing_cfg[9] = 0x0
INFO: dq_map[0] = 0x2eb32bac
INFO: dq_map[1] = 0x2d6d95b0
INFO: dq_map[2] = 0x2f55b658
INFO: dq_map[3] = 0xd8cac001
INFO: sdram_mode[0] = 0x3010631
INFO: sdram_mode[1] = 0x100200
INFO: sdram_mode[9] = 0x8400000
INFO: sdram_mode[8] = 0x500
INFO: sdram_mode[2] = 0x10631
INFO: sdram_mode[3] = 0x100200
INFO: sdram_mode[10] = 0x400
INFO: sdram_mode[11] = 0x8400000
INFO: sdram_mode[4] = 0x10631
INFO: sdram_mode[5] = 0x100200
INFO: sdram_mode[12] = 0x400
INFO: sdram_mode[13] = 0x8400000
INFO: sdram_mode[6] = 0x10631
INFO: sdram_mode[7] = 0x100200
INFO: sdram_mode[14] = 0x400
INFO: sdram_mode[15] = 0x8400000
INFO: eor = 0x40000000
INFO: interval = 0x1ffe07ff
INFO: zq_cntl = 0x8a090705
INFO: ddr_sr_cntr = 0x0
INFO: clk_cntl = 0x2400000
INFO: cdr[0] = 0x80080000
INFO: cdr[1] = 0xc0
INFO: wrlvl_cntl[0] = 0x8675f605
INFO: wrlvl_cntl[1] = 0x704080b
INFO: wrlvl_cntl[2] = 0xf0c0d0a
INFO: debug[28] = 0x7b
INFO: Time before programming controller 830 ms
INFO: Program controller registers
INFO: total size 32 GB
INFO: Need to wait up to 8160 ms
INFO: Reading debug[9] as 0x2f003200
INFO: Reading debug[10] as 0x2b003500
INFO: Reading debug[11] as 0x39004200
INFO: Reading debug[12] as 0x3c004000
INFO: cpo_min 0x2b
INFO: cpo_max 0x42
INFO: debug[28] 0x6a007b
WARNING: Warning: A009942 requires setting cpo_sample to 0x5d
INFO: *0x1080000 = 0x7ff
INFO: *0x1080008 = 0x7ff
INFO: *0x1080080 = 0x80050522
INFO: *0x1080084 = 0x80000522
INFO: *0x1080100 = 0x2161100
INFO: *0x1080104 = 0xd1770018
INFO: *0x1080108 = 0xf2fc8245
INFO: *0x108010c = 0x594197
INFO: *0x1080110 = 0xe5004000
INFO: *0x1080114 = 0x401141
INFO: *0x1080118 = 0x3010631
INFO: *0x108011c = 0x100200
INFO: *0x1080120 = 0x1600086b
INFO: *0x1080124 = 0x1ffe07ff
INFO: *0x1080128 = 0xdeadbeef
INFO: *0x1080130 = 0x2400000
INFO: *0x1080160 = 0x220002
INFO: *0x1080164 = 0x5401400
INFO: *0x108016c = 0x26600000
INFO: *0x1080170 = 0x8a090705
INFO: *0x1080174 = 0xc675f605
INFO: *0x1080190 = 0x704080b
INFO: *0x1080194 = 0xf0c0d0a
INFO: *0x1080200 = 0x10631
INFO: *0x1080204 = 0x100200
INFO: *0x1080208 = 0x10631
INFO: *0x108020c = 0x100200
INFO: *0x1080210 = 0x10631
INFO: *0x1080214 = 0x100200
INFO: *0x1080220 = 0x500
INFO: *0x1080224 = 0x8400000
INFO: *0x1080228 = 0x400
INFO: *0x108022c = 0x8400000
INFO: *0x1080230 = 0x400
INFO: *0x1080234 = 0x8400000
INFO: *0x1080238 = 0x400
INFO: *0x108023c = 0x8400000
INFO: *0x1080250 = 0x5446a00
INFO: *0x1080270 = 0xffff
INFO: *0x1080280 = 0xeedeeedd
INFO: *0x1080284 = 0xedeedddd
INFO: *0x1080288 = 0x11211122
INFO: *0x108028c = 0x12112222
INFO: *0x1080290 = 0x21de0001
INFO: *0x1080400 = 0x2eb32bac
INFO: *0x1080404 = 0x2d6d95b0
INFO: *0x1080408 = 0x2f55b658
INFO: *0x108040c = 0xd8cac001
INFO: *0x1080b20 = 0x8080
INFO: *0x1080b24 = 0x80000000
INFO: *0x1080b28 = 0x80080000
INFO: *0x1080b2c = 0xc0
INFO: *0x1080bf8 = 0x20502
INFO: *0x1080bfc = 0x100
INFO: *0x1080c00 = 0x40000000
INFO: *0x1080f04 = 0x2
INFO: *0x1080f08 = 0x9
INFO: *0x1080f0c = 0x14000c20
INFO: *0x1080f24 = 0x2f003200
INFO: *0x1080f28 = 0x2b003500
INFO: *0x1080f2c = 0x39004200
INFO: *0x1080f30 = 0x3c004000
INFO: *0x1080f34 = 0x37007000
INFO: *0x1080f48 = 0x1
INFO: *0x1080f4c = 0x94000000
INFO: *0x1080f50 = 0xd001000
INFO: *0x1080f54 = 0xb001400
INFO: *0x1080f58 = 0x19002100
INFO: *0x1080f5c = 0x1b001e00
INFO: *0x1080f60 = 0x16000000
INFO: *0x1080f64 = 0x9000
INFO: *0x1080f68 = 0x20
INFO: *0x1080f70 = 0x6a007b
INFO: *0x1080f94 = 0x80000000
INFO: *0x1080f9c = 0x2a002900
INFO: *0x1080fa0 = 0x2a002a00
INFO: *0x1080fa4 = 0x2a002700
INFO: *0x1080fa8 = 0x2a002a00
INFO: *0x1080fac = 0x28000000
INFO: *0x1080fb0 = 0x3
INFO: *0x1080fb4 = 0x1e1d1b1b
INFO: *0x1080fb8 = 0x1d1c1b1b
INFO: *0x1080fbc = 0x1e1b1a1d
INFO: *0x1080fc0 = 0x1c1c1c1a
INFO: *0x1080fc4 = 0x1e1e1b1f
INFO: *0x1080fc8 = 0x1d1d1f1d
INFO: *0x1080fcc = 0x1e1f1c1f
INFO: *0x1080fd0 = 0x1d1e1e1c
INFO: *0x1080fd4 = 0x1e1e1c1e
INFO: *0x1080fd8 = 0x1d1e1d1c
INFO: *0x1080fdc = 0x1e1b1a1b
INFO: *0x1080fe0 = 0x1c1c1d1a
INFO: *0x1080fe4 = 0x1e1e191f
INFO: *0x1080fe8 = 0x1e1e1c1c
INFO: *0x1080fec = 0x1e1e1c1e
INFO: *0x1080ff0 = 0x1d1e1e1d
INFO: *0x1080ff4 = 0x1e1c191d
INFO: *0x1080ff8 = 0x1c1c1d1b
INFO: *0x1080ffc = 0x1f000000
NOTICE: 32 GB DDR4, 64-bit, CL=15, ECC on, CS0+CS1
INFO: Time used by DDR driver 4396 ms
NOTICE: BL2: v1.5(debug):8bf4598
NOTICE: BL2: Built : 00:46:07, Jul 7 2021
INFO: Configuring TrustZone Controller
INFO: Value of region base = ffe00000
INFO: Value of region base = 1ffe00000
INFO: Value of region base = fbe00000
INFO: Value of region base = 8880000000
INFO: BL2: Doing platform setup
INFO: BL2: Loading image id 3
INFO: Loading image id=3 at address 0xfbe00000
INFO: Image id=3 loaded: 0xfbe00000 - 0xfbe0c16c
INFO: BL2: Loading image id 5
INFO: Loading image id=5 at address 0x82000000
INFO: Image id=5 loaded: 0x82000000 - 0x8210b046
NOTICE: BL2: Booting BL31
INFO: Entry point address = 0xfbe00000
NOTICE: BL31: v1.5(debug):8bf4598
NOTICE: BL31: Built : 00:46:07, Jul 7 2021
NOTICE: Welcome to LS1088 BL31 Phase
INFO: GICv3 without legacy support detected. ARM GICV3 driver initialized in EL3
INFO: BL31: Initializing runtime services
WARNING: BL31: cortex_a53: CPU workaround for 835769 was missing!
WARNING: BL31: cortex_a53: CPU workaround for 843419 was missing!
INFO: BL31: cortex_a53: CPU workaround for 855873 was applied
INFO: BL31: Preparing for EL3 exit to normal world
INFO: Entry point address = 0x82000000
Device 0: Vendor: 0x15b7 Rev: 111110WD Prod: 2039A6800264
Type: Hard Disk
Capacity: 476940.0 MB = 465.7 GB (976773168 x 512)
... is now current device
Scanning nvme 0:f...
** Unable to read file / **
Found EFI removable media binary efi/boot/bootaa64.efi
device 0 offset 0x580000, size 0x40000
SF: 262144 bytes @ 0x580000 Read: OK
device 0 offset 0x600000, size 0x40000
SF: 262144 bytes @ 0x600000 Read: OK
TEN64 ft_board_setup start, blob 0000000090000000
INFO: RNG Desc SUCCESS with status 0
INFO: result b42c8e89308a9ed
TEN64 ft_board_setup end
Card did not respond to voltage select!
mmc_init: -95, time 18
Scanning disk esdhc@2140000.blk...
Disk esdhc@2140000.blk not ready
Scanning disk nvme#0.blk#0...
** Unrecognized filesystem type **
Found 4 disks
TEN64 ft_board_setup start, blob 0000000087f00000
TEN64 ft_board_setup already run, not doing anything
BootOrder not defined
EFI boot manager: Cannot load any image
864600 bytes read in 2 ms (412.3 MiB/s)
TEN64 ft_board_setup start, blob 0000000087ee7000
TEN64 ft_board_setup already run, not doing anything
Could not get variable storage info: Unsupported
Could not get variable storage info: Unsupported
Could not get variable storage info: Unsupported
Could not get variable storage info: Unsupported
Could not read \EFI\: Invalid Parameter
Error: could not find boot options: Invalid Parameter
start_image() returned Invalid Parameter
## Application terminated, r = 2
EFI LOAD FAILED: continuing...
Card did not respond to voltage select!
mmc_init: -95, time 19
starting USB...
Bus usb3@3100000: Register 200017f NbrPorts 2
Starting the controller
USB XHCI 1.00
Bus usb3@3110000: Register 200017f NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus usb3@3100000 for devices... 1 USB Device(s) found
scanning bus usb3@3110000 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Device 0: unknown device
Micron SPI NAND was found.
256 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
ubi0: attaching mtd4
ubi0: scanning is finished
ubi0: attached mtd4 (name "ubia", size 108 MiB)
ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes
ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048
ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096
ubi0: good PEBs: 864, bad PEBs: 0, corrupted PEBs: 0
ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128
ubi0: max/mean erase counter: 3/1, WL threshold: 4096, image sequence number: 1101700162
ubi0: available PEBs: 0, total reserved PEBs: 864, PEBs reserved for bad PEB handling: 40
No size specified -> Using max size (6983680)
Read 6983680 bytes from volume kernel to 00000000a0000000
Reading 262144 byte(s) at offset 0x00000000
fsl-mc: Deploying data path layout ... SUCCESS
## Loading kernel from FIT Image at a0000000 ...
Using 'ten64' configuration
Trying 'kernel@0' kernel subimage
Description: Linux Kernel
Created: 2020-12-21 0:08:33 UTC
Type: Kernel Image
Compression: gzip compressed
Data Start: 0xa00000d4
Data Size: 6867574 Bytes = 6.5 MiB
Architecture: AArch64
OS: Linux
Load Address: 0x80080000
Entry Point: 0x80080000
Hash algo: sha1
Hash value: 9fd0e77187512ee0900aa110e40eddeb12346ee6
Verifying Hash Integrity ... sha1+ OK
## Loading fdt from FIT Image at a0000000 ...
Using 'ten64' configuration
Trying 'fdt@0' fdt subimage
Description: Flattened Device Tree blob TEN64
Created: 2020-12-21 0:08:33 UTC
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0xa068cc4c
Data Size: 20126 Bytes = 19.7 KiB
Architecture: AArch64
Load Address: 0x90000000
Hash algo: sha1
Hash value: 83a36abe4e982489749ff8ef5772bc5cdd0df197
Verifying Hash Integrity ... sha1+ OK
Loading fdt from 0xa068cc4c to 0x90000000
Booting using the fdt blob at 0x90000000
Uncompressing Kernel Image
Loading Device Tree to 000000009fff8000, end 000000009ffffe9d ... OK
TEN64 ft_board_setup start, blob 000000009fff8000
TEN64 ft_board_setup already run, not doing anything
Error: Timeout waiting for MC response
dpbp_destroy() failed: -110
dpbp_exit() failed: -110
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.4.61 (build@runner-isGBxBcc-project-15763379-concurrent-0) (gcc version 8.4.0 (OpenWrt GCC 8.4.0 r0-6efa060)) #0 SMP PREEMPT Mon Dec 21 00:08:33 2020
[ 0.000000] Machine model: Traverse Ten64
[ 0.000000] earlycon: ns16550a0 at MMIO 0x00000000021c0500 (options '115200n8')
[ 0.000000] printk: bootconsole [ns16550a0] enabled
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] cma: Reserved 16 MiB at 0x00000000fac00000
[ 0.000000] NUMA: No NUMA configuration found
[ 0.000000] NUMA: Faking a node at [mem 0x0000000080000000-0x00000087ffffffff]
[ 0.000000] NUMA: NODE_DATA [mem 0x87fbfe3800-0x87fbfe4fff]
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x00000087ffffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x00000000fbdfffff]
[ 0.000000] node 0: [mem 0x0000008080000000-0x00000087ffffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000087ffffffff]
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv1.1 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: MIGRATE_INFO_TYPE not supported.
[ 0.000000] psci: SMC Calling Convention v1.1
[ 0.000000] percpu: Embedded 22 pages/cpu s51608 r8192 d30312 u90112
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: detected: GIC system register CPU interface
[ 0.000000] Speculative Store Bypass Disable mitigation not required
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 8240640
[ 0.000000] Policy zone: Normal
[ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/ram0 earlycon ubi.mtd=ubia
[ 0.000000] Dentry cache hash table entries: 4194304 (order: 13, 33554432 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: mapped [mem 0xf6c00000-0xfac00000] (64MB)
[ 0.000000] BUG: Bad page state in process swapper pfn:8103766
[ 0.000000] page:fffffe0201edd980 refcount:0 mapcount:1 mapping:0000000000000000 index:0x0
[ 0.000000] flags: 0x1fffc00000000000()
[ 0.000000] raw: 1fffc00000000000 fffffe0201edd988 fffffe0201edd988 0000000000000000
[ 0.000000] raw: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
[ 0.000000] page dumped because: nonzero mapcount
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 5.4.61 #0
[ 0.000000] Hardware name: Traverse Ten64 (DT)
[ 0.000000] Call trace:
[ 0.000000] dump_backtrace+0x0/0x120
[ 0.000000] show_stack+0x14/0x20
[ 0.000000] dump_stack+0xb4/0xf4
[ 0.000000] bad_page+0xec/0x118
[ 0.000000] free_pages_check_bad+0x70/0xa8
[ 0.000000] __free_pages_ok+0x344/0x350
[ 0.000000] __free_pages+0x40/0x48
[ 0.000000] __free_pages_core+0xb4/0xc8
[ 0.000000] memblock_free_pages+0x10/0x18
[ 0.000000] memblock_free_all+0x174/0x1f4
[ 0.000000] mem_init+0x48/0x58
[ 0.000000] start_kernel+0x250/0x448
[ 0.000000] Disabling lock debugging due to kernel taint
[ 0.000000] BUG: Bad page state in process swapper pfn:81039cb
[ 0.000000] page:fffffe0201ee72c0 refcount:0 mapcount:0 mapping:9660000000000000 index:0x0
[ 0.000000] Unable to handle kernel paging request at virtual address 0060000000000000
[ 0.000000] Mem abort info:
[ 0.000000] ESR = 0x96000004
[ 0.000000] EC = 0x25: DABT (current EL), IL = 32 bits
[ 0.000000] SET = 0, FnV = 0
[ 0.000000] EA = 0, S1PTW = 0
[ 0.000000] Data abort info:
[ 0.000000] ISV = 0, ISS = 0x00000004
[ 0.000000] CM = 0, WnR = 0
[ 0.000000] [0060000000000000] address between user and kernel address ranges
[ 0.000000] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[ 0.000000] Modules linked in:
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Tainted: G B 5.4.61 #0
[ 0.000000] Hardware name: Traverse Ten64 (DT)
[ 0.000000] pstate: 40400085 (nZcv daIf +PAN -UAO)
[ 0.000000] pc : __dump_page+0x2f4/0x350
[ 0.000000] lr : __dump_page+0x1ac/0x350
[ 0.000000] sp : ffff800010e33e10
[ 0.000000] x29: ffff800010e33e10 x28: 0000000080d80018
[ 0.000000] x27: 0000000008103c00 x26: 000000000030f231
[ 0.000000] x25: 0000000000000000 x24: 0000000000000000
[ 0.000000] x23: 9660000000000000 x22: 9660000000000000
[ 0.000000] x21: ffff800010c5f580 x20: 0000000000000000
[ 0.000000] x19: fffffe0201ee72c0 x18: 0000000000001800
[ 0.000000] x17: 0000000000001400 x16: 0000000000001c00
[ 0.000000] x15: 0000000000000003 x14: 3030303030303030
[ 0.000000] x13: 303636393a676e69 x12: 7070616d20303a74
[ 0.000000] x11: 6e756f6370616d20 x10: 303a746e756f6366
[ 0.000000] x9 : 6572203063323765 x8 : 6531303230656666
[ 0.000000] x7 : 6666663a65676170 x6 : 0000000000000044
[ 0.000000] x5 : 0000000000000000 x4 : 0000000000000000
[ 0.000000] x3 : 00000000ffffffff x2 : ffff800010e4b7d0
[ 0.000000] x1 : fffffe0201ee72c8 x0 : 9660000000000000
[ 0.000000] Call trace:
[ 0.000000] __dump_page+0x2f4/0x350
[ 0.000000] bad_page+0xc0/0x118
[ 0.000000] free_pages_check_bad+0x70/0xa8
[ 0.000000] __free_pages_ok+0x344/0x350
[ 0.000000] __free_pages+0x40/0x48
[ 0.000000] __free_pages_core+0xb4/0xc8
[ 0.000000] memblock_free_pages+0x10/0x18
[ 0.000000] memblock_free_all+0x174/0x1f4
[ 0.000000] mem_init+0x48/0x58
[ 0.000000] start_kernel+0x250/0x448
[ 0.000000] Code: f00056a1 91286021 17ffff7e b40001b6 (f94002c0)
[ 0.000000] random: get_random_bytes called from print_oops_end_marker+0x28/0x50 with crng_init=0
[ 0.000000] ---[ end trace 0000000000000000 ]---
[ 0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
[ 0.000000] ---[ end Kernel panic - not syncing: Attempted to kill the idle task! ]---
I was able to reproduce this on both hosts. Ubuntu was installed on nmve, and wan port was eth7. Nothing really special, other than I haven’t used it for a few weeks.
I’m sure I missed something along the way, and I’m unable to correlate the failure to boot to a specific step.
I’m planning to retore Ubuntu from the appliance store, install the necessary compilers and whatnot, and make a note not to patch it automatically, as I do with all the other hosts (POWER9, MIPS, ARM, x86 and whatnot). Obviously patching is important, bla, bla, bla, but I can probably isolate these devices like I do with PowerPC hosts that run ancient versions of Debian.