我的 wifi 卡是Intel® Wireless-AX200 (802.11/a/b/g/n/ac/ax), Bluetooth® 5
,蓝牙可以正常工作。我尝试按照各种指南操作,但这些驱动程序显然尚未进入内核。
他们的产品简介指出支持 Linux:
https://www.intel.com/content/www/us/en/products/docs/wireless/wi-fi-6-ax200-module-brief.html
但他们的司机页面上却没有他们的列表:
https://downloadcenter.intel.com/product/189347
sudo lshw -c network
=>
mark@m-blade-2019:~$ sudo lshw -c network
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
version: 1a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix cap_list
configuration: latency=0
resources: memory:cf300000-cf303fff
*-network
description: Ethernet interface
physical id: 2
logical name: enx0050b6b47e72
serial: 00:50:b6:b4:7e:72
capabilities: ethernet physical
configuration: broadcast=yes driver=cdc_ncm driverversion=22-Aug-2005 firmware=CDC NCM ip=192.168.1.17 link=yes multicast=yes
我正在运行内核版本Linux 5.0.0-13-generic
,非常感谢任何帮助。
编辑:结果lspci -nnk | grep 00280 -A3
:
mark@m-blade-2019:~$ lspci -nnk | grep 0280 -A3
02:00.0 Network controller [0280]: Intel Corporation Device [8086:2723] (rev 1a)
Subsystem: Intel Corporation Device [8086:0084]
Kernel modules: wl, iwlwifi
03:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808]
mark@m-blade-2019:~$
答案1
较新版本的无线上网可以安装包含您的设备和关键的精确子系统的程序。通过以太网、网络共享或任何可能的方式建立有效的互联网连接,打开终端并执行以下操作:
sudo apt update
sudo apt install git build-essential
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi/
make defconfig-iwlwifi-public
sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
make -j4
sudo make install
sudo modprobe iwlwifi
我不确定固件是否包含在最新版本的Linux 固件。如果您的设备没有立即开始工作,请检查日志中的消息,然后我们会解决固件缺失的问题。
dmesg | grep iwl
答案2
根据这些文章,内核 5.1.* 支持该卡。
https://www.phoronix.com/scan.php?page=news_item&px=Intel-WiFi-6-AX200-Cyclone-Peak
“产品页面确实列出了 Linux 支持,这在当今并不令人意外。事实上,早在 1 月份,我们就在“IWLWIFI”驱动程序中撰写了有关这些新英特尔适配器的 Linux 支持的文章,现在 Linux 5.1 内核中已经实现了该支持。”
https://www.phoronix.com/scan.php?page=news_item&px=Intel-IWLWIFI-22260-WiFI-Linux
“英特尔 WiFi Linux 驱动程序“IWLWIFI”将在即将到来的 Linux 5.1 内核周期中支持各种新的 WiFi 适配器。”
这些内核可以从https://kernel.ubuntu.com/~kernel-ppa/mainline/或使用ukuu
$12,从https://teejeetech.in/ukuu/
答案3
从这里偷来的:https://unix.stackexchange.com/a/518577/228658由于无法标记为 unix stack exchange 页面的重复:
根据产品页面 这是一个预先认证的解决方案,并且驱动程序尚未发布。
甚至 Linus 的开发分支也没有揭露任何事情 所以我假设在写这篇文章的时候,它不兼容 Linux然而你所指的文章使用了营销术语:我们很快就会添加它...
答案4
如果你愿意将你的内核从通用内核切换到OEM内核,您可以试用该linux-oem-osp1
软件包。此内核适用于经过认证的 OEM 机器,基于 19.04 的 5.0 内核,AX200 支持已反向移植到它。
除了内核驱动程序更新之外,您还需要将软件包更新linux-firmware
到最新版本,因此您应该运行:
$ sudo apt install linux-oem-osp1 linux-firmware