Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rtl8812au for openSUSE:Factory checked in at 2025-02-28 17:39:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rtl8812au (Old) and /work/SRC/openSUSE:Factory/.rtl8812au.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rtl8812au" Fri Feb 28 17:39:37 2025 rev:26 rq:1249177 version:5.13.6+git20250220.dabcb74 Changes: -------- --- /work/SRC/openSUSE:Factory/rtl8812au/rtl8812au.changes 2025-01-31 16:04:56.985301056 +0100 +++ /work/SRC/openSUSE:Factory/.rtl8812au.new.19136/rtl8812au.changes 2025-02-28 17:41:10.077209429 +0100 @@ -1,0 +2,6 @@ +Fri Feb 28 06:35:39 UTC 2025 - Konstantin Voinov <[email protected]> + +- Update to 5.13.6+git20250220.dabcb74 +- Remove fix-linux-6.13-build.patch - fixed in upstream + +------------------------------------------------------------------- Old: ---- fix-linux-6.13-build.patch rtl8812au-5.13.6+git20241117.ad90dfb.obscpio New: ---- rtl8812au-5.13.6+git20250220.dabcb74.obscpio BETA DEBUG BEGIN: Old:- Update to 5.13.6+git20250220.dabcb74 - Remove fix-linux-6.13-build.patch - fixed in upstream BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rtl8812au.spec ++++++ --- /var/tmp/diff_new_pack.RhzhqQ/_old 2025-02-28 17:41:10.713236047 +0100 +++ /var/tmp/diff_new_pack.RhzhqQ/_new 2025-02-28 17:41:10.713236047 +0100 @@ -19,7 +19,7 @@ %{?!kernel_module_directory:%define kernel_module_directory /lib/modules} Name: rtl8812au -Version: 5.13.6+git20241117.ad90dfb +Version: 5.13.6+git20250220.dabcb74 Release: 0 Summary: Kernel driver for Realtek 802.11ac 8812au wifi cards License: GPL-2.0-only @@ -35,8 +35,6 @@ Patch1: fix-backported-update_mgmt_frame_registrations.patch # PATCH-FIX-OPENSUSE fix-15.6.patch Patch2: fix-15.6.patch -# PATCH-FIX-OPENSUSE fix-linux-6.13-build.patch -Patch3: fix-linux-6.13-build.patch BuildRequires: %{kernel_module_package_buildreqs} BuildRequires: bc BuildRequires: binutils @@ -82,8 +80,6 @@ %patch -P 2 -p1 %endif -%patch -P 3 -p1 - set -- * mkdir source mv "$@" source/ ++++++ rtl8812au-5.13.6+git20241117.ad90dfb.obscpio -> rtl8812au-5.13.6+git20250220.dabcb74.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rtl8812au-5.13.6+git20241117.ad90dfb/Makefile new/rtl8812au-5.13.6+git20250220.dabcb74/Makefile --- old/rtl8812au-5.13.6+git20241117.ad90dfb/Makefile 2024-11-17 22:30:17.000000000 +0100 +++ new/rtl8812au-5.13.6+git20250220.dabcb74/Makefile 2025-02-21 06:36:52.000000000 +0100 @@ -24,10 +24,10 @@ # Activates Concurrent Mode if uncommented #EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE -# Changes REGD sourse to OS -# testing - work in progress -#EXTRA_CFLAGS += -DCONFIG_FORCE_SW_CHANNEL_PLAN -#EXTRA_CFLAGS += -DCONFIG_REGD_SRC_FROM_ +# Sets wireless regulatory (REGD) sourse to OS +EXTRA_CFLAGS += -DCONFIG_REGD_SRC_FROM_OS +# May be needed to ensure all channels are scanned +EXTRA_CFLAGS += -DCONFIG_FORCE_SW_CHANNEL_PLAN # gcc-12 EXTRA_CFLAGS += -Wno-address diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rtl8812au-5.13.6+git20241117.ad90dfb/README.md new/rtl8812au-5.13.6+git20250220.dabcb74/README.md --- old/rtl8812au-5.13.6+git20241117.ad90dfb/README.md 2024-11-17 22:30:17.000000000 +0100 +++ new/rtl8812au-5.13.6+git20250220.dabcb74/README.md 2025-02-21 06:36:52.000000000 +0100 @@ -7,15 +7,18 @@ > [!NOTE] > Please read the file ["supported-device-IDs"](./supported-device-IDs) for > information about how to confirm that this is the correct driver for your > adapter. -> [!WARNING] -> Posting this driver is _not_ a recommendation for Linux users to buy USB WiFi adapters based on the Realtek chipsets supported by this driver. +> [!NOTE] +> As of Linux kernel 6.14, a Linux Standards comliant driver for the rtl8812au chipset is available and should make your adapter both plug and play and more feature filled. > -> Realtek's out-of-kernel wifi drivers, such as this one, are not Linux Wireless Standards-compliant and appear to be designed to be used by skilled programmers producing products such as embedded systems. -> Users of desktop and server distros such as Ubuntu, Debian, Manjaro, Fedora, Raspberry Pi OS and other mainline desktop and server distros will likely find adapters that use in-kernel drivers (Linux Wireless Standards compliant) to be more stable and much more trouble-free. -> The following links will provide more information: +> Additional information about this new driver along with ability to report bugs can be found at the following link: +> +> https://github.com/lwfinger/rtw88 + +> [!NOTE] +> The following links provide a lot of information about USB WiFi and are recommended reading: > -> - [USB WiFi adapters that are supported with Linux in-kernel drivers](https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md) > - [USB WiFi adapter information for > Linux](https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapter_Information_for_Linux.md) +> - [USB WiFi adapters that are supported with Linux in-kernel drivers](https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md) ### Supported Features @@ -60,22 +63,22 @@ - x86-64, amd64 - armv6l, armv7l (arm) - aarch64 (arm64) +- riscv > [!NOTE] -> Additional CPU architectures may work but I currently only have the hardware to test the above. +> Additional CPU architectures may work but are not tested. ### Compatible Kernels -- Kernels: 5.4 - 5.11 (Realtek) -- Kernels: 5.12 - 6.11 (community support) +- Kernels: 5.10 - 5.11 (Realtek) +- Kernels: 5.12 - 6.14 (community support) > [!NOTE] -Note: Kernels earlier than 5.4 may work but are not tested or -supported. +Note: Kernels earlier than 5.10 may work but are not tested. ### Tested Compilers -- gcc 11, 12 and 13 +- gcc 12, 13 and 14 ### Tested Linux Distributions @@ -109,9 +112,11 @@ - [Ubuntu](https://www.ubuntu.com) - 22.04 - Kernel 5.15 - - 22.10 - - Kernel 5.19 - - Kernel 6.5 + - 24.04 + - Kernel 6.8 + - 24.10 + - Kernel 6.11 + - #### Red Hat Enterprise Linux (RHEL) @@ -131,11 +136,11 @@ #### OpenWRT > [!WARNING] -> OpenWRT is _not_ supported. +> OpenWRT is _not_ supported with this driver. -OpenWRT provides drivers for USB WiFi adapters. -OpenWRT provided drivers include support for the MT7921au (AXE3000), MT7612u (AC1200), MT7610u (AC600) chipsets. -It is a challenge to use Realtek based adapters that use out-of-kernel drivers with OpenWRT so it is strongly advised to use the already supported chipsets. +OpenWRT provides drivers for USB WiFi adapters, modules and M.2 and PCIe cards. +OpenWRT provided drivers include support for the MT7925 (BE6500), MT7921au (AXE3000), MT7612u (AC1200), MT7610u (AC600) chipsets. +It is a challenge to use Realtek out-of-kernel drivers with OpenWRT so it is strongly advised to use the already supported chipsets. ### Compatible Devices diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rtl8812au-5.13.6+git20241117.ad90dfb/os_dep/linux/ioctl_cfg80211.c new/rtl8812au-5.13.6+git20250220.dabcb74/os_dep/linux/ioctl_cfg80211.c --- old/rtl8812au-5.13.6+git20241117.ad90dfb/os_dep/linux/ioctl_cfg80211.c 2024-11-17 22:30:17.000000000 +0100 +++ new/rtl8812au-5.13.6+git20250220.dabcb74/os_dep/linux/ioctl_cfg80211.c 2025-02-21 06:36:52.000000000 +0100 @@ -4650,6 +4650,9 @@ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)) struct wireless_dev *wdev, #endif +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 14, 0)) + unsigned int link_id, +#endif int *dbm) { struct dvobj_priv *dvobj = wiphy_to_dvobj(wiphy); @@ -6900,7 +6903,10 @@ #endif /* (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)) */ static int cfg80211_rtw_set_monitor_channel(struct wiphy *wiphy -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)) +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6, 13, 0)) + , struct net_device *dev + , struct cfg80211_chan_def *chandef +#elif (LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)) , struct cfg80211_chan_def *chandef #else , struct ieee80211_channel *chan diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/rtl8812au-5.13.6+git20241117.ad90dfb/os_dep/linux/os_intfs.c new/rtl8812au-5.13.6+git20250220.dabcb74/os_dep/linux/os_intfs.c --- old/rtl8812au-5.13.6+git20241117.ad90dfb/os_dep/linux/os_intfs.c 2024-11-17 22:30:17.000000000 +0100 +++ new/rtl8812au-5.13.6+git20250220.dabcb74/os_dep/linux/os_intfs.c 2025-02-21 06:36:52.000000000 +0100 @@ -31,7 +31,7 @@ * This declaration was created to resolve an error on Rockchip. * You can modify or add flags in the fs/Makefile. */ -#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 10, 0) +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 10, 0) && LINUX_VERSION_CODE < KERNEL_VERSION(6, 13, 0)) MODULE_IMPORT_NS(VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver); #endif ++++++ rtl8812au.obsinfo ++++++ --- /var/tmp/diff_new_pack.RhzhqQ/_old 2025-02-28 17:41:11.713277899 +0100 +++ /var/tmp/diff_new_pack.RhzhqQ/_new 2025-02-28 17:41:11.717278067 +0100 @@ -1,5 +1,5 @@ name: rtl8812au -version: 5.13.6+git20241117.ad90dfb -mtime: 1731879017 -commit: ad90dfb072ed4aed0703f1209272195214fb4300 +version: 5.13.6+git20250220.dabcb74 +mtime: 1740116212 +commit: dabcb74da670a12ca74125588bc89aa8ad086c13
