Package: linux-image-rt-amd64
Version: 6.12.38+deb13-rt
Severity: normal
EFI runtime services are not available when booting RT kernel,
causing applications that depend on EFI variables to fail.
Steps to reproduce:
1. Boot RT kernel
2. Check: ls /sys/firmware/efi/efivars/
3. Result: Empty
Expected: EFI variables should be accessible like in non-RT kernel
Additional info:
- Non-RT kernel works fine
- CONFIG_EFIVAR_FS=m in both kernels
- CONFIG_EFI_DISABLE_RUNTIME is not set in RT kernel
- Same hardware, different behavior
When comparing
grep -E "CONFIG_EFI*" /boot/config-6.12.38+deb13-rt-amd64
against to
grep -E "CONFIG_EFI*" /boot/config-6.12.38+deb13-amd64
The result is,
debian13:~$ diff config-efi-rt.txt config-efi-no-rt.txt
21c21
< CONFIG_EFI_DISABLE_RUNTIME=y
---
> # CONFIG_EFI_DISABLE_RUNTIME is not set
Conclusion, On RT kernels seems that CONFIG_EFI_DISABLE_RUNTIME is not set.
-- System Information:
Debian 13 RC3
amd64