32 bit kernel under rpi os debian trixie on pi 4
Hi,
my current system is (via this official download)
* raspberry pi 4
* rpi os with debian trixie
* 32 bit userland
* 64 bit kernel -> want to change to 32-bit kernel
If I remember correctly old buster release of 32-bit, had both 32-bit userland and 32-bit kernel.
My question is: how do I get an official 32-bit kernel for my pi 4?
Just adding fails to boot.
my current system is (via this official download)
* raspberry pi 4
* rpi os with debian trixie
* 32 bit userland
* 64 bit kernel -> want to change to 32-bit kernel
If I remember correctly old buster release of 32-bit, had both 32-bit userland and 32-bit kernel.
My question is: how do I get an official 32-bit kernel for my pi 4?
Just adding
Code: Select all
arm_64bit=0
Last edited by freool on Tue Nov 11, 2025 7:30 am, edited 1 time in total.
Re: 32 bit kernel under rpi os debian trixie on pi 4
Some background on my current setup:
* raspberry pi 4
* 32 bit userland
* 64 bit kernel
I have the following packages installed:
These deliver the following files
* raspberry pi 4
* 32 bit userland
* 64 bit kernel
I have the following packages installed:
Code: Select all
linux-image-6.12.47+rpt-rpi-v6
linux-image-6.12.47+rpt-rpi-v7
linux-image-6.12.47+rpt-rpi-v8:arm64Code: Select all
/boot/vmlinuz-6.12.47+rpt-rpi-v6 (equiv with /boot/firmware/kernel.img)
/boot/vmlinuz-6.12.47+rpt-rpi-v7 (equiv with /boot/firmware/kernel7.img)
/boot/vmlinuz-6.12.47+rpt-rpi-v8 (equiv with /boot/firmware/kernel8.img)Re: 32 bit kernel under rpi os debian trixie on pi 4
[edit]
I just checked. It's the v7l kernel that has been removed, so it looks like you can't run a 32-bit kernel on the Pi 4B now.
[/edit]
If I recall correctly, the Pi 4B needs the v7l 32-bit kernel. The v7 (no "l" (Merry Christmas! :lol: )) doesn't support the large memory map.
The v6 32-bit kernel is for PI 1 and Zero.
The v7 32-bit kernel works on Pi 2 and 3 (maybe Pi4 1GB?).
The v7l 32-bit kernel works on Pi 2, 3, 4 and Zero 2W.
The v8 64-bit kernel works on any Pi capable of 64-bit.
The 2712 64-bit kernel is for Pi 5 only.
(削除) I believe the v7 kernel is going to be discontinued. The only Pis that used it were the early 2Bs which were 32-bit only, and they can use the v6 kernel with a possible slight performance hit. (削除ここまで) Ignore this line!
I just checked. It's the v7l kernel that has been removed, so it looks like you can't run a 32-bit kernel on the Pi 4B now.
[/edit]
If I recall correctly, the Pi 4B needs the v7l 32-bit kernel. The v7 (no "l" (Merry Christmas! :lol: )) doesn't support the large memory map.
The v6 32-bit kernel is for PI 1 and Zero.
The v7 32-bit kernel works on Pi 2 and 3 (maybe Pi4 1GB?).
The v7l 32-bit kernel works on Pi 2, 3, 4 and Zero 2W.
The v8 64-bit kernel works on any Pi capable of 64-bit.
The 2712 64-bit kernel is for Pi 5 only.
Last edited by rpdom on Tue Nov 11, 2025 12:34 pm, edited 1 time in total.
Unreadable squiggle
Re: 32 bit kernel under rpi os debian trixie on pi 4
I don't believe you can.
I was cautious of using the Buster and Bookworm 64-bit kernel alongside 32-bit userland, but I haven't experienced any problems since doing that a long time ago on a Pi 3B (non-plus) and Pi 4B.
Jump to
- Community
- General discussion
- Announcements
- Other languages
- Deutsch
- Español
- Français
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Türkçe
- User groups and events
- Raspberry Pi Official Magazine
- Using the Raspberry Pi
- Beginners
- Troubleshooting
- Advanced users
- Assistive technology and accessibility
- Education
- Picademy
- Teaching and learning resources
- Staffroom, classroom and projects
- Astro Pi
- Mathematica
- High Altitude Balloon
- Weather station
- Programming
- C/C++
- Java
- Python
- Scratch
- Other programming languages
- Windows 10 for IoT
- Wolfram Language
- Bare metal, Assembly language
- Graphics programming
- OpenGLES
- OpenVG
- OpenMAX
- General programming discussion
- Projects
- Networking and servers
- Automation, sensing and robotics
- Graphics, sound and multimedia
- Other projects
- Media centres
- Gaming
- AIY Projects
- Hardware and peripherals
- Camera board
- Compute Module
- Official Display
- HATs and other add-ons
- Device Tree
- Interfacing (DSI, CSI, I2C, etc.)
- Keyboard computers (400, 500, 500+)
- Raspberry Pi Pico
- General
- SDK
- MicroPython
- Other RP2040 boards
- Zephyr
- Rust
- AI Accelerator
- AI Camera - IMX500
- Hailo
- Software
- Raspberry Pi OS
- Raspberry Pi Connect
- Raspberry Pi Desktop for PC and Mac
- Beta testing
- Other
- Android
- Debian
- FreeBSD
- Gentoo
- Linux Kernel
- NetBSD
- openSUSE
- Plan 9
- Puppy
- Arch
- Pidora / Fedora
- RISCOS
- Ubuntu
- Ye Olde Pi Shoppe
- For sale
- Wanted
- Off topic
- Off topic discussion