OpenWrt 24.10.0-rc1 - First release candidate

Hi

Installed on a WRT1900ACSv2, routing only with vlan filtering

Sysupgraded from a snapshot build (kernel 6.6.56), no issues in the 8hr of running time.

Using a Debian 12 build-system (unknowingly avoiding the kmod issues).

A new feature include packet steering options. Results from quick speed test (cloudfare) on a 1000/20 connection:
packet steering off: 540 Mbit download
packet steering on: 535
packet steering (all cpus): 675
packet steering (all cpus) and SQM: 537 max

3 Likes

Was it terabit before? Ie wha device/soc and waweform link from fast version slow version and with fw offoad on.

True. They forgot to mention the platforms that migrated to DSA and I find that strange.

1 Like

hi @hauke,

the link to FW Selector 24.10.0-rc1 does not work. has rc1 been withdrawn? or is this a website issue?

(btw, the selector does work for the unannounced rc2.)

thanks!

EDIT:

nevermind, i found the issue: https://github.com/openwrt/openwrt/issues/17146

TL;DR: rc1 has a bug (no brick risk!), rc2 is coming immediately

It's far enough along that I could give it a test on x86/64. Making this possible is the fact that I have a magical ASU server that is running a couple of pending PRs (sorry, it's on a VM in my lab here so not accessible to the general public).

I first installed 23.05.5 on an N5105 minipc, then ran auc -b 24.10 -B 24.10.0-rc2 and the install ran fine. Once it booted into 24.10.0-rc2, I did a test opkg update && opkg install kmod-drm-i915 to try out the new DRM-in-kmod stuff for x86. Man, that thing is HUGE, my package size calculator shows 6,274,644 bytes used by 'kmod-drm-i915' and its unique packages. YOW

I then set up a 24.10.0-rc1 VM (using a buildroot image so I could add a bunch of packages without messing around on-device). On that box I did owut upgrade and stood back. Worked fine again and opkg list kmod* | wc -l shows 1108 packages, so that's nice.

Summary
$ owut upgrade
owut - OpenWrt Upgrade Tool 2024.10.25~8c8907c6-r2 (/usr/bin/owut)
ASU-Server     http://10.1.1.206:8000
Upstream       https://downloads.openwrt.org
Target         x86/64
Profile        generic
Package-arch   x86_64
Root-FS-type   squashfs
Sys-type       combined-efi
Version-from   24.10.0-rc1 r28158-d276b4c91a (kernel 6.6.63)
Version-to     24.10.0-rc2 r28161-ea17e958b9 (kernel 6.6.63)
Build-FS-type  squashfs
Build-at       2024-12-03T11:41:08Z (~16 hours ago)
Image-prefix   openwrt-24.10.0-rc2-x86-64-generic
Image-URL      https://downloads.openwrt.org/releases/24.10.0-rc2/targets/x86/64
Image-file     openwrt-24.10.0-rc2-x86-64-generic-squashfs-combined-efi.img.gz
Installed      161 packages
Top-level       90 packages
Default         46 packages
User-installed  50 packages (top-level only)

Package version changes:
  base-files                   1636~d276b4c91a                            1638~ea17e958b9
  luci                         24.297.79519~bcd13b9                       24.337.54830~0ca52eb
  luci-app-firewall            24.334.00596~98662b0                       24.337.54830~0ca52eb
  luci-app-package-manager     24.322.49811~ea8b7aa                       24.337.54830~0ca52eb
  luci-base                    24.332.74596~80f18df                       24.337.54830~0ca52eb
  luci-light                   23.024.33244~34dee82                       24.337.54830~0ca52eb
  luci-mod-admin-full          19.253.48496~3f93650                       24.337.54830~0ca52eb
  luci-mod-network             24.333.66601~bbc4a90                       24.337.54830~0ca52eb
  luci-mod-status              24.335.13672~63b7e63                       24.337.54830~0ca52eb
  luci-mod-system              24.336.49068~ef16778                       24.337.54830~0ca52eb
  luci-proto-ipv6              24.335.53348~98c0413                       24.337.54830~0ca52eb
  luci-proto-ppp               24.335.15419~f3d26a2                       24.337.54830~0ca52eb
  luci-ssl                     24.328.43591~9e70c9a                       24.337.54830~0ca52eb
  luci-theme-bootstrap         24.332.74596~80f18df                       24.337.54830~0ca52eb
