made bcmrpi_defconfig, copied actual firmware but still can't figure out what's wrong
Going to try raspberrypi-image.
UART log:
Code: Select all
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 6.12.25_p20250428-raspberrypi (root@localhost) (gcc (Gentoo 14.2.1_p20241221 p7) 14.2.1 20241221, GNU ld (Gentoo 2.44 p1) 2.44.0) #1 Tue May 13 16:38:22 CEST 2025
[ 0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Raspberry Pi Model B Rev 1
[ 0.000000] random: crng init done
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] Reserved memory: created CMA memory pool at 0x0ac00000, size 64 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] OF: reserved mem: 0x0ac00000..0x0ebfffff (65536 KiB) map reusable linux,cma
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x0000000000000000-0x000000000effffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x0000000000000000-0x000000000effffff]
[ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000000effffff]
[ 0.000000] Kernel command line: dma.dmachans=0x7ff5 bcm2708.boardrev=0x2 bcm2708.serial=0x42748aee bcm2708.uart_clock=48000000 vc_mem.mem_base=0xfa00000 vc_mem.mem_size=0x10000000 ipv6.disable=0 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p3 rootfstype=f2fs elevator=noop rootwait rw
[ 0.000000] Kernel parameter elevator= does not have any effect anymore.
[ 0.000000] Please use sysfs to set IO scheduler for individual devices.
[ 0.000000] Unknown kernel command line parameters "selinux=0", will be passed to user space.
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes, linear)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 61440
[ 0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] ftrace: allocating 31176 entries in 92 pages
[ 0.000000] ftrace: allocated 92 pages with 4 groups
[ 0.000000] RCU Tasks Rude: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[ 0.000000] RCU Tasks Trace: Setting shift to 0 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=1.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000008] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
[ 0.000057] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
[ 0.000136] bcm2835: system timer (irq = 27)
[ 0.000728] Console: colour dummy device 80x30
[ 0.000764] printk: legacy console [tty1] enabled
[ 0.001380] Calibrating delay loop... 898.66 BogoMIPS (lpj=4493312)
[ 0.090294] CPU: Testing write buffer coherency: ok
[ 0.090395] pid_max: default: 32768 minimum: 301
[ 0.090551] LSM: initializing lsm=capability
[ 0.090875] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.090947] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.150890] Setting up static identity map for 0x8220 - 0x8258
[ 0.151578] Memory: 162280K/245760K available (9019K kernel code, 1099K rwdata, 2824K rodata, 416K init, 362K bss, 16576K reserved, 65536K cma-reserved)
[ 0.152390] devtmpfs: initialized
[ 0.159713] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[ 0.160094] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[ 0.160176] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[ 0.168378] pinctrl core: initialized pinctrl subsystem
[ 0.170115] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[ 0.171722] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.176236] audit: initializing netlink subsys (disabled)
[ 0.177609] thermal_sys: Registered thermal governor 'step_wise'
[ 0.177935] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[ 0.178023] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.178438] Serial: AMBA PL011 UART driver
[ 0.186966] bcm2835-mbox 2000b880.mailbox: mailbox enabled
[ 0.187420] /soc/gpio@7e200000: Fixed dependency cycle(s) with /soc/gpio@7e200000/alt0
[ 0.187509] /soc/gpio@7e200000: Fixed dependency cycle(s) with /soc/gpio@7e200000/gpioout
[ 0.193361] audit: type=2000 audit(0.170:1): state=initialized audit_enabled=0 res=1
[ 0.210733] raspberrypi-firmware soc:firmware: Attached to firmware from 2025-04-30T13:35:32, variant start_cd
[ 0.220765] raspberrypi-firmware soc:firmware: Firmware hash is 5560078dcc8591a00f57b9068d13e5544aeef3aa
[ 0.233870] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[ 0.253097] bcm2835-dma 20007000.dma-controller: DMA legacy API manager, dmachans=0x1
[ 0.255358] SCSI subsystem initialized
[ 0.255762] usbcore: registered new interface driver usbfs
[ 0.255877] usbcore: registered new interface driver hub
[ 0.256004] usbcore: registered new device driver usb
[ 0.256669] pps_core: LinuxPPS API ver. 1 registered
[ 0.256732] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.256806] PTP clock support registered
[ 0.271475] clocksource: Switched to clocksource timer
[ 0.272528] VFS: Disk quotas dquot_6.6.0
[ 0.272672] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.302784] NET: Registered PF_INET protocol family
[ 0.303085] IP idents hash table entries: 4096 (order: 3, 32768 bytes, linear)
[ 0.304479] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[ 0.304590] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[ 0.304652] TCP established hash table entries: 2048 (order: 1, 8192 bytes, linear)
[ 0.304732] TCP bind hash table entries: 2048 (order: 2, 16384 bytes, linear)
[ 0.304812] TCP: Hash tables configured (established 2048 bind 2048)
[ 0.304961] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.305035] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[ 0.305362] NET: Registered PF_UNIX/PF_LOCAL protocol family
[ 0.404577] Initialise system trusted keyrings
[ 0.405120] workingset: timestamp_bits=14 max_order=16 bucket_order=2
[ 0.406714] Key type asymmetric registered
[ 0.406797] Asymmetric key parser 'x509' registered
[ 0.406976] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[ 0.407034] io scheduler mq-deadline registered
[ 0.407070] io scheduler kyber registered
[ 0.407200] io scheduler bfq registered
[ 0.409469] pinctrl-bcm2835 20200000.gpio: GPIO_OUT persistence: yes
[ 0.412065] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.413694] simple-framebuffer f976000.framebuffer: framebuffer at 0xf976000, 0x85400 bytes
[ 0.413791] simple-framebuffer f976000.framebuffer: format=r5g6b5, mode=656x416x16, linelength=1312
[ 0.416486] Console: switching to colour frame buffer device 82x26
[ 0.419523] simple-framebuffer f976000.framebuffer: fb0: simplefb registered!
[ 0.428814] bcm2835-rng 20104000.rng: hwrng registered
[ 0.430683] vc-mem: phys_addr:0x00000000 mem_base=0x0fa00000 mem_size:0x10000000(256 MiB)
[ 0.451972] brd: module loaded
[ 0.463326] loop: module loaded
[ 0.465514] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[ 0.467961] Loading iSCSI transport class v2.0-870.
[ 0.471262] usbcore: registered new interface driver cdc_ether
[ 0.472891] usbcore: registered new interface driver smsc95xx
[ 0.474265] usbcore: registered new interface driver r8153_ecm
[ 0.475529] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 0.477496] usbcore: registered new interface driver usb-storage
[ 0.478941] usbcore: registered new interface driver ums-realtek
[ 0.480716] mousedev: PS/2 mouse device common for all mice
[ 0.484058] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 0.487321] sdhci: Secure Digital Host Controller Interface driver
[ 0.488680] sdhci: Copyright(c) Pierre Ossman
[ 0.490243] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.492113] hid: raw HID events driver (C) Jiri Kosina
[ 0.493513] usbcore: registered new interface driver usbhid
[ 0.494698] usbhid: USB HID core driver
[ 0.501360] armv6-pmu arm-pmu: hw perfevents: no irqs for PMU, sampling events not supported
[ 0.504470] hw perfevents: enabled with armv6_1176 PMU driver, 3 (00000007) counters available
[ 0.507720] Initializing XFRM netlink socket
[ 0.509082] NET: Registered PF_PACKET protocol family
[ 0.510368] Key type dns_resolver registered
[ 0.539665] registered taskstats version 1
[ 0.541177] Loading compiled-in X.509 certificates
[ 0.563946] 20201000.serial: ttyAMA0 at MMIO 0x20201000 (irq = 81, base_baud = 0) is a PL011 rev2
[ 0.566587] printk: legacy console [ttyAMA0] enabled
[ 1.392482] KGDB: Registered I/O driver kgdboc
[ 1.398543] of_cfs_init
[ 1.402535] of_cfs_init: OK
[ 1.407522] clk: Disabling unused clocks
[ 1.413571] PM: genpd: Disabling unused power domains
[ 1.447333] sdhost-bcm2835 20202000.mmc: loaded - DMA enabled (>1)
[ 1.455257] Waiting for root device /dev/mmcblk0p3...
[ 1.548675] mmc0: host does not support reading read-only switch, assuming write-enable
[ 1.561445] mmc0: new high speed SDHC card at address 5048
[ 1.569429] mmcblk0: mmc0:5048 SD16G 14.4 GiB
[ 1.587760] sdhost-bcm2835 20202000.mmc: wait_transfer_complete - still waiting after 100000 retries
[ 1.599990] sdhost-bcm2835 20202000.mmc: previous command (18) not complete (EDM 00010902)
[ 1.611032] sdhost-bcm2835 20202000.mmc: previous command (18) not complete (EDM 00010902)
[ 1.622194] sdhost-bcm2835 20202000.mmc: previous command (18) not complete (EDM 00010902)
[ 1.633352] sdhost-bcm2835 20202000.mmc: previous command (18) not complete (EDM 00010902)
[ 1.644581] sdhost-bcm2835 20202000.mmc: previous command (18) not complete (EDM 00010902)
[ 1.655970] sdhost-bcm2835 20202000.mmc: previous command (18) not complete (EDM 00010902)
[ 1.668165] mmcblk0: unable to read partition table
[ 1.675123] mmcblk0: mmc0:5048 SD16G 14.4 GiB
[ 1.682432] VFS: Cannot open root device "/dev/mmcblk0p3" or unknown-block(179,3): error -6
[ 1.694277] Please append a correct "root=" boot option; here are the available partitions:
[ 1.706036] 0100 4096 ram0
[ 1.706058] (driver?)
[ 1.715482] 0101 4096 ram1
[ 1.715501] (driver?)
[ 1.724681] 0102 4096 ram2
[ 1.724699] (driver?)
[ 1.733680] 0103 4096 ram3
[ 1.733700] (driver?)
[ 1.742466] 0104 4096 ram4
[ 1.742485] (driver?)
[ 1.750997] 0105 4096 ram5
[ 1.751015] (driver?)
[ 1.759362] 0106 4096 ram6
[ 1.759380] (driver?)
[ 1.767534] 0107 4096 ram7
[ 1.767554] (driver?)
[ 1.775565] 0108 4096 ram8
[ 1.775584] (driver?)
[ 1.783417] 0109 4096 ram9
[ 1.783436] (driver?)
[ 1.791036] 010a 4096 ram10
[ 1.791053] (driver?)
[ 1.798714] 010b 4096 ram11
[ 1.798733] (driver?)
[ 1.806400] 010c 4096 ram12
[ 1.806419] (driver?)
[ 1.814073] 010d 4096 ram13
[ 1.814092] (driver?)
[ 1.821752] 010e 4096 ram14
[ 1.821771] (driver?)
[ 1.829402] 010f 4096 ram15
[ 1.829419] (driver?)
[ 1.837102] b300 15122432 mmcblk0
[ 1.837122] driver: mmcblk
[ 1.845456] List of all bdev filesystems:
[ 1.850220] vfat
[ 1.850231] msdos
[ 1.852931] f2fs
[ 1.855682]
[ 1.860474] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)
[ 1.870470] CPU: 0 UID: 0 PID: 1 Comm: swapper Not tainted 6.12.25_p20250428-raspberrypi #1
[ 1.880607] Hardware name: BCM2835
[ 1.884937] Call trace:
[ 1.884960] unwind_backtrace from show_stack+0x18/0x1c
[ 1.894654] show_stack from dump_stack_lvl+0x38/0x58
[ 1.900725] dump_stack_lvl from panic+0xf4/0x31c
[ 1.906469] panic from mount_root_generic+0x20c/0x2ec
[ 1.912674] mount_root_generic from prepare_namespace+0x1b8/0x23c
[ 1.919947] prepare_namespace from kernel_init_freeable+0x1b4/0x1f8
[ 1.927422] kernel_init_freeable from kernel_init+0x1c/0x11c
[ 1.934316] kernel_init from ret_from_fork+0x14/0x28
[ 1.940504] Exception stack(0xcf80dfb0 to 0xcf80dff8)
[ 1.946682] dfa0: 00000000 00000000 00000000 00000000
[ 1.957105] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 1.967752] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
PANIC: VFS: Unable to mount root fs on unknown-block(179,3)



