- dom
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 8472
- Joined: Wed Aug 17, 2011 7:41 pm
Moving Linux Kernel to 6.12
EDIT: The 6.12 kernel is now the default in apt on RPiOS boorkworm
#######################################################
We are planning to move to the 6.12 kernel in the near future (perhaps a few months).
This is expected to be the next upstream LTS (Long Term Support) kernel.
One advantage is there is more raspberry pi specific support in the newer upstream kernels which reduces the number of downstream raspberry pi patches and so reduces maintenance effort. In particular there is more upstream support for Pi5, PiSP, NUMA, the KMS display driver.
Obviously a newer kernel will bring additional kernel features and support for more devices (e.g. USB devices like wifi and dvb).
You can read up on what appeared in 6.7, 6.8, 6.9, 6.10, 6.11, and 6.12.
We will do this in a few stages. Initially updating the "next" firmware branch to the 6.12 kernel.
Assuming testing is positive, we will update the master rpi-update firmware branch.
Eventually the 6.12 kernel will appear with apt upgrades and on new RPiOS images in the future.
Note: We are now on the second stage. The master branch of rpi-update contains the 6.12 kernel.
The next branch should no longer be used.
Update with:
and reboot. Ideally nothing much will change. "uname -a" will report 6.12.
Please report if you have any positive or negative experiences, compared to the 6.6 kernel.
Obviously this release is for testers who like to live on the bleeding edge. It's not intended for beginners, or users who need stability.
Backing up is always advisable. There may be regressions. There may be improvements. But we won't know without testers trying it and reporting back.
#######################################################
We are planning to move to the 6.12 kernel in the near future (perhaps a few months).
This is expected to be the next upstream LTS (Long Term Support) kernel.
One advantage is there is more raspberry pi specific support in the newer upstream kernels which reduces the number of downstream raspberry pi patches and so reduces maintenance effort. In particular there is more upstream support for Pi5, PiSP, NUMA, the KMS display driver.
Obviously a newer kernel will bring additional kernel features and support for more devices (e.g. USB devices like wifi and dvb).
You can read up on what appeared in 6.7, 6.8, 6.9, 6.10, 6.11, and 6.12.
We will do this in a few stages. Initially updating the "next" firmware branch to the 6.12 kernel.
Assuming testing is positive, we will update the master rpi-update firmware branch.
Eventually the 6.12 kernel will appear with apt upgrades and on new RPiOS images in the future.
Note: We are now on the second stage. The master branch of rpi-update contains the 6.12 kernel.
The next branch should no longer be used.
Update with:
Code: Select all
sudo rpi-update
Please report if you have any positive or negative experiences, compared to the 6.6 kernel.
Obviously this release is for testers who like to live on the bleeding edge. It's not intended for beginners, or users who need stability.
Backing up is always advisable. There may be regressions. There may be improvements. But we won't know without testers trying it and reporting back.
Re: Moving Linux Kernel to 6.12
No issues so far. I did have to manually turn off and on, after that booted with no problems.
Edit: zram stopped working.
Edit: zram stopped working.
Code: Select all
System:
Kernel: 6.12.0-v8+ arch: aarch64 bits: 64 compiler: gcc v: 11.4.0
clocksource: arch_sys_counter
Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 wm: xfwm4 v: 4.18.0
with: plank,xfce4-panel tools: xscreensaver,xscreensaver-systemd vt: 7
dm: LightDM v: 1.26.0 Distro: Debian GNU/Linux 12 (bookworm)
Machine:
Type: ARM System: Raspberry Pi 400 Rev 1.0 details: N/A rev: c03130
serial: <filter>
CPU:
Info: quad core model: N/A variant: cortex-a72 bits: 64 type: MCP
smt: <unsupported> arch: ARMv8 rev: 3 cache: L1: 320 KiB L2: 1024 KiB
Speed (MHz): avg: 600 min/max: 600/2000 cores: 1: 600 2: 600 3: 600 4: 600
bogomips: 432
Features: asimd cpuid crc32 evtstrm fp
Graphics:
Device-1: bcm2711-hdmi0 driver: vc4_hdmi v: N/A bus-ID: N/A
chip-ID: brcm:fef00700 class-ID: hdmi
Device-2: bcm2711-hdmi1 driver: vc4_hdmi v: N/A bus-ID: N/A
chip-ID: brcm:fef05700 class-ID: hdmi
Device-3: bcm2711-vc5 driver: vc4_drm v: N/A bus-ID: N/A chip-ID: brcm:gpu
class-ID: gpu
Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm4 v: 4.18.0 driver:
X: loaded: modesetting unloaded: fbdev dri: vc4
gpu: vc4-drm,vc4_crtc,vc4_dpi,vc4_dsi,vc4_firmware_kms,vc4_hdmi,vc4_hvs,vc4_txp,vc4_v3d,vc4_vec
display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: HDMI-A-1 mapped: HDMI-1 model: Sceptre T27 res: 1920x1080
hz: 60 dpi: 81 size: 600x330mm (23.62x12.99") diag: 685mm (27") modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: broadcom v3d drv: broadcom vc4 platforms:
device: 0 egl: 1.4 drv: v3d device: 1 drv: swrast gbm: egl: 1.4 drv: v3d
surfaceless: egl: 1.4 drv: v3d x11: egl: 1.4 drv: vc4 inactive: wayland
API: OpenGL v: 3.1 vendor: broadcom mesa v: 24.2.4-1~bpo12+1~rpt1
glx-v: 1.4 es-v: 3.1 direct-render: yes renderer: V3D 4.2.14.0
device-ID: 14e4:ffffffff
Audio:
Device-1: bcm2711-hdmi0 driver: vc4_hdmi bus-ID: N/A chip-ID: brcm:fef00700
class-ID: hdmi
Device-2: bcm2711-hdmi1 driver: vc4_hdmi bus-ID: N/A
chip-ID: brcm:fef05700 class-ID: hdmi
Device-3: Logitech H390 headset with microphone
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
lanes: 1 bus-ID: 1-1.3.4.1:10 chip-ID: 046d:0a8f class-ID: 0300
API: ALSA v: k6.12.0-v8+ status: kernel-api
Server-1: PipeWire v: 1.2.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
Device-1: bcm2835-mmc driver: mmc_bcm2835 v: N/A port: N/A bus-ID: N/A
chip-ID: brcm:fe300000 class-ID: mmcnr
IF: wlan0 state: up mac: <filter>
Device-2: bcm2711-genet-v5 driver: bcmgenet v: N/A port: N/A bus-ID: N/A
chip-ID: brcm:fd580000 class-ID: ethernet
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: pl011 driver: uart_pl011 bus-ID: N/A chip-ID: arm:fe201000
class-ID: serial
Report: hciconfig ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.0
lmp-v: 9 sub-v: 6606 hci-v: 9 rev: 454 class-ID: 7c0000
Drives:
Local Storage: total: 1.6 TiB used: 552.15 GiB (33.8%)
ID-1: /dev/mmcblk0 model: SD256 size: 238.3 GiB type: Removable tech: SSD
serial: <filter> scheme: MBR
ID-2: /dev/sda vendor: Samsung model: PSSD T7 Shield size: 931.51 GiB
type: USB rev: 2.1 spd: 480 Mb/s lanes: 1 tech: SSD serial: <filter>
scheme: MBR
ID-3: /dev/sdb vendor: Samsung model: PSSD T7 size: 465.76 GiB type: USB
rev: 2.1 spd: 480 Mb/s lanes: 1 tech: SSD serial: <filter> scheme: MBR
Partition:
ID-1: / size: 915.32 GiB used: 162.15 GiB (17.7%) fs: ext4 dev: /dev/sda2
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 38.9 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: N/A available: 3.7 GiB used: 918.9 MiB (24.2%) igpu: 76 MiB
Processes: 249 Power: uptime: 2m suspend: Init: systemd v: 254
target: graphical (5) default: graphical
Packages: 2697 pm: dpkg pkgs: 2664 pm: flatpak pkgs: 33 Compilers:
gcc: 12.2.0 Shell: Bash v: 5.2.15 running-in: xfce4-terminal inxi: 3.3.36
Raspberry PI 500 Pi OS Trixie Kernel: 6.12.58-v8 Ram: 8GB DE: XFCE
Debian - "The Universal OS - One OS to Rule Them ALL"
Debian - "The Universal OS - One OS to Rule Them ALL"
- dom
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 8472
- Joined: Wed Aug 17, 2011 7:41 pm
Re: Moving Linux Kernel to 6.12
Can you describe your setup? e.g. how you enabled zram (cmdline.txt?) and how you are detecting it is not working?
There is some zram support in kernel.
Code: Select all
$ uname -a
Linux m2hat 6.12.0-v8-16k #48 SMP PREEMPT Wed Nov 20 16:24:57 GMT 2024 aarch64 GNU/Linux
$ sudo modprobe configs
$ zcat /proc/config.gz | grep "CONFIG_ZRAM="
CONFIG_ZRAM=m
$ sudo modprobe zram
$ dmesg | tail -1
[ 315.508519] zram: Added device: zram0
$ ls -l /dev/zram0
brw-rw---- 1 root disk 253, 0 Nov 20 16:31 /dev/zram0
- DougieLawson
- Posts: 43604
- Joined: Sun Jun 16, 2013 11:19 pm
Re: Moving Linux Kernel to 6.12
That seems to decribe me. Installed on 5 of my Raspberries.
Languages using left-hand whitespace for syntax are ridiculous
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
Re: Moving Linux Kernel to 6.12
ok, what about Sched_ext Schedulers :D
- DougieLawson
- Posts: 43604
- Joined: Sun Jun 16, 2013 11:19 pm
Re: Moving Linux Kernel to 6.12
Both my Zero's and my RPi1A failed to boot on a reboot command. So I had to pull the plug on those three.
Languages using left-hand whitespace for syntax are ridiculous
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
Re: Moving Linux Kernel to 6.12
I made a quick test on my Pi 5 yesterday night. It previously had kernel 6.6 with the NUMA test firmware. The upgrade went fine and I ran Geekbench 6. The composite results were within 0.3 % and the sub-tests showed no significant differences. Also tested GPU performance using Half-Life 2. No regressions. So (with this admittedly limited testing) the 6.12 NUMA implementation appears to be the same from a performance standpoint.
- aBUGSworstnightmare
- Posts: 13432
- Joined: Tue Jun 30, 2015 1:35 pm
Re: Moving Linux Kernel to 6.12
just installed 6.12 on a CM4 based DUT. I need to compile a custom kernel as I need SN65DSI8x bridge + LVDS display driver + generic LED BL driver.
Looking at the GRAPHICS support I see a huge deviation --> where have all the displays/bridges etc been moved?
Looking at the GRAPHICS support I see a huge deviation --> where have all the displays/bridges etc been moved?
- 6.6.62_graphics support.jpg
- menu on 6.6.62
- 6.6.62_graphics support.jpg (129.13 KiB) Viewed 32246 times
- 6.12_graphics support.jpg
- menu on 6.12
- 6.12_graphics support.jpg (40.51 KiB) Viewed 32246 times
Last edited by aBUGSworstnightmare on Thu Nov 21, 2024 11:22 am, edited 1 time in total.
Re: Moving Linux Kernel to 6.12
@dom
Just to clarify: With this kernel, am I now running the upstream NUMA implementation? From previous posts, I believe this implementation differs a bit from the one we've been testing on 6.6, but with the same end result.
Just to clarify: With this kernel, am I now running the upstream NUMA implementation? From previous posts, I believe this implementation differs a bit from the one we've been testing on 6.6, but with the same end result.
- dom
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 8472
- Joined: Wed Aug 17, 2011 7:41 pm
Re: Moving Linux Kernel to 6.12
Yes. On 6.6 the "fake" NUMA patches came from Igalia.
But during the development a parallel set of "fake" NUMA patches were submitted upstream by Microsoft. The changes between 6.6 and 6.12 were too great to easily backport the MS patches to 6.6, so on 6.6 we are using Igalia patches and on 6.12 we are using MS patches. But in my testing the performance was similar with each.
Re: Moving Linux Kernel to 6.12
Thanks for the confirmation. :)dom wrote: ↑Thu Nov 21, 2024 10:32 amYes. On 6.6 the "fake" NUMA patches came from Igalia.
But during the development a parallel set of "fake" NUMA patches were submitted upstream by Microsoft. The changes between 6.6 and 6.12 were too great to easily backport the MS patches to 6.6, so on 6.6 we are using Igalia patches and on 6.12 we are using MS patches. But in my testing the performance was similar with each.
- dom
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 8472
- Joined: Wed Aug 17, 2011 7:41 pm
Re: Moving Linux Kernel to 6.12
Can you say what the CONFIG_ options you want to enable are? That will make it a lot easier to search for what their dependencies are.aBUGSworstnightmare wrote: ↑Thu Nov 21, 2024 9:46 amjust installed 6.12 on a CM4 based DUT. I need to compile a custom kernel as I need SN64DSI8x bridge + LVDS display driver + generic LED BL driver.
My guess is they are still in the same place, but none of the options are available due to a missing dependency (i.e. a new CONFIG_ option you need to enable).
Re: Moving Linux Kernel to 6.12
I had no problem with a Zero.DougieLawson wrote: ↑Wed Nov 20, 2024 10:19 pmBoth my Zero's and my RPi1A failed to boot on a reboot command. So I had to pull the plug on those three.
I installed the 2024年11月19日-raspios-bookworm-armhf-lite image using Imager 1.8.5 on a PC. Usual configuration applied (ssh , login, timezone, keyboard etc).
Booted the card in Zero rev1.3 headless with an ethernet adaptor. Logged in, rpi-update next, reboot, no issues. Reboot again, still no issues.
I can try again with a rev 1.2 if that's what you've got.
Unreadable squiggle
- aBUGSworstnightmare
- Posts: 13432
- Joined: Tue Jun 30, 2015 1:35 pm
Re: Moving Linux Kernel to 6.12
No, they are definitely not in the same place as I've pasted screenshots of 6.6.62 and 6.12dom wrote: ↑Thu Nov 21, 2024 11:00 amCan you say what the CONFIG_ options you want to enable are? That will make it a lot easier to search for what their dependencies are.aBUGSworstnightmare wrote: ↑Thu Nov 21, 2024 9:46 amjust installed 6.12 on a CM4 based DUT. I need to compile a custom kernel as I need SN65DSI8x bridge + LVDS display driver + generic LED BL driver.
My guess is they are still in the same place, but none of the options are available due to a missing dependency (i.e. a new CONFIG_ option you need to enable).
What are looking for (in first place is):
> Device Drivers > Graphics support > Display Panels > Generic LVDS panel driver
- LVDS_panel.jpg
- LVDS_panel.jpg (76.98 KiB) Viewed 32166 times
- SN65DSI8x.jpg
- SN65DSI8x.jpg (126.3 KiB) Viewed 32166 times
- dom
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 8472
- Joined: Wed Aug 17, 2011 7:41 pm
Re: Moving Linux Kernel to 6.12
Using xconfig rather than menuconfig makes this a lot easier.aBUGSworstnightmare wrote: ↑Thu Nov 21, 2024 11:23 amNo, they are definitely not in the same place as I've pasted screenshots of 6.6.62 and 6.12
Searching for CONFIG_SN65DSI83 in xconfig shows the option still exists, and is in location:
Code: Select all
Location:
-> Device Drivers
-> Graphics support
-> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM [=m])
-> Display Interface Bridges
-> TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge (DRM_TI_SN65DSI83 [=n])
- 6by9
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 18476
- Joined: Wed Dec 04, 2013 11:27 am
Re: Moving Linux Kernel to 6.12
You're in make menuconfig, so use "/" to search for "DSI83".aBUGSworstnightmare wrote: ↑Thu Nov 21, 2024 9:46 amjust installed 6.12 on a CM4 based DUT. I need to compile a custom kernel as I need SN65DSI8x bridge + LVDS display driver + generic LED BL driver.
Looking at the GRAPHICS support I see a huge deviation --> where have all the displays/bridges etc been moved?
6.6.62_graphics support.jpg
6.12_graphics support.jpg
On rpi-6.12.y I get
Code: Select all
│ Symbol: DRM_TI_SN65DSI83 [=n] │
│ Type : tristate │
│ Defined at drivers/gpu/drm/bridge/Kconfig:379 │
│ Prompt: TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge │
│ Depends on: HAS_IOMEM [=y] && DRM [=m] && DRM_BRIDGE [=y] && OF [=y]
│ Location: │
│ -> Device Drivers │
│ -> Graphics support │
│ -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM [=m])
│ -> Display Interface Bridges │
│ (1) -> TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge (DRM_TI_SN65DSI83 [=n]) │
│ Selects: DRM_KMS_HELPER [=m] && REGMAP_I2C [=m] && DRM_PANEL [=y] && DRM_MIPI_DSI [=y] Or as dom says, xconfig can also be used as an alternative to get to the same place (it depends on whether your build system has a graphical environment or not).
Software Engineer at Raspberry Pi Ltd. Views expressed are still personal views.
I'm not interested in doing contracts for bespoke functionality - please don't ask.
I'm not interested in doing contracts for bespoke functionality - please don't ask.
- aBUGSworstnightmare
- Posts: 13432
- Joined: Tue Jun 30, 2015 1:35 pm
Re: Moving Linux Kernel to 6.12
worth adding that to https://www.raspberrypi.com/documentati ... tomisationdom wrote: ↑Thu Nov 21, 2024 11:28 amUsing xconfig rather than menuconfig makes this a lot easier.aBUGSworstnightmare wrote: ↑Thu Nov 21, 2024 11:23 amNo, they are definitely not in the same place as I've pasted screenshots of 6.6.62 and 6.12
Searching for CONFIG_SN65DSI83 in xconfig shows the option still exists, and is in location:
..
Code: Select all
pi@raspberrypi:~/linux $ make xconfig
*
* Could not find Qt6 or Qt5 via pkg-config.
* Please install Qt6 or Qt5 and make sure it's in PKG_CONFIG_PATH
* You need Qt6Core Qt6Gui Qt6Widgets for Qt6
* You need Qt5Core Qt5Gui Qt5Widgets for Qt5
*
make[2]: *** [scripts/kconfig/Makefile:232: scripts/kconfig/qconf-libs] Error 1
make[1]: *** [/home/pi/linux/Makefile:679: xconfig] Error 2
make: *** [Makefile:224: __sub-make] Error 2Did not expect them under 'Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)' as that was an individual module on 6.6.x -> kernel is compiling now.
- aBUGSworstnightmare
- Posts: 13432
- Joined: Tue Jun 30, 2015 1:35 pm
Re: Moving Linux Kernel to 6.12
'Headless' atm as as custom kernel with the bridge and LVDS panel driver needs to be compiled first.6by9 wrote: ↑Thu Nov 21, 2024 11:44 amYou're in make menuconfig, so use "/" to search for "DSI83".aBUGSworstnightmare wrote: ↑Thu Nov 21, 2024 9:46 amjust installed 6.12 on a CM4 based DUT. I need to compile a custom kernel as I need SN65DSI8x bridge + LVDS display driver + generic LED BL driver.
Looking at the GRAPHICS support I see a huge deviation --> where have all the displays/bridges etc been moved?
6.6.62_graphics support.jpg
6.12_graphics support.jpg
On rpi-6.12.y I getIt tells you where in the menu system to find it, and all the dependencies and whether they are met. You could also hit "1" (due to the "(1)" beside the option) to jump directly to that option if the dependencies are met.Code: Select all
│ Symbol: DRM_TI_SN65DSI83 [=n] │ │ Type : tristate │ │ Defined at drivers/gpu/drm/bridge/Kconfig:379 │ │ Prompt: TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge │ │ Depends on: HAS_IOMEM [=y] && DRM [=m] && DRM_BRIDGE [=y] && OF [=y] │ Location: │ │ -> Device Drivers │ │ -> Graphics support │ │ -> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) (DRM [=m]) │ -> Display Interface Bridges │ │ (1) -> TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge (DRM_TI_SN65DSI83 [=n]) │ │ Selects: DRM_KMS_HELPER [=m] && REGMAP_I2C [=m] && DRM_PANEL [=y] && DRM_MIPI_DSI [=y]
Or as dom says, xconfig can also be used as an alternative to get to the same place (it depends on whether your build system has a graphical environment or not).
- PhilE
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 6875
- Joined: Mon Sep 29, 2014 1:07 pm
Re: Moving Linux Kernel to 6.12
I think not - that section is about avoiding problems with common kernel names, not about how to customise your kernel. There's nothing Pi-specific about menuconfig, and we're not going to duplicate the kernel documentation.worth adding that to https://www.raspberrypi.com/documentati ... tomisation
- dom
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 8472
- Joined: Wed Aug 17, 2011 7:41 pm
Re: Moving Linux Kernel to 6.12
I've just tested on:DougieLawson wrote: ↑Wed Nov 20, 2024 10:19 pmBoth my Zero's and my RPi1A failed to boot on a reboot command. So I had to pull the plug on those three.
Pi3 B+, Pi2, Pi1 B+, Pi0W
and all booted, and then rebooted okay with rpi-update 6.12 kernel.
Can you reproduce with, e.g. a clean install of RPiOS bookworm lite 32-bit?
There may be a specific package or service you've installed that is hanging on the new kernel, and identifying that would be useful.
Note, quite a lot can stop a reboot. All systemd services must exit without hanging. All kernel modules must exit without hanging.
- DougieLawson
- Posts: 43604
- Joined: Sun Jun 16, 2013 11:19 pm
Re: Moving Linux Kernel to 6.12
OK. I'll assume it's something wrong/wonky with my install. I'll wait until after you get 6.12.1 available and test again.dom wrote: ↑Thu Nov 21, 2024 2:45 pmI've just tested on:
Pi3 B+, Pi2, Pi1 B+, Pi0W
and all booted, and then rebooted okay with rpi-update 6.12 kernel.
Can you reproduce with, e.g. a clean install of RPiOS bookworm lite 32-bit?
There may be a specific package or service you've installed that is hanging on the new kernel, and identifying that would be useful.
Note, quite a lot can stop a reboot. All systemd services must exit without hanging. All kernel modules must exit without hanging.
Languages using left-hand whitespace for syntax are ridiculous
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
- PhilE
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 6875
- Joined: Mon Sep 29, 2014 1:07 pm
Re: Moving Linux Kernel to 6.12
I interpreted those comments to mean that they failed to reboot into the 6.12 kernel from the 6.6 kernel after the "rpi-update next" - is that the case?
- DougieLawson
- Posts: 43604
- Joined: Sun Jun 16, 2013 11:19 pm
Re: Moving Linux Kernel to 6.12
No. Every machine I've tested with is running 6.12.0 perfectly (with little or no testing and nothing more than rpi-update next).
Languages using left-hand whitespace for syntax are ridiculous
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
DMs sent on Bluesky or by LinkedIn will be answered next month.
Fake doctors - are all on my foes list.
The use of crystal balls and mind reading is prohibited.
- jason_kidd
- Posts: 197
- Joined: Sat Jan 27, 2024 1:45 pm
- PhilE
- Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator - Posts: 6875
- Joined: Mon Sep 29, 2014 1:07 pm
Re: Moving Linux Kernel to 6.12
@Dougie We're confused:
Both my Zero's and my RPi1A failed to boot on a reboot command. So I had to pull the plug on those three.
OK. I'll assume it's something wrong/wonky with my install.
How can all of these statements be correct? Was it just a one-off reboot failure immediately after the update?No. Every machine I've tested with is running 6.12.0 perfectly
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