Blackmagic Capture Card 内核模块通常在 Ubuntu 22.04.02 上运行,但无法在 Linux 内核版本 5.19 上运行,但可以在 5.15 上运行。真正奇怪的是,尽管它可以在 5.15 上运行,但所有其他专有驱动程序模块都无法在 5.15 上加载,甚至 nvidia 驱动程序也无法加载,Broadcom Wireless 模块 (bcmwl-kernel-source) 也无法加载。甚至 F2FS 文件系统的模块也无法加载……
我也有该版本的正确 linux-headers。它们都是版本 5.15.0-73-generic。
我试过了sudo modprobe wl
。但是没有用,出现了类似这样的错误:Unknown symbol or parameter
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)
[ 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 时“未知符号或参数”是什么意思?我真的需要知道!
太感谢了!
答案1
好的,我找到问题了!这是因为linux-modules-extra-5.15.0-73-generic
没有安装,这解释了为什么模块找不到符号和参数。