We use some essential cookies to make our website work.

We use optional cookies, as detailed in our cookie policy, to remember your settings and understand how you use our website.

161 posts
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

Wed Nov 20, 2024 3:12 pm

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:

Code: Select all

sudo rpi-update
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.

craigevil
Posts: 824
Joined: Wed Jan 27, 2021 5:22 am

Re: Moving Linux Kernel to 6.12

Wed Nov 20, 2024 4:04 pm

No issues so far. I did have to manually turn off and on, after that booted with no problems.
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"

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

Wed Nov 20, 2024 4:22 pm

craigevil wrote:
Wed Nov 20, 2024 4:04 pm
Edit: zram stopped working.
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

Wed Nov 20, 2024 5:38 pm

dom wrote:
Wed Nov 20, 2024 3:12 pm
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.
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.

cjan
Posts: 1192
Joined: Sun May 06, 2012 12:00 am

Re: Moving Linux Kernel to 6.12

Wed Nov 20, 2024 8:11 pm

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

Wed Nov 20, 2024 10:19 pm

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.

Mikael
Posts: 127
Joined: Wed Feb 11, 2015 12:35 pm

Re: Moving Linux Kernel to 6.12

Thu Nov 21, 2024 9:27 am

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

Thu Nov 21, 2024 9:46 am

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?
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.

Mikael
Posts: 127
Joined: Wed Feb 11, 2015 12:35 pm

Re: Moving Linux Kernel to 6.12

Thu Nov 21, 2024 10:03 am

@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.

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

Thu Nov 21, 2024 10:32 am

Mikael wrote:
Thu Nov 21, 2024 10:03 am
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.
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.

Mikael
Posts: 127
Joined: Wed Feb 11, 2015 12:35 pm

Re: Moving Linux Kernel to 6.12

Thu Nov 21, 2024 11:00 am

dom wrote:
Thu Nov 21, 2024 10:32 am
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.
Thanks for the confirmation. :)

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

Thu Nov 21, 2024 11:00 am

aBUGSworstnightmare wrote:
Thu Nov 21, 2024 9:46 am
just 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.
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.
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).

rpdom
Posts: 25254
Joined: Sun May 06, 2012 5:17 am

Re: Moving Linux Kernel to 6.12

Thu Nov 21, 2024 11:11 am

DougieLawson wrote:
Wed Nov 20, 2024 10:19 pm
Both my Zero's and my RPi1A failed to boot on a reboot command. So I had to pull the plug on those three.
I had no problem with a Zero.

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

Thu Nov 21, 2024 11:23 am

dom wrote:
Thu Nov 21, 2024 11:00 am
aBUGSworstnightmare wrote:
Thu Nov 21, 2024 9:46 am
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.
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.
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).
No, they are definitely not in the same place as I've pasted screenshots of 6.6.62 and 6.12

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
> Device Drivers > Graphics support > Display Interface Bridges > TI SN65DSI83 and SN65DSI84 DSI to LVDS bridge
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

Thu Nov 21, 2024 11:28 am

aBUGSworstnightmare wrote:
Thu Nov 21, 2024 11:23 am
No, they are definitely not in the same place as I've pasted screenshots of 6.6.62 and 6.12
Using xconfig rather than menuconfig makes this a lot easier.
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

Thu Nov 21, 2024 11:44 am

aBUGSworstnightmare wrote:
Thu Nov 21, 2024 9:46 am
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?
6.6.62_graphics support.jpg
6.12_graphics support.jpg
You're in make menuconfig, so use "/" to search for "DSI83".
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] 
It 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.

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.

aBUGSworstnightmare
Posts: 13432
Joined: Tue Jun 30, 2015 1:35 pm

Re: Moving Linux Kernel to 6.12

Thu Nov 21, 2024 11:53 am

dom wrote:
Thu Nov 21, 2024 11:28 am
aBUGSworstnightmare wrote:
Thu Nov 21, 2024 11:23 am
No, they are definitely not in the same place as I've pasted screenshots of 6.6.62 and 6.12
Using xconfig rather than menuconfig makes this a lot easier.
Searching for CONFIG_SN65DSI83 in xconfig shows the option still exists, and is in location:
..
worth adding that to https://www.raspberrypi.com/documentati ... tomisation

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 2
Not available on my DUT.

Did 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

Thu Nov 21, 2024 11:55 am

6by9 wrote:
Thu Nov 21, 2024 11:44 am
aBUGSworstnightmare wrote:
Thu Nov 21, 2024 9:46 am
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?
6.6.62_graphics support.jpg
6.12_graphics support.jpg
You're in make menuconfig, so use "/" to search for "DSI83".
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] 
It 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.

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).
'Headless' atm as as custom kernel with the bridge and LVDS panel driver needs to be compiled first.

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

Thu Nov 21, 2024 1:39 pm

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.

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

Thu Nov 21, 2024 2:45 pm

DougieLawson wrote:
Wed Nov 20, 2024 10:19 pm
Both my Zero's and my RPi1A failed to boot on a reboot command. So I had to pull the plug on those three.
I'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.

DougieLawson
Posts: 43604
Joined: Sun Jun 16, 2013 11:19 pm

Re: Moving Linux Kernel to 6.12

Thu Nov 21, 2024 2:54 pm

dom wrote:
Thu Nov 21, 2024 2:45 pm
I'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.
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.
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.

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

Thu Nov 21, 2024 2:56 pm

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

Thu Nov 21, 2024 4:20 pm

PhilE wrote:
Thu Nov 21, 2024 2:56 pm
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?
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.

jason_kidd
Posts: 197
Joined: Sat Jan 27, 2024 1:45 pm

Re: Moving Linux Kernel to 6.12

Thu Nov 21, 2024 4:26 pm

I am on 6.12. I see no issues or no difference at all.
KDE-Plasma

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

Thu Nov 21, 2024 4:31 pm

@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.
No. Every machine I've tested with is running 6.12.0 perfectly
How can all of these statements be correct? Was it just a one-off reboot failure immediately after the update?

161 posts

Return to "Advanced users"

AltStyle によって変換されたページ (->オリジナル) /