[Bug 2007365] Re: rtl8821ce fails to build when CONFIG_CFG80211 is not enabled
Eder Andrés Ávila Niño
2007365 at bugs.launchpad.net
Thu Feb 16 15:47:10 UTC 2023
Hi,
I confirm that after upgrading to Linux kernel 5.19.0-32-generic, the Wifi network connection is not working with the rtl8821ce driver.
- Ubuntu 22.04.1
- ASUS Laptop X415JA
- Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Wireless Network Adapter
----------------
Processing triggers for linux-image-5.19.0-32-generic (5.19.0-32.33~22.04.1) ...
/etc/kernel/postinst.d/dkms:
* dkms: running auto installation service for kernel 5.19.0-32-generic
grep: /lib/modules//build/.config: No such file or directory
Error! The /var/lib/dkms/rtl8821ce/5.5.2.1/5.19.0-32-generic/x86_64/dkms.conf for module rtl8821ce includes a BUILD_EXCLUSIVE directive which does not match this kernel/arch.
This indicates that it should not be built.
...done.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/2007365
Title:
rtl8821ce fails to build when CONFIG_CFG80211 is not enabled
Status in ubuntu-kernel-tests:
New
Status in rtl8821ce package in Ubuntu:
Confirmed
Status in rtl8821ce source package in Jammy:
Confirmed
Bug description:
[SRU Justification]
Impact:
jammy:linux-kvm does not have CONFIG_CFG80211 enabled.
Module rtl8821ce-dkms requires it, otherwise build will fail.
Build was not performed before because of this rule:
# Only build on wifi enabled kernels
if ! grep -q '^CONFIG_CFG80211=[ym]$' $kernel_source_dir/.config; then
BUILD_EXCLUSIVE_KERNEL="^$"
fi
But in the last update: 5.5.2.1-0ubuntu11~0.22.04.1 this was overridden by
BUILD_EXCLUSIVE_KERNEL="^5.15.*"
instead of appending the new exclude rule.
This lead to new regression in autopkgtest for jammy:linux-
kvm-5.15.0-1029.34.
Fix
Append the last rule:
BUILD_EXCLUSIVE_KERNEL+=" ^5.15.*"
Tescase
autopkgtest rtl8821ce fails during build with the error from below
Regression potential:
None. Build is skipped so no tests are performed.
...
ERROR: modpost: "cfg80211_rx_mgmt_khz" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "cfg80211_mgmt_tx_status" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "wiphy_apply_custom_regulatory" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "__cfg80211_alloc_reply_skb" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "cfg80211_new_sta" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "cfg80211_inform_bss_frame_data" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "cfg80211_unlink_bss" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "cfg80211_connect_done" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "cfg80211_put_bss" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
ERROR: modpost: "cfg80211_roamed" [/var/lib/dkms/rtl8821ce/5.5.2.1/build/rtl8821ce.ko] undefined!
WARNING: modpost: suppressed 18 unresolved symbol warnings because there were too many)
make[2]: *** [scripts/Makefile.modpost:133: /var/lib/dkms/rtl8821ce/5.5.2.1/build/Module.symvers] Error 1
make[2]: *** Deleting file '/var/lib/dkms/rtl8821ce/5.5.2.1/build/Module.symvers'
make[1]: *** [Makefile:1821: modules] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.15.0-1029-kvm'
make: *** [Makefile:2262: modules] Error 2
====================
./rtl8821ce/5.5.2.1/build/make.log
autopkgtest [02:46:16]: test dkms-autopkgtest: -----------------------]
dkms-autopkgtest FAIL non-zero exit status 1
autopkgtest [02:46:17]: test dkms-autopkgtest: - - - - - - - - - - results - - - - - - - - - -
autopkgtest [02:46:17]: @@@@@@@@@@@@@@@@@@@@ summary
dkms-autopkgtest FAIL non-zero exit status 1
Creating nova instance adt-jammy-amd64-rtl8821ce-20230214-023910-lrg-root1 from image adt/ubuntu-jammy-amd64-server-20230213.img (UUID ed711e13-2823-486e-8ade-d9996e82af9a)...
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2007365/+subscriptions
More information about the Ubuntu-sponsors
mailing list