私のwifiカードはIntel® Wireless-AX200 (802.11/a/b/g/n/ac/ax), Bluetooth® 5
であり、Bluetoothが機能しています。私はさまざまなガイドを試してみましたが、これらのドライバーはまだカーネルに組み込まれていないようです。
彼らの製品概要は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:~$
これらの記事によると、このカードのサポートはカーネル5.1。*にあります。
https://www.phoronix.com/scan.php?page=news_item&px=Intel-WiFi-6-AX200-Cyclone-Peak
「製品ページには、最近ほとんど驚かないLinuxサポートがリストされています。実際、1月に、「IWLWIFI」ドライバー内のこれらの新しいIntelアダプターに対する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/
お使いのデバイスと、正確にはサブシステムを含む、新しいバージョンのiwlwifiをインストールできます。イーサネット、テザリング、または可能な手段でインターネット接続が機能している場合は、ターミナルを開いて次の操作を行います。
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-firmwareの最新バージョンに含まれていることはわかりません。デバイスがすぐに機能しない場合は、ログでメッセージを確認してください。ファームウェアがない場合は、ファームウェアで対処します。
dmesg | grep iwl
これに遭遇し、カーネルをアップグレードするだけでは修正されないことに気づいた人のために。ここにリストされている最新のファームウェアもインストールする必要がありました: https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless-networking html 。 Intel®Wi-Fi 6 AX200 160MHzに対応したもの。
ここから盗まれた: https://unix.stackexchange.com/a/518577/228658 UNIXスタック交換ページの複製としてマークすることができないので:
製品ページ によると、これは事前に認定されたソリューションであり、 ドライバーはまだ公開されていません です。
Linusの開発ブランチでさえ 何も明らかにしない なので、この記事の執筆時点では、Linux互換ではないと想定していますまだそして、あなたが言及している記事がマーケティングを使用して話している:すぐに追加されます...
上記のソリューションが新しいデルの第9世代XPSで失敗した後、私のために働いたソリューションは次のとおりです。これには小さなカスタムパッチが含まれるので、コードを確認して快適に感じてください。新規インストールでは、gitも必要です。
Sudo apt install build-essential dkms git
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
wget https://raw.githubusercontent.com/sibblegp/AX200-Patch/master/dkms.patch
patch -p1 < dkms.patch
rm dkms.patch
cd ..
Sudo mv backport-iwlwifi /usr/src
Sudo su
cd /usr/src
mv backport-iwlwifi/ backport-iwlwifi-git
dkms add backport-iwlwifi/git
dkms build backport-iwlwifi/git
dkms install backport-iwlwifi/git
modprobe iwlwifi
exit
そして、それは稼働しているはずです!私はこれを裸のUbuntu 18.04.3 LTSで実行しました。
カーネルをジェネリックカーネルから OEMカーネル に切り替えたい場合は、linux-oem-osp1
パッケージを試すことができます。このカーネルは認定OEMマシン用で、19.04の5.0カーネルに基づいており、AX200サポートがそれに移植されています。
カーネルドライバーの更新とは別に、linux-firmware
パッケージを最新バージョンに更新する必要があるため、以下を実行する必要があります。
$ Sudo apt install linux-oem-osp1 linux-firmware