rtl8812au-dkms FTBS with linux 6.2 in jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rtl8812au (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned | ||
Mantic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
/home/ubuntu/
2310 | return prandom_u32();
| ^~~~~~~~~~~
| get_random_u32
[Test case]
$ sudo apt install rtl8812au-dkms
Following some test results with the fix applied:
- hwe kernel 6.2 in Jammy:
$ sudo dpkg -i rtl8812au-
Selecting previously unselected package rtl8812au-dkms.
(Reading database ... 168316 files and directories currently installed.)
Preparing to unpack rtl8812au-
Unpacking rtl8812au-dkms (4.3.8.
Setting up rtl8812au-dkms (4.3.8.
Loading new rtl8812au-
Building for 6.2.0-23-generic
Building initial module for 6.2.0-23-generic
EFI variables are not supported on this system
/sys/firmware/
Done.
BUILD_EXCLUSIVE
8812au.ko:
obsolete_by=
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
- release kernel 5.15 in Jammy:
$ sudo dpkg -i rtl8812au-
Selecting previously unselected package rtl8812au-dkms.
(Reading database ... 157140 files and directories currently installed.)
Preparing to unpack rtl8812au-
Unpacking rtl8812au-dkms (4.3.8.
Setting up rtl8812au-dkms (4.3.8.
Loading new rtl8812au-
Building for 5.15.0-77-generic
Building initial module for 5.15.0-77-generic
EFI variables are not supported on this system
/sys/firmware/
Done.
8812au.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
- release kernel 6.2 in Lunar:
$ sudo dpkg -i rtl8812au-
(Reading database ... 116669 files and directories currently installed.)
Preparing to unpack rtl8812au-
Module rtl8812au-
Before uninstall, this module version was ACTIVE on this kernel.
8812au.ko:
- Uninstallation
- Deleting from: /lib/modules/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
Deleting module rtl8812au-
Unpacking rtl8812au-dkms (4.3.8.
Setting up rtl8812au-dkms (4.3.8.
Loading new rtl8812au-
Building for 6.2.0-24-generic
Building initial module for 6.2.0-24-generic
Done.
8812au.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/
[Fix]
Backport the right patch(es) from Lunar to properly support the new Linux 6.2 kernel ABI.
[Regression potential]
We may experience networking/wifi regressions in systems that are using this driver with the new 6.2 kernel.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: rtl8812au-dkms (not installed)
ProcVersionSign
Uname: Linux 6.2.0-23-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
CasperMD5CheckR
Date: Tue Jun 13 13:56:49 2023
SourcePackage: rtl8812au
UpgradeStatus: No upgrade log present (probably fresh install)
description: | updated |
tags: | added: patch |
description: | updated |
tags: |
added: verification-done-jammy removed: verification-needed verification-needed-jammy |
Changed in rtl8812au (Ubuntu Lunar): | |
status: | Confirmed → In Progress |
status: | In Progress → Confirmed |
status: | Confirmed → Fix Committed |
KERNEL_ VERSION_ OBSOLETE 6.2 probably is the right solution for jammy