我的 HP Omen 笔记本电脑上的 Wi-Fi 无法使用。目前,我只安装了 Kubuntu 21.10。没有 Windows。我的以太网工作正常。今晚我需要为我的课程启动 Wi-Fi。非常感谢您的帮助。
这些是我在进行研究时得到的输出:
❯ lshw -C network
*-network UNCLAIMED
description: Network controller
product: Wi-Fi 6 AX200
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:64300000-64303fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
以下是更多信息的输出:
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16)
04:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
以下是更多信息:
sudo modprobe iwlwifi && sudo dmesg | grep iwl
modprobe: ERROR: could not insert 'iwlwifi': Unknown symbol in module, or unknown parameter (see dmesg)
另一个输出:
sudo lshw -class network -short && nmcli device status
H/W path Device Class Description
=============================================================
/0/100/1d.5/0 eth0 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/1d.6/0 network Wi-Fi 6 AX200
我尝试了下面这些解决方案但仍然没有作用:
更新**
附加输出:
❯ sudo dmesg | grep iwl
[sudo] password for krillavilla:
[ 3.365932] iwlwifi: Unknown symbol reg_query_regdb_wmm (err -2)
[ 3.366815] iwlwifi: Unknown symbol ieee80211_channel_to_freq_khz (err -2)
[ 3.366830] iwlwifi: Unknown symbol ieee80211_hdrlen (err -2)
[ 107.834074] iwlwifi: Unknown symbol reg_query_regdb_wmm (err -2)
[ 107.834877] iwlwifi: Unknown symbol ieee80211_channel_to_freq_khz (err -2)
[ 107.834929] iwlwifi: Unknown symbol ieee80211_hdrlen (err -2)
[ 1312.426473] iwlwifi: Unknown symbol reg_query_regdb_wmm (err -2)
[ 1312.427456] iwlwifi: Unknown symbol ieee80211_channel_to_freq_khz (err -2)
[ 1312.427516] iwlwifi: Unknown symbol ieee80211_hdrlen (err -2)
[ 2263.790882] iwlwifi: Unknown symbol reg_query_regdb_wmm (err -2)
[ 2263.791110] iwlwifi: Unknown symbol ieee80211_channel_to_freq_khz (err -2)
[ 2263.791123] iwlwifi: Unknown symbol ieee80211_hdrlen (err -2)
~/Downloads ▓▒░ ░▒▓ at 09:40:36 AM
❯ sudo dkms status
~/Downloads ▓▒░ ░▒▓ at 09:40:42 AM
❯
更新**
❯ sudo dkms status
[sudo] password for krillavilla:
❯
更新
❯ sudo updatedb && locate cfg80211
/home/krillavilla/Downloads/rtl8812au/os_dep/linux/ioctl_cfg80211.c
/home/krillavilla/Downloads/rtl8812au/os_dep/linux/ioctl_cfg80211.h
/home/krillavilla/Downloads/rtl88x2bu/os_dep/linux/ioctl_cfg80211.c
/home/krillavilla/Downloads/rtl88x2bu/os_dep/linux/ioctl_cfg80211.h
/home/krillavilla/Downloads/src/8814au/os_dep/linux/ioctl_cfg80211.c
/home/krillavilla/Downloads/src/8814au/os_dep/linux/ioctl_cfg80211.h
/home/krillavilla/Downloads/src/88x2bu-20210702/os_dep/linux/ioctl_cfg80211.c
/home/krillavilla/Downloads/src/88x2bu-20210702/os_dep/linux/ioctl_cfg80211.h
/home/krillavilla/rtl8812au/os_dep/linux/ioctl_cfg80211.c
/home/krillavilla/rtl8812au/os_dep/linux/ioctl_cfg80211.h
/home/krillavilla/src/8814au/os_dep/linux/ioctl_cfg80211.c
/home/krillavilla/src/8814au/os_dep/linux/ioctl_cfg80211.h
/usr/src/8812au-5.6.4.2_35491.20191025/os_dep/linux/ioctl_cfg80211.c
/usr/src/8812au-5.6.4.2_35491.20191025/os_dep/linux/ioctl_cfg80211.h
/usr/src/linux-headers-5.13.0-28/include/net/cfg80211-wext.h
/usr/src/linux-headers-5.13.0-28/include/net/cfg80211.h
/usr/src/linux-headers-5.13.0-30/include/net/cfg80211-wext.h
/usr/src/linux-headers-5.13.0-30/include/net/cfg80211.h
/usr/src/rtl8814au-5.8.5.1/os_dep/linux/ioctl_cfg80211.c
/usr/src/rtl8814au-5.8.5.1/os_dep/linux/ioctl_cfg80211.h
/usr/src/rtl88x2bu-5.13.1/os_dep/linux/ioctl_cfg80211.c
/usr/src/rtl88x2bu-5.13.1/os_dep/linux/ioctl_cfg80211.h
/usr/src/rtl88x2bu-5.8.7.1/os_dep/linux/ioctl_cfg80211.c
/usr/src/rtl88x2bu-5.8.7.1/os_dep/linux/ioctl_cfg80211.h
❯ uname -r
5.13.0-30-generic
答案1
在我们的聊天中,经过搜索并未能找到冲突的无线驱动程序来解释这一点:
iwlwifi: Unknown symbol reg_query_regdb_wmm (err -2)
我们决定重新安装提供无线驱动程序的软件包无线上网:
sudo apt install --reinstall linux-modules-extra-$(uname -r)
我们还发现驱动程序无法正确加载和卸载,并且缺少 iwlwifi.conf。该文件包含以下内容:
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
接下来,您说您的内置英特尔在咖啡店需要的地方信号强度不佳。然后我们按照以下说明为您的 USB 无线加密狗安装了驱动程序:
我们同意将司机列入黑名单无线上网为内部设备,这样 USB 驱动程序就不会干扰。为了使用英特尔,请移除 USB 并执行以下操作:
sudo modprobe iwlwifi