Phil Elwell
Phil Elwell
You might be able to make use of the new `os_prefix` config.txt setting (see https://www.raspberrypi.org/documentation/configuration/config-txt/boot.md), but for truly independent systems use two cards.
i.e. this commit: ca5dcc76314d1fa6d7307fd3b95039b08d2f2b97
Yes, the readw looks like a typo/thinko (w = word). So you just want: ```diff - err = readw_poll_timeout_atomic(base + PCIE_RC_DL_MDIO_WR_DATA, data, + err = readl_poll_timeout_atomic(base + PCIE_RC_DL_MDIO_WR_DATA, data, MDIO_WT_DONE(data),...
Just push your patch.
Include: ``` Fixes: ca5dcc76314d ("PCI: brcmstb: Replace status loops with read_poll_timeout_atomic()") ```
That would have been on a 6.1 kernel, which hasn't received the offending patch.
But then: > Updated and it works: ``` matteo@raspberrypi:~ $ vcgencmd version; cat /etc/rpi-issue; uname -a 2024/01/15 19:02:28 Copyright (c) 2012 Broadcom version f0aa0715 (release) (embedded) Raspberry Pi reference 2023-12-05...
#5747 is purely Pi 5-specific, and @dcabri is using a Pi 4. I have to admit to being skeptical that a kernel bump would cause an issue that affected ffmpeg...
Include a reasonable number of complete error messages, not just a fragment.
The official RPi kernel building guide is here: https://www.raspberrypi.org/documentation/linux/kernel/building.md