Ma carte wifi est une Intel® Wireless-AX200 (802.11/a/b/g/n/ac/ax), Bluetooth® 5
, et le bluetooth fonctionne. J'ai essayé de suivre divers guides, mais ces pilotes ne sont apparemment pas encore arrivés dans le noyau.
Leur fiche produit indique que Linux est pris en charge:
https://www.intel.com/content/www/us/en/products/docs/wireless/wi-fi-6-ax200-module-brief.html
Et pourtant, leur page de pilote n'a pas de liste pour eux:
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
J'utilise la version du noyau Linux 5.0.0-13-generic
, Toute aide est grandement appréciée.
EDIT: résultats de 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:~$
Selon ces articles, la prise en charge de cette carte est dans le noyau 5.1. *.
https://www.phoronix.com/scan.php?page=news_item&px=Intel-WiFi-6-AX200-Cyclone-Peak
"La page du produit répertorie la prise en charge de Linux, ce qui n'est pas surprenant de nos jours. En fait, en janvier, nous avons écrit sur la prise en charge de Linux pour ces nouveaux adaptateurs Intel dans le pilote" IWLWIFI "et cette activation est désormais présente dans le noyau Linux 5.1. "
https://www.phoronix.com/scan.php?page=news_item&px=Intel-IWLWIFI-22260-WiFI-Linux
"Le pilote Intel WiFi Linux" IWLWIFI "verra la prise en charge de divers nouveaux adaptateurs WiFi avec le prochain cycle de noyau Linux 5.1."
Ces noyaux peuvent être téléchargés sur https://kernel.ubuntu.com/~kernel-ppa/mainline/ , ou en utilisant ukuu
$ 12, sur https://teejeetech.in/ukuu/
Une version plus récente de iwlwifi peut être installée qui inclut votre appareil et, surtout, le sous-système exact. Avec une connexion Internet fonctionnelle par Ethernet, partage de connexion ou par tout autre moyen possible, ouvrez un terminal et faites:
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
Je ne suis pas certain que le firmware soit inclus dans la dernière version de linux-firmware. Si votre appareil ne fonctionne pas immédiatement, consultez le journal pour les messages et nous traiterons ensuite le micrologiciel s'il est manquant.
dmesg | grep iwl
Pour ceux qui rencontrent cela et constatent que la mise à niveau du noyau ne suffit pas à elle seule. J'ai également dû installer le dernier firmware répertorié ici: https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless-networking. html . Celui correspondant à Intel® Wi-Fi 6 AX200 160MHz.
volé ici: https: //unix.stackexchange.com/a/518577/228658 car ne peut pas marquer comme doublon d'une page d'échange de pile unix:
Selon la page produit c'est une solution pré-certifiée et le pilote n'a pas encore été publié .
Même la branche Développement de Linus ne ne révèle rien donc je suppose qu'au moment de la rédaction de ce document, ce n'est pas encore compatible avec Linux et l'article dont vous parlez utilise le marketing: Nous ajouterons cela bientôt ...
Voici la solution qui a fonctionné pour moi après l'échec des solutions ci-dessus sur un nouveau Dell XPS de 9e génération. Cela implique un petit patch personnalisé, veuillez donc consulter le code pour vous sentir à l'aise. Sur une nouvelle installation, vous avez également besoin de 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
Et il devrait être opérationnel! J'ai exécuté cela sur Ubuntu 18.04.3 LTS nu.
Si vous êtes prêt à passer votre noyau du générique au noyau OEM , vous pouvez essayer le linux-oem-osp1
paquet. Ce noyau est destiné aux machines OEM certifiées et est basé sur le noyau 5.0 de 19.04, le support AX200 lui a été rétroporté.
Outre la mise à jour du pilote du noyau, vous devez également mettre à jour le linux-firmware
package vers la dernière version, vous devez donc exécuter:
$ Sudo apt install linux-oem-osp1 linux-firmware