thank you so much for the response and the tutorial! It really is an important article!
I connected my Raspberry Pi Pico UART probe and got the following output. I tried Flashing the eMMC and I still everytime get the following output:
"
HSS: decompressing from eNVM to L2 Scratch … Passed
[0.50425] wdog_service monitoring [u54_1] [u54_2] [u54_3] [u54_4]
[0.58063] beu_service :: [init] → [monitoring]
[0.64270] Initializing Mi-V IHC
[0.68662] Initializing IPI Queues (3304 bytes @ a030510)…
– BeagleV-Fire –
[1.44476] Initializing PMPs
[1.48859] PolarFire(R) SoC Hart Software Services (HSS) - version 0.99.44-v2025.03-2-g5e766823
MPFS HAL version 2.3.102 / DDR Driver version 0.4.024 / Mi-V IHC version 0.1.1 / BOARD=mpfs-beaglev-fire
(c) Copyright 2017-2025 Microchip FPGA Embedded Systems Solutions.
incorporating OpenSBI - version 1.2
(c) Copyright 2019-2022 Western Digital Corporation.
[1.85237] Build ID: 20c5a91e300261daa3ebab38be7f6f87c017ad83
[1.92685] Built with the following tools:
- riscv64-unknown-elf-gcc (xPack GNU RISC-V Embedded GCC (Microsemi SoftConsole build), 64-bit) 8.3.0
- GNU ld (xPack GNU RISC-V Embedded GCC (Microsemi SoftConsole build), 64-bit) 2.32
[1.116650] Serial Number:
701b126f44564c3b73a8dc2c14b2e6f500000000000000000000000000000000000000000000000000000000000000000000
[1.130590] Segment Configuration:
Cached: SEG0_0: offset 0x0080000000, physical DDR 0x00000000
Cached: SEG0_1: offset 0x1000000000, physical DDR 0x00000000
Non-cached: SEG1_2: offset 0x00c0000000, physical DDR 0x00000000
Non-cached: SEG1_3: offset 0x1400000000, physical DDR 0x00000000
Non-cached WCB: SEG1_4: offset 0x00d0000000, physical DDR 0x00000000
Non-cached WCB: SEG1_5: offset 0x1800000000, physical DDR 0x00000000
[1.175561] L2 Cache Configuration:
L2-Scratchpad: 4 ways (512 KiB)
L2-Cache: 8 ways (1024 KiB)
L2-LIM: 4 ways (512 KiB)
[1.191507] DESIGNID: MY_CUSTOM_FPGA_DESIGN_A61E3726
[1.198095] DESIGNVER: 61.32.1
[1.202582] BACKLEVEL: 0000
[1.206783] startup_service :: [init] → [boot]
[1.212894] ipi_poll_service :: [Init] → [Monitoring]
[3.951078] usbdmsc_service :: [Init] → [Idle]
[3.957189] scrub_service :: [init] → [scrubbing]
[3.963586] gpio_ui_service :: [init] → [preboot]
Press a key to enter CLI, ESC to skip
Timeout in 5 seconds
…
[8.975999] CLI boot interrupt timeout
[8.980964] Initializing Boot Image …
[8.986025] Trying to get boot image via MMC …
[8.991945] Attempting to select eMMC … BeagleV-Fire: eMMC direct connection to SD/eMMC controller
Passed
[9.252440] Preparing to copy from MMC to DDR …
[9.258586] Validated GPT Header …
[9.274861] Validated GPT Partition Entries …
[9.280685] Boot Partition found at index 0
[9.286127] Attempting to read image header (1632 bytes) …
[9.293271] Copying 573040 bytes to 0x103fc00000
[9.302541] MMC: Boot Image registered …
[9.307957] Boot image set name: “PolarFire-SoC-HSS::U-Boot”
U-Boot 2023.07.02-linux4microchip+fpga-2025.03-00003-gb4ba6bfb (Jul 30 2025 - 21:37:35 +0000)
CPU: rv64imafdc
Model: BeagleBoard BeagleV-Fire
DRAM: 1 GiB (effective 2.8 GiB)
Core: 51 devices, 13 uclasses, devicetree: separate
MMC: mmc@20008000: 0
Loading Environment from nowhere… OK
In: serial@20000000
Out: serial@20000000
Err: serial@20000000
Net: eth0: ethernet@20110000
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:2…
Found U-Boot script /boot.scr
599 bytes read in 35 ms (16.6 KiB/s)
Executing script at 8e000000
9499236 bytes read in 150 ms (60.4 MiB/s)
Loading kernel from FIT Image at 8e000000 …
Using ‘kernel_dtb’ configuration
Trying ‘kernel’ kernel subimage
Description: Linux kernel
Type: Kernel Image
Compression: gzip compressed
Data Start: 0x8e0000d4
Data Size: 9473261 Bytes = 9 MiB
Architecture: RISC-V
OS: Linux
Load Address: 0x80200000
Entry Point: 0x80200000
Hash algo: sha256
Hash value: 8898038f504cb9205878a7cb04092a1742e3db4074759a42824268b87ccd2ede
Verifying Hash Integrity … sha256+ OK
Loading fdt from FIT Image at 8e000000 …
Using ‘kernel_dtb’ configuration
Trying ‘base_fdt’ fdt subimage
Description: Flattened Device Tree blob
Type: Flat Device Tree
Compression: uncompressed
Data Start: 0x8e908ecc
Data Size: 24063 Bytes = 23.5 KiB
Architecture: RISC-V
Load Address: 0x8a000000
Hash algo: sha256
Hash value: 1af0a87e584fee6ec3a74bceadf7d1cab8bf10a92d86c06aaa9e74b5d41be342
Verifying Hash Integrity … sha256+ OK
Loading fdt from 0x8e908ecc to 0x8a000000
Booting using the fdt blob at 0x8a000000
Working FDT set to 8a000000
Uncompressing Kernel Image
Using Device Tree in place at 000000008a000000, end 000000008a008dfe
Working FDT set to 8a000000
Starting kernel …
[ 0.000000] Linux version 6.6.75-linux4microchip+fpga-2025.03-20250730+ (root@runner-gw92kb4gd-project-370-concurrent-0) (riscv64-linux-gcc (GCC) 11.4.0, GNU ld (GNU Binutils) 2.40) #1 SMP Wed Jul 30 21:41:30 UTC 2025
[ 0.000000] Machine model: BeagleBoard BeagleV-Fire
[ 0.000000] Forcing kernel command line to: root=/dev/mmcblk0p3 ro rootfstype=ext4 rootwait console=ttyS0,115200 earlycon uio_pdrv_genirq.of_id=generic-uio net.ifnames=0
[ 0.000000] SBI specification v1.0 detected
[ 0.000000] SBI implementation ID=0x8 Version=0x10002
[ 0.000000] SBI TIME extension detected
[ 0.000000] SBI IPI extension detected
[ 0.000000] SBI RFENCE extension detected
[ 0.000000] SBI SRST extension detected
[ 0.000000] earlycon: ns16550a0 at MMIO32 0x0000000020000000 (options ‘115200n8’)
[ 0.000000] printk: bootconsole [ns16550a0] enabled
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created DMA memory pool at 0x00000000c4000000, size 64 MiB
[ 0.000000] OF: reserved mem: initialized node non-cached-low-buffer, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x00000000c4000000..0x00000000c7ffffff (65536 KiB) nomap non-reusable non-cached-low-buffer
[ 0.000000] Reserved memory: created DMA memory pool at 0x0000001412000000, size 256 MiB
[ 0.000000] OF: reserved mem: initialized node non-cached-high-buffer, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0000001412000000..0x0000001421ffffff (262144 KiB) nomap non-reusable non-cached-high-buffer
[ 0.000000] OF: reserved mem: 0x000000000a000000..0x000000000a03ffff (256 KiB) nomap non-reusable mmode_resv0@a000000
[ 0.000000] OF: reserved mem: 0x0000000084000000..0x0000000087ffffff (65536 KiB) nomap non-reusable region@84000000
[ 0.000000] OF: reserved mem: 0x0000000088000000..0x0000000089ffffff (32768 KiB) nomap non-reusable buffer@88000000
[ 0.000000] OF: reserved mem: 0x00000000c8000000..0x00000000c9ffffff (32768 KiB) nomap non-reusable buffer@c8000000
[ 0.000000] OF: reserved mem: 0x00000000d8000000..0x00000000d9ffffff (32768 KiB) nomap non-reusable buffer@d8000000
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000103fc00000, size 4 MiB
[ 0.000000] OF: reserved mem: initialized node hss-buffer@103fc00000, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x000000103fc00000..0x000000103fffffff (4096 KiB) nomap non-reusable hss-buffer@103fc00000
[ 0.000000] Zone ranges:
[ 0.000000] DMA32 [mem 0x0000000080000000-0x00000000ffffffff]
[ 0.000000] Normal [mem 0x0000000100000000-0x0000001421ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000080000000-0x0000000083ffffff]
[ 0.000000] node 0: [mem 0x000000008a000000-0x0000000091ffffff]
[ 0.000000] node 0: [mem 0x00000000c4000000-0x00000000c9ffffff]
[ 0.000000] node 0: [mem 0x0000001022000000-0x000000103fbfffff]
[ 0.000000] node 0: [mem 0x000000103fc00000-0x000000103fffffff]
[ 0.000000] node 0: [mem 0x0000001040000000-0x000000107fffffff]
[ 0.000000] node 0: [mem 0x0000001412000000-0x0000001421ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x0000001421ffffff]
[ 0.000000] On node 0, zone DMA32: 24576 pages in unavailable ranges
[ 0.000000] On node 0, zone DMA32: 40960 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 32768 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 8192 pages in unavailable ranges
[ 0.000000] On node 0, zone Normal: 24576 pages in unavailable ranges
[ 0.000000] SBI HSM extension detected
[ 0.000000] CPU with hartid=0 is not available
[ 0.000000] riscv: base ISA extensions acdfim
[ 0.000000] riscv: ELF capabilities acdfim
[ 0.000000] percpu: Embedded 28 pages/cpu s77352 r8192 d29144 u114688
[ 0.000000] Kernel command line: root=/dev/mmcblk0p3 ro rootfstype=ext4 rootwait console=ttyS0,115200 earlycon uio_pdrv_genirq.of_id=generic-uio net.ifnames=0
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516096
[ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[ 0.000000] software IO TLB: area num 4.
[ 0.000000] software IO TLB: mapped [mem 0x000000008e000000-0x0000000092000000] (64MB)
[ 0.000000] Memory: 1576480K/2097152K available (12370K kernel code, 5807K rwdata, 4096K rodata, 2601K init, 738K bss, 520672K reserved, 0K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] ftrace: allocating 44326 entries in 174 pages
[ 0.000000] ftrace: allocated 174 pages with 5 groups
[ 0.000000] rcu: Hierarchical RCU implementation.
[ 0.000000] rcu: RCU event tracing is enabled.
[ 0.000000] rcu: RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 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=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] riscv-intc: 64 local interrupts mapped
[ 0.000000] plic: interrupt-controller@c000000: mapped 186 interrupts with 4 handlers for 9 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: 0x1d854df40, max_idle_ns: 3526361616960 ns
[ 0.000003] sched_clock: 64 bits at 1000kHz, resolution 1000ns, wraps every 2199023255500ns
[ 0.010756] Console: colour dummy device 80x25
[ 0.015845] Calibrating delay loop (skipped), value calculated using timer frequency.. 2.00 BogoMIPS (lpj=4000)
[ 0.026989] pid_max: default: 32768 minimum: 301
[ 0.043378] LSM: initializing lsm=capability,bpf,integrity
[ 0.055448] LSM support for eBPF active
[ 0.064343] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.072669] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.095887] CPU node for /cpus/cpu@0 exist but the possible cpu range is :0-3
[ 0.107940] RCU Tasks Rude: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.118383] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[ 0.128947] riscv: ELF compat mode unsupported
[ 0.128968] ASID allocator disabled (0 bits)
[ 0.139018] rcu: Hierarchical SRCU implementation.
[ 0.144320] rcu: Max phase no-delay instances is 1000.
[ 0.152646] EFI services will not be available.
[ 0.159153] smp: Bringing up secondary CPUs …
[ 0.192308] cpu1: Ratio of byte access time to unaligned word access is 0.00, unaligned accesses are slow
[ 0.232439] cpu2: Ratio of byte access time to unaligned word access is 0.00, unaligned accesses are slow
[ 0.272540] cpu3: Ratio of byte access time to unaligned word access is 0.00, unaligned accesses are slow
[ 0.283355] smp: Brought up 1 node, 4 CPUs
[ 0.293942] devtmpfs: initialized
[ 0.311490] DMA: default coherent area is set
[ 0.316353] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.327116] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[ 0.347403] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.355219] DMA: preallocated 256 KiB GFP_KERNEL pool for atomic allocations
[ 0.363123] DMA: preallocated 256 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[ 0.371952] audit: initializing netlink subsys (disabled)
[ 0.378537] audit: type=2000 audit(0.276:1): state=initialized audit_enabled=0 res=1
[ 0.414078] cpu0: Ratio of byte access time to unaligned word access is 0.00, unaligned accesses are slow
[ 0.425388] CCACHE: DataError @ 0x00000000.081DFFD8
[ 0.431057] CCACHE: DataFail @ 0x00000000.081DFFF8
[ 0.436632] CCACHE: 4 banks, 16 ways, sets/bank=512, bytes/block=64
[ 0.443558] CCACHE: Index of the largest way enabled: 11
[ 0.487671] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.495204] HugeTLB: 28 KiB vmemmap can be freed for a 2.00 MiB page
[ 0.511223] raid6: skipped pq benchmark and selected int64x8
[ 0.517500] raid6: using intx1 recovery algorithm
[ 0.529844] SCSI subsystem initialized
[ 0.535116] usbcore: registered new interface driver usbfs
[ 0.541264] usbcore: registered new interface driver hub
[ 0.547213] usbcore: registered new device driver usb
[ 0.553253] pps_core: LinuxPPS API ver. 1 registered
[ 0.558745] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it
[ 0.568847] PTP clock support registered
[ 0.573807] FPGA manager framework
[ 0.579959] NetLabel: Initializing
[ 0.583737] NetLabel: domain hash size = 128
[ 0.588550] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.594978] NetLabel: unlabeled traffic allowed by default
[ 0.602410] vgaarb: loaded
[ 0.610958] clocksource: Switched to clocksource riscv_clocksource
[ 0.620314] VFS: Disk quotas dquot_6.6.0
[ 0.624771] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.633623] FS-Cache: Loaded
[ 0.639801] CacheFiles: Loaded
[ 0.673689] NET: Registered PF_INET protocol family
[ 0.680685] IP idents hash table entries: 32768 (order: 6, 262144 bytes, linear)
[ 0.705217] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes, linear)
[ 0.714766] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.723347] TCP established hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.733008] TCP bind hash table entries: 16384 (order: 7, 524288 bytes, linear)
[ 0.744270] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.754410] MPTCP token hash table entries: 2048 (order: 3, 49152 bytes, linear)
[ 0.763400] UDP hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.771090] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes, linear)
[ 0.781483] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.790598] RPC: Registered named UNIX socket transport module.
[ 0.797170] RPC: Registered udp transport module.
[ 0.802375] RPC: Registered tcp transport module.
[ 0.807586] RPC: Registered tcp-with-tls transport module.
[ 0.813640] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.820773] NET: Registered PF_XDP protocol family
[ 0.826098] PCI: CLS 0 bytes, default 64
[ 0.833266] Initialise system trusted keyrings
[ 0.838821] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[ 0.846170] zbud: loaded
[ 0.877012] NFS: Registering the id_resolver key type
[ 0.882667] Key type id_resolver registered
[ 0.887299] Key type id_legacy registered
[ 0.892308] nfs4filelayout_init: NFSv4 File Layout Driver Registering…
[ 0.899748] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering…
[ 0.907964] jffs2: version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.917981] fuse: init (API version 7.39)
[ 0.939394] NET: Registered PF_ALG protocol family
[ 0.944723] xor: measuring software checksum speed
[ 0.953277] 8regs : 1007 MB/sec
[ 0.961325] 8regs_prefetch : 1014 MB/sec
[ 0.969284] 32regs : 1045 MB/sec
[ 0.977244] 32regs_prefetch : 1041 MB/sec
[ 0.982059] xor: using function: 32regs (1045 MB/sec)
[ 0.987643] Key type asymmetric registered
[ 0.992167] Asymmetric key parser ‘x509’ registered
[ 0.997784] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[ 1.006021] io scheduler mq-deadline registered
[ 1.029833] mpfs_irq_mux 20002000.syscon:interrupt-controller@54: mux configuration 0
[ 1.043403] microchip,mpfs-gpio 20120000.gpio: Registered MPFS GPIO controller
[ 1.055733] microchip,mpfs-gpio 20121000.gpio: Registered MPFS GPIO controller
[ 1.064507] irq: IRQ65: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.072879] irq: IRQ66: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.081303] irq: IRQ67: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.089673] irq: IRQ68: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.098056] irq: IRQ69: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.106475] irq: IRQ70: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.114834] irq: IRQ71: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.123190] irq: IRQ72: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.131546] irq: IRQ73: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.139978] irq: IRQ74: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.148413] irq: IRQ75: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.156908] irq: IRQ76: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.165412] irq: IRQ77: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.173788] irq: IRQ78: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.182145] irq: IRQ79: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.190501] irq: IRQ80: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.198955] irq: IRQ81: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.207318] irq: IRQ82: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.215676] irq: IRQ83: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.224117] irq: IRQ84: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.232482] irq: IRQ85: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.240838] irq: IRQ86: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.249202] irq: IRQ87: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.257625] irq: IRQ88: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.265986] irq: IRQ89: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.274420] irq: IRQ90: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.282843] irq: IRQ91: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.291203] irq: IRQ92: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.299631] irq: IRQ93: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.307985] irq: IRQ94: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.316410] irq: IRQ95: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.324775] irq: IRQ96: trimming hierarchy from :soc:interrupt-controller@c000000
[ 1.333837] microchip,mpfs-gpio 20122000.gpio: Registered MPFS GPIO controller
[ 1.344910] microchip,mpfs-gpio 41100000.gpio: Registered MPFS GPIO controller
[ 1.352917] Unable to handle kernel paging request at virtual address 00000001000000d1
[ 1.361655] Oops [#1]
[ 1.364150] Modules linked in:
[ 1.367513] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 6.6.75-linux4microchip+fpga-2025.03-20250730+ #1
[ 1.377760] Hardware name: BeagleBoard BeagleV-Fire (DT)
[ 1.383602] epc : really_probe+0xe6/0x32e
[ 1.388028] ra : really_probe+0xb4/0x32e
[ 1.392438] epc : ffffffff807b7ae2 ra : ffffffff807b7ab0 sp : ffffffc800023c30
[ 1.400379] gp : ffffffff81a32cf0 tp : ffffffe7a223ce00 t0 : 7000000000000000
[ 1.408322] t1 : 000000000000006d t2 : 706968636f726369 s0 : ffffffc800023c70
[ 1.416264] s1 : ffffffe7a226cc10 a0 : 0000000000000000 a1 : 0000000000000000
[ 1.424206] a2 : 0000000000000010 a3 : fffffffffffffffe a4 : 0000000000000000
[ 1.432148] a5 : 0000000100000001 a6 : 0000000000000008 a7 : 0000000000000038
[ 1.440090] s2 : 0000000000000000 s3 : 0000000000000000 s4 : ffffffff81952dd8
[ 1.448033] s5 : 0000000000000000 s6 : ffffffff81000860 s7 : ffffffff81073bf0
[ 1.455975] s8 : ffffffff815c8148 s9 : 0000000000000008 s10: ffffffff80e000d4
[ 1.463917] s11: 0000000000000000 t3 : ffffffff81a49d27 t4 : ffffffff81a49d27
[ 1.471859] t5 : ffffffff81a49d28 t6 : ffffffc8000238c8
[ 1.477701] status: 0000000200000120 badaddr: 00000001000000d1 cause: 000000000000000d
[ 1.486410] [] really_probe+0xe6/0x32e
[ 1.492259] [] __driver_probe_device+0x7e/0x136
[ 1.498967] [] driver_probe_device+0x38/0xc4
[ 1.505390] [] __driver_attach+0xd2/0x1a6
[ 1.511527] [] bus_for_each_dev+0x64/0xb0
[ 1.517681] [] driver_attach+0x26/0x2e
[ 1.523540] [] bus_add_driver+0x106/0x210
[ 1.529686] [] driver_register+0x52/0xf4
[ 1.535727] [] __platform_driver_register+0x28/0x30
[ 1.542819] [] mpfs_gpio_driver_init+0x22/0x2a
[ 1.549450] [] do_one_initcall+0x3c/0x1a8
[ 1.555587] [] kernel_init_freeable+0x26a/0x2d6
[ 1.562323] [] kernel_init+0x2a/0x14e
[ 1.568077] [] ret_from_fork+0xe/0x1c
[ 1.573860] Code: 8097 ffff 80e7 3040 89aa 1e63 1c05 b783 2104 c789 (6bfc) c399
[ 1.582087] —[ end trace 0000000000000000 ]—
[ 1.587227] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 1.595646] SMP: stopping secondary CPUs
[ 1.599975] —[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]—
I dont know what even causes the kernel panic, if use a fresh gateware provided on Gitlab.
Your help would be much appreciated!