Skip to content

Development Progress Log - read but do not post here #1

Description

@morrownr

Current Status:

work started on 2026-02-03

Progress Log:

2026-02-03 - upload original code - supports kernel 6.14 and earlier
2026-02-08 - support for kernel 6.15
2026-02-08 - support for kernel 6.16
2026-02-08 - additional support for kernel 6.15
2026-02-08 - support for kernel 6.17
2026-02-09 - fix bug in Makefile clean:
2026-02-09 - add compiler flags to eliminate warnings
2026-02-09 - enable band 4 - 6 GHz
2026-02-09 - turn LED support on
2026-02-09 - fix bug in Makefile uninstall:
2026-02-09 - Makefile - add secure boot support
2026-02-09 - cleanup vid/pids
2026-02-10 - delete unneeded files
2026-02-10 - add CONFIG_PLATFORM_AUTODETECT
2026-02-10 - fix additional Makefile clean errors
2026-02-10 - cleanup autodetect.mk
2026-02-10 - remove execution bits from source code
2026-02-11 - add file 8852cu.conf
2026-02-12 - turn Concurrent Mode off
2026-02-12 - add Concurrent Mode documentation file
2026-02-12 - fix UBSAN: array-index-out-of-bounds
2026-02-12 - add hostapd-rtl8852cu.conf to docs folder
2026-02-12 - support for kernel 6.18
2026-02-16 - support for kernel 6.19
2026-02-16 - add supplemental files
2026-04-08 - support for kernel 7.0


Not sure if the following from the previous version is still needed as it was for a corner use case:

? 2024-12-26 - fix I_am_really_a_filesystem (see patch for explanation)

The plan is to support API changes through kernel 7.0 (for Ubuntu 26.04 LTS), after that, needed API fixes or additional capability will be up to the community as the new rtw89_8852bu in-kernel driver should meet the need on kernels 7.1+. This driver is primarily for users of older kernels that do not have the in-kernel driver.


Initial testing of managed mode connected to 5 GHz, channel 100, 160 MHz channel width, WiFi 6:

$ iperf3 -c 192.168.1.1
Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.1.111 port 46828 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   130 MBytes  1.09 Gbits/sec    0   1.22 MBytes       
[  5]   1.00-2.00   sec   138 MBytes  1.15 Gbits/sec    0   1.22 MBytes       
[  5]   2.00-3.00   sec   145 MBytes  1.22 Gbits/sec    0   1.22 MBytes       
[  5]   3.00-4.00   sec   142 MBytes  1.19 Gbits/sec    0   1.22 MBytes       
[  5]   4.00-5.00   sec   142 MBytes  1.19 Gbits/sec    0   1.22 MBytes       
[  5]   5.00-6.00   sec   139 MBytes  1.17 Gbits/sec    0   1.22 MBytes       
[  5]   6.00-7.00   sec   142 MBytes  1.19 Gbits/sec    0   1.22 MBytes       
[  5]   7.00-8.00   sec   141 MBytes  1.19 Gbits/sec    0   1.22 MBytes       
[  5]   8.00-9.00   sec   141 MBytes  1.18 Gbits/sec    0   1.22 MBytes       
[  5]   9.00-10.00  sec   143 MBytes  1.20 Gbits/sec    0   1.22 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  1.37 GBytes  1.18 Gbits/sec    0            sender
[  5]   0.00-10.00  sec  1.37 GBytes  1.17 Gbits/sec                  receiver

iperf Done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions