Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8374

Advanced users • Re: Moving Linux Kernel to 6.18

$
0
0
I am running a raspberry pi 5 - 16gb with a radxa penta Sata hat.
It's connecting the pcie port with a JMB58x Sata-Controller.

The system is running a console only stock Raspberry Pi debian trixie based installation (64 bit).
To use the the sata hat, it is only required to add PCIe support via config.txt ( dtparam=pciex1 )

I transferred all data from the mmcblk0p2 to a sata drive "sda" and changed /boot/firmware/cmdconfig to use the PARTUUID from the new partition of sda.

After a reboot, everything works as expected. the mmcblk0p1 still has the boot data and root can be found via the enabled pcie -> sata drive.

Now upgrading to Kernel 6.18 via "sudo rpi-update next" breaks this solution:
I see the Boot-Screen from Raspberry PI, but then the screen goes blank, and the rpi doesn't do anything else.

To "fix" the issue, I can change to PARTUUID from the sda partition back to the mmcblk0p2 and it is booting again.

I am not sure if it is related, but I still thought it may be a good idea to post it here.

I ensured that the kernel modules were available on both partitions, of course, and I would love to capture the boot from the serial port, but that's blocked by the Penta Hat.

Did I miss anything important, that with Kernel 6.18, the boot loader cannot detect the sata drives or cannot enable pcie ?


Update: I was lucky to get a display output.

It get's stuck after 10 seconds into the boot process after usb's got detected and i.e. my RPI Wired Keyboard 5 was detected.

Code:

[10.982212] bcm2835-pm 107d200000.watchdog: sync_state() pending due to 1002000000.v3d

Statistics: Posted by danand — Tue Jan 20, 2026 5:23 pm



Viewing all articles
Browse latest Browse all 8374

Trending Articles