14 packages are out-of-date

Default package analysis:
  Default                      Provided-by
  nftables                     nftables-json

There are currently package build failures for 24.10.0-rc2 x86_64:
  Feed: packages
    kadnode                    Mon Dec  2 17:54:36 2024 - not installed
    micropython-lib            Mon Dec  2 18:02:49 2024 - not installed
    umurmur                    Mon Dec  2 18:04:21 2024 - not installed
  Feed: telephony
    freeswitch                 Mon Dec  2 18:25:29 2024 - not installed
    freeswitch-mod-bcg729      Mon Dec  2 18:26:52 2024 - not installed
    freetdm                    Mon Dec  2 18:26:53 2024 - not installed
Failures don't affect this device, details at
  https://downloads.openwrt.org/releases/faillogs-24.10/x86_64/

Request:
  Version r28161-ea17e958b9 (kernel 6.6.63)
Request hash:
  fa16e953bdf8315571e4b426d8a98a53
--
Status:   queued - 0 ahead of you
Progress:   0s total =   0s in queue +   0s in build
--
Status:   init
Progress:   0s total =   0s in queue +   0s in build
--
Status:   container_setup
Progress:   2s total =   0s in queue +   2s in build
--
Status:   validate_manifest
Progress:  21s total =   0s in queue +  21s in build
--
Status:   building_image
Progress:  57s total =   0s in queue +  57s in build
--
Status:   done
Progress:  59s total =   0s in queue +  59s in build

Build succeeded in  59s total =   0s in queue +  59s to build:
  version_number = 24.10.0-rc2
  version_code   = r28161-ea17e958b9 (requested r28161-ea17e958b9)
  rootfs_size_mb = default
  init-script    = no-init-script

Image source: http://10.1.1.206:8000/store/fa16e953bdf8315571e4b426d8a98a53/openwrt-24.10.0-rc2-f0f5e6c35043-x86-64-generic-squashfs-combined-efi.img.gz
Image saved : /tmp/firmware.bin
Manifest    : /tmp/firmware-manifest.json
Verifying   : /tmp/firmware.bin (11184335 bytes) against /tmp/firmware.sha256sums
  Saved sha256 matches
  Tue Dec  3 19:54:30 PST 2024 upgrade: Image metadata not present
  Tue Dec  3 19:54:30 PST 2024 upgrade: Reading partition table from bootdisk...
  Tue Dec  3 19:54:30 PST 2024 upgrade: Extract boot sector from the image
  Tue Dec  3 19:54:30 PST 2024 upgrade: Reading partition table from image...
Checks complete, image is valid.
Installing /tmp/firmware.bin and rebooting...

Note that this won't work for you yet, the ASU server still needs a couple fixes to make it work with 24.10. This applies to all builds run by LuCI ASU app, auc, owut and Firmware Selector.

1 Like

Anyone have any luck with the custom image for pi 5? How do we know when rc2 is done? Thanks

It'll be announced on this forum like every other release. If you want to fiendishly refresh the downloads folder you'll know sooner but that's ill-advised :grin:

2 Likes

I would like to see more detailed instructions about this. Specifically, https://github.com/dangowrt/owrt-ubi-installer has warnings about running the installer more than once per device. It is not clear if running the installer again to upgrade from 23.05.x to 24.10.x is the recommended procedure, or if one needs to revert manufacturer image and then run the 24.10.x installer, or anything else.

Ideally, it would be nice to link to an installer that correctly handles the case of upgrading from a previous installer version on the same device, and has clear instructions indicating that this case is now fully handled.

2 Likes

See here: Belkin RT3200/Linksys E8450 WiFi AX discussion - #6214 by el_charlie

2 Likes

Openwrt 24.10.0_rc2 working as expected...

1 Like

