Well after a lot of poking around I happened across this issue which appears to be marked as solved:
https://github.com/raspberrypi/linux/issues/6365
And yet in my dmesg I can see the error:
Although my kernel is newer than the fix:I'm unsure if this is related or not - my micro is shouting up the UART from before the Pi boots (expecting to be ignored until the service starts) and the fact the UART spits out two messages and then stops would certainly line up with a DMA problem.
Still not entirely convinced that this definitely *is* the issue but I'm not seeing any other errors and it works fine on CM4 so is firmly "Pi5 specific" much as the bug above is. So, this is currently the most attractive straw to clutch at... Image may be NSFW.
Clik here to view.
https://github.com/raspberrypi/linux/issues/6365
And yet in my dmesg I can see the error:
Code:
[ 7.204705] pl011-axi 1f00030000.serial: DMA channel TX dma2chan0[ 7.204740] pl011-axi 1f00030000.serial: DMA channel RX dma2chan1[ 7.419406] pl011-axi 1f00030000.serial: unable to pause DMA transfer
Code:
$ uname -aLinux raspi5 6.6.62+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.62-1+rpt1 (2024-11-25) aarch64 GNU/Linux
Still not entirely convinced that this definitely *is* the issue but I'm not seeing any other errors and it works fine on CM4 so is firmly "Pi5 specific" much as the bug above is. So, this is currently the most attractive straw to clutch at... Image may be NSFW.
Clik here to view.

Statistics: Posted by John_U — Tue Dec 10, 2024 12:18 pm