rtl8821ce-dkms broken on the latest 5.19 kinetic:linux

Bug #1990539 reported by Andrea Righi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rtl8812au (Ubuntu)
In Progress
Undecided
Unassigned
Kinetic
Won't Fix
Undecided
Unassigned

Bug Description

[Impact]

/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:420:9: error: too few arguments to function ‘cfg80211_ch_switch_notify’

/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:9601:20: error: initialization of ‘int (*)(struct wiphy *, struct net_device *, unsigned int)’ from incompatible pointer type ‘int (*)(struct wiphy *, struct net_device *)’ [-Werror=incompatible-pointer-types]

/var/lib/dkms/rtl8821ce/5.5.2.1/build/os_dep/linux/ioctl_cfg80211.c:9870:17: error: ‘struct wireless_dev’ has no member named ‘current_bss’

[Test case]

$ sudo apt install rtl8821ce-dkms

[Fix]

Update driver to support the new 5.19 kernel ABI (new struct wireless_dev, cfg80211_ch_switch_notify() and struct cfg80211_ops.

[Regression potential]

We may experience network issues on systems that are using rtl8821ce-dkms.

Tags: patch
Revision history for this message
Andrea Righi (arighi) wrote :

debdiff in attach seems to fix the build errors with the latest kinetic:linux 5.19 kernel

tags: added: patch
Changed in rtl8812au (Ubuntu Kinetic):
status: New → In Progress
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Ubuntu 22.10 (Kinetic Kudu) has reached end of life, so this bug will not be fixed for that specific release.

Changed in rtl8812au (Ubuntu Kinetic):
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.