Hi, I followed the migration steps on my ERX but receive the below error when running the script.
Downloaded image checksum mismatch

Error Regarding the Firmware selector: the Image Builder doesn't work for the Release candidate:

"Unsupported profile: openwrt_one"

For SNAPSHOT however, it does work.

pinging @darkxst

rc2: fluid attend sysupgrade on BananaPi BPI-R3-mini

You were right, I just installed RC2 and everything works fine, no more errors.
The only old error I still have is this one:

1 Like

I've just installed 24.10.0-rc2 on a spare Meraki MR42. It boots fine but when I run a wifi channel analysis I see the following errors in the log. Not sure if they are important. Maybe someone with more knowledge can tell?

Tue Dec  3 11:43:46 2024 kern.warn kernel: [  150.290497] ath10k_pci 0001:01:00.0: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96
Tue Dec  3 11:43:46 2024 kern.warn kernel: [  150.290570] ath10k_pci 0001:01:00.0: msdu-desc: 2500  skid: 32
Tue Dec  3 11:43:46 2024 kern.info kernel: [  150.367403] ath10k_pci 0001:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0'
Tue Dec  3 11:43:46 2024 kern.info kernel: [  150.368131] ath10k_pci 0001:01:00.0: wmi print 'free: 31080 iram: 23028 sram: 9596'
Tue Dec  3 11:43:47 2024 kern.info kernel: [  150.751342] ath10k_pci 0001:01:00.0: rts threshold -1
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.752368] ath10k_pci 0001:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.755473] ------------[ cut here ]------------
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.766398] WARNING: CPU: 0 PID: 817 at backports-6.11.2/net/mac80211/main.c:272 0xbf17a888 [mac80211@869cc7c0+0x77000]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.771107] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_inet ath10k_pci(O) ath10k_core(O) ath(O) pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_chain_nat nf_tables nf_nat nf_flow_table nf_conntrack mac80211(O) cfg80211(O) slhc nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ina2xx crc_ccitt compat(O) at24 sha512_arm seqiv geniv cmac leds_tlc591xx regmap_i2c leds_gpio xhci_hcd dwc3 sd_mod scsi_mod scsi_common ehci_hcd gpio_button_hotplug(O) crc32c_generic
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.819857] CPU: 0 PID: 817 Comm: rpcd Tainted: G           O       6.6.63 #0
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.842022] Hardware name: Generic DT based system
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.849145] Function entered at [<c030d7e8>] from [<c0308f50>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.853828] Function entered at [<c0308f50>] from [<c0a5e94c>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.859644] Function entered at [<c0a5e94c>] from [<c031d364>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.865459] Function entered at [<c031d364>] from [<c031d4e4>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.871276] Function entered at [<c031d4e4>] from [<bf17a888>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.877101] Function entered at [<bf17a888>] from [<bf17a9dc>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.882908] Function entered at [<bf17a9dc>] from [<c08787d4>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.888725] Function entered at [<c08787d4>] from [<c0878c38>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.894540] Function entered at [<c0878c38>] from [<c0878cd0>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.900354] Function entered at [<c0878cd0>] from [<c094869c>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.906172] Function entered at [<c094869c>] from [<c094aeec>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.911988] Function entered at [<c094aeec>] from [<c084abe8>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.917804] Function entered at [<c084abe8>] from [<c04c5564>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.923620] Function entered at [<c04c5564>] from [<c0300060>]
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.929434] Exception stack(0xc240ffa8 to 0xc240fff0)
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.935253] ffa0:                   00000008 bec0eb4c 00000008 00008914 bec0eb4c bec0eb40
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.940377] ffc0: 00000008 bec0eb4c b6eddb79 00000036 bec0ec34 bec0ec4c bec14ca4 00000018
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.948536] ffe0: b6fc2f74 bec0ea10 b6ed6b90 b6f7b704
Tue Dec  3 11:43:47 2024 kern.warn kernel: [  150.956780] ---[ end trace 0000000000000000 ]---
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  162.790095] ath10k_pci 0000:01:00.0: 10.4 wmi init: vdevs: 16  peers: 48  tid: 96
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  162.790136] ath10k_pci 0000:01:00.0: msdu-desc: 2500  skid: 32
Tue Dec  3 11:43:59 2024 kern.info kernel: [  162.866117] ath10k_pci 0000:01:00.0: wmi print 'P 48/48 V 16 K 144 PH 176 T 186  msdu-desc: 2500  sw-crypt: 0 ct-sta: 0'
Tue Dec  3 11:43:59 2024 kern.info kernel: [  162.866854] ath10k_pci 0000:01:00.0: wmi print 'free: 31080 iram: 23028 sram: 9596'
Tue Dec  3 11:43:59 2024 kern.info kernel: [  163.217199] ath10k_pci 0000:01:00.0: rts threshold -1
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.217801] ath10k_pci 0000:01:00.0: Firmware lacks feature flag indicating a retry limit of > 2 is OK, requested limit: 4
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.221231] ------------[ cut here ]------------
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.232226] WARNING: CPU: 1 PID: 817 at backports-6.11.2/net/mac80211/main.c:272 0xbf17a888 [mac80211@869cc7c0+0x77000]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.237001] Modules linked in: pppoe ppp_async nft_fib_inet nf_flow_table_inet ath10k_pci(O) ath10k_core(O) ath(O) pppox ppp_generic nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_numgen nft_nat nft_masq nft_log nft_limit nft_hash nft_flow_offload nft_fib_ipv6 nft_fib_ipv4 nft_fib nft_ct nft_chain_nat nf_tables nf_nat nf_flow_table nf_conntrack mac80211(O) cfg80211(O) slhc nfnetlink nf_reject_ipv6 nf_reject_ipv4 nf_log_syslog nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c ina2xx crc_ccitt compat(O) at24 sha512_arm seqiv geniv cmac leds_tlc591xx regmap_i2c leds_gpio xhci_hcd dwc3 sd_mod scsi_mod scsi_common ehci_hcd gpio_button_hotplug(O) crc32c_generic
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.285711] CPU: 1 PID: 817 Comm: rpcd Tainted: G        W  O       6.6.63 #0
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.307855] Hardware name: Generic DT based system
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.314975] Function entered at [<c030d7e8>] from [<c0308f50>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.319660] Function entered at [<c0308f50>] from [<c0a5e94c>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.325479] Function entered at [<c0a5e94c>] from [<c031d364>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.331293] Function entered at [<c031d364>] from [<c031d4e4>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.337108] Function entered at [<c031d4e4>] from [<bf17a888>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.342926] Function entered at [<bf17a888>] from [<bf17a9dc>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.348740] Function entered at [<bf17a9dc>] from [<c08787d4>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.354558] Function entered at [<c08787d4>] from [<c0878c38>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.360373] Function entered at [<c0878c38>] from [<c0878cd0>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.366187] Function entered at [<c0878cd0>] from [<c094869c>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.372005] Function entered at [<c094869c>] from [<c094aeec>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.377820] Function entered at [<c094aeec>] from [<c084abe8>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.383637] Function entered at [<c084abe8>] from [<c04c5564>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.389454] Function entered at [<c04c5564>] from [<c0300060>]
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.395268] Exception stack(0xc240ffa8 to 0xc240fff0)
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.401085] ffa0:                   00000008 bec0eb4c 00000008 00008914 bec0eb4c bec0eb40
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.406209] ffc0: 00000008 bec0eb4c b6eddb79 00000036 bec0ec34 bec0ec4c bec14ca4 00000018
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.414368] ffe0: b6fc2f74 bec0ea10 b6ed6b90 b6f7b704
Tue Dec  3 11:43:59 2024 kern.warn kernel: [  163.422607] ---[ end trace 0000000000000000 ]---

This is fixed now, and set to migrate directly to rc2 builds instead of snapshots.

@13en Please try again and let me know if you still have any issues!

Thank you for testing 24.10.0-rc1.

OpenWrt 24.10.0-rc2 was released. I will close this forum thread now. Please continue in OpenWrt 24.10.0-rc2 - Second release candidate.

4 Likes