Jump to content

plahh

Validating
  • Posts

    1
  • Joined

  • Last visited

  1. Hello all, not sure if this is the right place for bug reporting. I'm getting a kernel panic during early boot (no hdmi initialized at this stage) since october 2024 when doing kernel updates. Mitigated the issue with holding back apt kernel updates. today i found time to finally connect a serial console to collect a boot log. The issue only happens if the SATA Penta Hat is connected via the flex cable, upon disconnecting the system/image boots to login prompt. To produce a clean boot log i got the latest image and booted via sd card : Armbian_community_25.8.0-trunk.375_Rockpi-4a_bookworm_current_6.12.38_minimal.img (Edit: Not sure if the reported hardware version from uboot (Model: Radxa ROCK Pi 4B) and the real hardware version from the kernel (Hardware name: Radxa ROCK Pi 4A (DT)) might hint at the root cause, since i have no problem booting without the connected SATA Hat, and also no problem booting the old Kernel version Linux 6.6.56-current-rockchip64 #1 SMP PREEMPT Thu Oct 10 10:50:06 UTC 2024 aarch64 GNU/Linux.) console log of failed boot ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ U-Boot TPL 2022.07-armbian-2022.07-Se092-Pfa03-H8c72-V70f2-Bda0a-R448a (Sep 28 2024 - 02:33:46) Channel 0: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB Channel 1: LPDDR4, 50MHz BW=32 Col=10 Bk=8 CS0 Row=15 CS1 Row=15 CS=2 Die BW=16 Size=2048MB 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Trying to boot from BOOTROM Returning to boot ROM... U-Boot SPL 2022.07-armbian-2022.07-Se092-Pfa03-H8c72-V70f2-Bda0a-R448a (Sep 28 2024 - 02:33:46 +0000) Trying to boot from SPI Trying to boot from MMC2 Card did not respond to voltage select! : -110 spl: mmc init failed with error: -95 Trying to boot from MMC1 NOTICE: BL31: v1.3(release):845ee93 NOTICE: BL31: Built : 15:51:11, Jul 22 2020 NOTICE: BL31: Rockchip release version: v1.1 INFO: GICv3 with legacy support detected. ARM GICV3 driver initialized in EL3 INFO: Using opteed sec cpu_context! INFO: boot cpu mask: 0 INFO: If lpddr4 need support multi frequency, INFO: please update loader! INFO: Current ctl index[0] freq=400MHz INFO: Current ctl index[1] freq=800MHz INFO: plat_rockchip_pmu_init(1196): pd status 3e INFO: BL31: Initializing runtime services WARNING: No OPTEE provided by BL2 boot loader, Booting device without OPTEE initialization. SMC`s destined for OPTEE will return SMC_UNK ERROR: Error initializing runtime service opteed_fast INFO: BL31: Preparing for EL3 exit to normal world INFO: Entry point address = 0x200000 INFO: SPSR = 0x3c9 U-Boot 2022.07-armbian-2022.07-Se092-Pfa03-H8c72-V70f2-Bda0a-R448a (Sep 28 2024 - 02:33:46 +0000) SoC: Rockchip rk3399 Reset cause: POR Model: Radxa ROCK Pi 4B DRAM: 3.9 GiB PMIC: RK808 Core: 285 devices, 31 uclasses, devicetree: separate MMC: mmc@fe310000: 2, mmc@fe320000: 1, mmc@fe330000: 0 Loading Environment from SPIFlash... SF: Detected XT25F32B with page size 256 Bytes, erase size 4 KiB, total 4 MiB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Model: Radxa ROCK Pi 4B Net: eth0: ethernet@fe300000 Hit any key to stop autoboot: 0 starting USB... Bus usb@fe380000: USB EHCI 1.00 Bus usb@fe3c0000: USB EHCI 1.00 Bus usb@fe800000: Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 Bus usb@fe900000: Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 scanning bus usb@fe380000 for devices... 1 USB Device(s) found scanning bus usb@fe3c0000 for devices... 1 USB Device(s) found scanning bus usb@fe800000 for devices... 1 USB Device(s) found scanning bus usb@fe900000 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Device 0: unknown device switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot/boot.scr 3906 bytes read in 5 ms (762.7 KiB/s) ## Executing script at 00500000 Boot script loaded from mmc 1:1 218 bytes read in 4 ms (52.7 KiB/s) 16729239 bytes read in 711 ms (22.4 MiB/s) 38277632 bytes read in 1620 ms (22.5 MiB/s) 82808 bytes read in 15 ms (5.3 MiB/s) 2825 bytes read in 8 ms (344.7 KiB/s) Applying kernel provided DT fixup script (rockchip-fixup.scr) ## Executing script at 09000000 Trying kaslrseed command... Info: Unknown command can be safely ignored since kaslrseed does not apply to all boards. Unknown command 'kaslrseed' - try 'help' Moving Image from 0x2080000 to 0x2200000, end=4760000 ## Loading init Ramdisk from Legacy Image at 06000000 ... Image Name: uInitrd Image Type: AArch64 Linux RAMDisk Image (gzip compressed) Data Size: 16729175 Bytes = 16 MiB Load Address: 00000000 Entry Point: 00000000 Verifying Checksum ... OK ## Flattened Device Tree blob at 01f00000 Booting using the fdt blob at 0x1f00000 Loading Ramdisk to f0f17000, end f1f0b457 ... OK Loading Device Tree to 00000000f0e9a000, end 00000000f0f16fff ... OK Starting kernel ... efi_free_pool: illegal free 0x00000000f0f0d040 efi_free_pool: illegal free 0x00000000f0f0a040 [ 4.133601] SError Interrupt on CPU4, code 0x00000000bf000002 -- SError [ 4.133615] CPU: 4 UID: 0 PID: 63 Comm: kworker/u26:3 Not tainted 6.12.38-current-rockchip64 #1 [ 4.133628] Hardware name: Radxa ROCK Pi 4A (DT) [ 4.133634] Workqueue: events_unbound deferred_probe_work_func [ 4.133660] pstate: 600000c5 (nZCv daIF -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 4.133672] pc : rockchip_pcie_rd_conf+0x17c/0x200 [ 4.133686] lr : rockchip_pcie_rd_conf+0x170/0x200 [ 4.133695] sp : ffff8000830e37c0 [ 4.133700] x29: ffff8000830e37c0 x28: ffff800082383088 x27: 0000000000000000 [ 4.133718] x26: 0000000000000001 x25: 0000000000000000 x24: ffff80008251f030 [ 4.133733] x23: 0000000000000000 x22: ffff8000830e3894 x21: ffff8000830e37f4 [ 4.133748] x20: 0000000000000000 x19: 0000000000000004 x18: ffffffffffffffff [ 4.133762] x17: 6572202c295d3030 x16: 2d3030207375625b x15: ffff8000830e3680 [ 4.133777] x14: ffff000000e4da1c x13: ffff000000e4d290 x12: 00000000000e9134 [ 4.133791] x11: ffff000004ebd018 x10: 0000000000000000 x9 : 0000000000000595 [ 4.133806] x8 : 000000003d4d554e x7 : ffff000004eb0380 x6 : ffff000004ebd000 [ 4.133821] x5 : ffff000004ebd800 x4 : ffff800089000000 x3 : 0000000000c00008 [ 4.133835] x2 : 000000000080000a x1 : ffff800089c00008 x0 : ffff800089c0000c [ 4.133851] Kernel panic - not syncing: Asynchronous SError Interrupt [ 4.133857] CPU: 4 UID: 0 PID: 63 Comm: kworker/u26:3 Not tainted 6.12.38-current-rockchip64 #1 [ 4.133869] Hardware name: Radxa ROCK Pi 4A (DT) [ 4.133874] Workqueue: events_unbound deferred_probe_work_func [ 4.133889] Call trace: [ 4.133894] dump_backtrace+0x94/0x114 [ 4.133906] show_stack+0x18/0x24 [ 4.133915] dump_stack_lvl+0x34/0x8c [ 4.133929] dump_stack+0x18/0x24 [ 4.133941] panic+0x39c/0x3fc [ 4.133955] nmi_panic+0x40/0x8c [ 4.133966] arm64_serror_panic+0x64/0x70 [ 4.133977] do_serror+0x3c/0x70 [ 4.133987] el1h_64_error_handler+0x30/0x48 [ 4.134002] el1h_64_error+0x64/0x68 [ 4.134011] rockchip_pcie_rd_conf+0x17c/0x200 [ 4.134020] pci_bus_read_config_dword+0x80/0xe4 [ 4.134033] pci_bus_generic_read_dev_vendor_id+0x30/0x190 [ 4.134048] pci_scan_single_device+0xac/0x110 [ 4.134061] pci_scan_slot+0x6c/0x204 [ 4.134073] pci_scan_child_bus_extend+0x44/0x2cc [ 4.134087] pci_scan_bridge_extend+0x2bc/0x5f8 [ 4.134100] pci_scan_child_bus_extend+0x1b8/0x2cc [ 4.134113] pci_scan_root_bus_bridge+0x64/0xd8 [ 4.134128] pci_host_probe+0x30/0xe0 [ 4.134142] rockchip_pcie_probe+0x438/0x5f4 [ 4.134151] platform_probe+0x68/0xc8 [ 4.134160] really_probe+0xc0/0x390 [ 4.134174] __driver_probe_device+0x7c/0x15c [ 4.134187] driver_probe_device+0x3c/0x10c [ 4.134200] __device_attach_driver+0xbc/0x158 [ 4.134214] bus_for_each_drv+0x88/0xe8 [ 4.134226] __device_attach+0xa0/0x1b4 [ 4.134239] device_initial_probe+0x14/0x20 [ 4.134253] bus_probe_device+0xac/0xb0 [ 4.134266] deferred_probe_work_func+0x9c/0xec [ 4.134279] process_one_work+0x16c/0x3e4 [ 4.134289] worker_thread+0x2d0/0x3d8 [ 4.134298] kthread+0x10c/0x110 [ 4.134312] ret_from_fork+0x10/0x20 [ 4.134326] SMP: stopping secondary CPUs [ 4.134490] Kernel Offset: disabled [ 4.134493] CPU features: 0x08,00002083,c0200000,4200421b [ 4.134501] Memory Limit: none [ 4.161152] ---[ end Kernel panic - not syncing: Asynchronous SError Interrupt ]---
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines