You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux内核5.15下多专有驱动及模块加载失败的问题排查求助

Linux内核5.15下多专有驱动及模块加载失败的问题排查求助

我遇到了一个非常棘手的内核版本兼容问题,想请大家帮忙排查:

  • Blackmagic采集卡的内核模块在Ubuntu 22.04.02上,仅能在5.15版本内核正常工作,换到5.19版本就失效了;但反过来,在5.15内核下,其他所有专有驱动模块都无法加载——包括NVIDIA显卡驱动、Broadcom无线模块(bcmwl-kernel-source),甚至连F2FS文件系统的模块也不行。

我已经安装了对应版本的linux-headers,版本是5.15.0-73-generic,和当前运行的内核版本完全匹配。

我尝试执行sudo modprobe wl来加载Broadcom无线模块,结果报错:

modprobe: ERROR: could not insert 'wl': Unknown symbol in module, or unknown parameter (see dmesg)

查看dmesg输出,相关错误日志如下:

[  131.818731] wl: Unknown symbol cfg80211_inform_bss_frame_data (err -2)
[  131.818760] wl: Unknown symbol cfg80211_scan_done (err -2)
[  131.818791] wl: Unknown symbol cfg80211_disconnected (err -2)
[  131.818810] wl: Unknown symbol wiphy_new_nm (err -2)
[  131.818820] wl: Unknown symbol wiphy_register (err -2)
[  131.818828] wl: Unknown symbol cfg80211_put_bss (err -2)
[  131.818833] wl: Unknown symbol cfg80211_roamed (err -2)
[  131.818838] wl: Unknown symbol cfg80211_gtk_rekey_notify (err -2)
[  131.818845] wl: Unknown symbol ieee80211_get_channel_khz (err -2)
[  131.818854] wl: Unknown symbol cfg80211_ibss_joined (err -2)
[  131.818863] wl: Unknown symbol cfg80211_michael_mic_failure (err -2)
[  131.818874] wl: Unknown symbol wiphy_unregister (err -2)
[  131.818883] wl: Unknown symbol cfg80211_get_bss (err -2)
[  131.818890] wl: Unknown symbol ieee80211_freq_khz_to_channel (err -2)
[  131.818913] wl: Unknown symbol ieee80211_channel_to_freq_khz (err -2)
[  131.818919] wl: Unknown symbol cfg80211_report_wowlan_wakeup (err -2)
[  131.818926] wl: Unknown symbol cfg80211_inform_bss_data (err -2)
[  131.818934] wl: Unknown symbol cfg80211_connect_done (err -2)
[  131.818939] wl: Unknown symbol wiphy_free (err -2)

另外还有两条AppArmor相关的日志,不确定是否和当前问题有关:

[  204.089758] audit: type=1400 audit(1687069707.207:188): apparmor="DENIED" operation="capable" profile="/snap/snapd/19361/usr/lib/snapd/snap-confine" pid=5938 comm="snap-confine" capability=12  capname="net_admin"
[  204.089764] audit: type=1400 audit(1687069707.207:189): apparmor="DENIED" operation="capable" profile="/snap/snapd/19361/usr/lib/snapd/snap-confine" pid=5938 comm="snap-confine" capability=38  capname="perfmon"

我实在搞不清楚哪里出问题了,modprobe报的“Unknown symbol or parameter”到底是什么意思?有没有可能我漏掉了什么关键步骤?真心希望能得到大家的帮助,谢谢!

备注:内容来源于stack exchange,提问作者Platinum Lucario

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:58:05