Raspberry Pi 5 PCIe and camera features missing on Bookworm despite updated kernel
0 reputation · 08 Feb 2020, 13:47 UTC
Compatibility gap between documented requirements and observed hardware enablement
Raspberry Pi OS Bookworm ships with kernel 6.1 and updated firmware packages, which the Foundation identifies as the minimum for Pi 5 PCIe Gen 2/3, RTC, power management, and the libcamera stack. However, the official documentation does not publish a model-by-model matrix that ties a specific bootloader EEPROM version to each peripheral feature. Users upgrading from Bullseye or writing fresh Bookworm images report that PCIe devices and camera modules remain undetected even when uname -r shows 6.1+ and vcgencmd version reports a recent firmware build.
The uncertainty centers on whether the bootloader EEPROM must reach a specific release date or version string before the kernel drivers probe the PCIe controller and the MIPI CSI/DSI interfaces. Because EEPROM updates are persistent and model-specific, applying a Pi 5 EEPROM to an older board is not safe, and there is no supported rollback path documented.
- Which bootloader EEPROM version is the minimum for PCIe Gen 2/3 link training on Pi 5?
- Does the camera stack require a separate EEPROM fix beyond the kernel 6.1 baseline?
- Is there a supported method to verify EEPROM-to-feature mapping without trial-and-error flashing?