web-dev-qa-db-fra.com

Aucun adaptateur WiFi trouvé dans Lenovo X1 Carbon Generation 7

Je suis nouveau sur Linux et Ubuntu et j'ai réussi à installer Ubuntu 18.04.3 LTS sur mon Lenovo X1 Carbon Gen 7 en Dual Boot. Dans le Gestionnaire de périphériques Windows, je peux voir que ma carte WiFi est Intel(R) Wireless AC 9650 160MHz. Le problème est qu'actuellement, je ne suis pas en mesure de me connecter au WiFi car le panneau WiFi dans les paramètres dit "Aucun adaptateur WiFi trouvé". Voici les choses que j'ai faites jusqu'à présent:

  1. Démarrage sécurisé désactivé
  2. Installation du pilote pour la carte wifi ci-dessus à partir de https://www.intel.com/content/www/us/en/support/articles/000005511/network-and-io/wireless-networking.html = et le mettre dans /lib/firmware.

Je ne parviens pas non plus à me connecter à Internet dans Ubuntu via Ethernet. J'espère que quelqu'un pourra me fournir une solution pour se connecter à Internet en utilisant mon wifi (et éventuellement avec ethernet, mais se concentrer sur le wifi). Je suis très nouveau sur Linux, donc je ne sais pas de quelles informations supplémentaires vous avez besoin. Si vous avez besoin de plus d'informations de ma part pour mieux m'aider, faites-le moi savoir. Merci beaucoup pour votre aide.

Sortie de lspci -knn | grep Net -A3; rfkill list:

00:14.3 Network controller [0280]: Intel Corporation Device [8086:02f0]
    Subsystem: Intel Corporation Device [8086:0030]
    Kernel driver in use: iwlwifi
    Kernel modules: iwlwifi
0: tpacpi_bluetooth_sw: Bluetooth
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no

Sortie de dmesg | grep iwl:

[    2.305197] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.323471] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[    2.352746] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x354
[    7.381803] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[    7.381815] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[    7.381820] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[    7.381874] iwlwifi 0000:00:14.3: 00000000: 02f08086 00100406 02800000 00800000 ea238004 00000000 00000000 00000000
[    7.381882] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00308086 00000000 000000c8 00000000 000001ff
[    7.381886] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[    7.381925] iwlwifi 0000:00:14.3: 00000000: 00489004 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[    7.381932] iwlwifi 0000:00:14.3: 00000020: 00000011 0c040005 00000351 d55555d5 d55555d5 d55555d5 80008040 001f0040
[    7.381952] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[    7.381980] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[    7.381987] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[    7.608162] iwlwifi 0000:00:14.3: Failing on timeout while stopping DMA channel 8 [0x0bad1122]
[    7.620281] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110

ÉDITER:

J'ai exécuté les étapes suggérées par @ chili555 mais cela n'a toujours pas fonctionné. Voici la sortie de dmesg | grep iwl après avoir exécuté votre commande:

[    2.327945] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.339990] iwlwifi 0000:00:14.3: loaded firmware version 43.95eb4e97.0 op_mode iwlmvm
[    2.383702] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9560, REV=0x354
[    7.633032] iwlwifi 0000:00:14.3: Failed to load firmware chunk!
[    7.633042] iwlwifi 0000:00:14.3: iwlwifi transaction failed, dumping registers
[    7.633047] iwlwifi 0000:00:14.3: iwlwifi device config registers:
[    7.633235] iwlwifi 0000:00:14.3: 00000000: 02f08086 00100406 02800000 00800000 ea238004 00000000 00000000 00000000
[    7.633242] iwlwifi 0000:00:14.3: 00000020: 00000000 00000000 00000000 00308086 00000000 000000c8 00000000 000001ff
[    7.633245] iwlwifi 0000:00:14.3: iwlwifi device memory mapped registers:
[    7.633282] iwlwifi 0000:00:14.3: 00000000: 00489004 00000040 00000000 00000000 00000000 00000000 00000000 00000000
[    7.633288] iwlwifi 0000:00:14.3: 00000020: 00000011 0c040005 00000351 d55555d5 d55555d5 d55555d5 80008040 001f0040
[    7.633307] iwlwifi 0000:00:14.3: Could not load the [0] uCode section
[    7.633330] iwlwifi 0000:00:14.3: Failed to start INIT ucode: -110
[    7.633336] iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
[    7.853989] iwlwifi 0000:00:14.3: Failing on timeout while stopping DMA channel 8 [0x0bad1122]
[    7.866822] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110

Je ne sais presque rien à ce sujet, mais il semble qu'il utilise toujours la version 43 du firmware plutôt que 46.

EDIT 2:

J'ai ajouté la sortie de l'exécution de Sudo dpkg -i linux*.deb:

architkithania@x1cg7:~/Desktop$ Sudo dpkg -i linux*.deb
[Sudo] password for architkithania: 
(Reading database ... 126754 files and directories currently installed.)
Preparing to unpack linux-firmware_1.183.2_all.deb ...
Unpacking linux-firmware (1.183.2) over (1.183.2) ...
Setting up linux-firmware (1.183.2) ...
update-initramfs: Generating /boot/initrd.img-5.0.0-23-generic
architkithania@x1cg7:~/Desktop$ 

Modifier 3:

Merci à @ chili555 et @ Pilot6 pour toute votre aide. Enfin, j'ai décidé d'utiliser Ubuntu 19.10 et le WiFi fonctionne parfaitement dans ce domaine. Ce résultat me porte à croire que l'erreur était en fait causée par le firmware Linux à 43. 19.10 utilise le firmware Linux 48 et tout fonctionne bien. Je crois que la mise à jour du micrologiciel Linux en utilisant ceci lien fourni par @ Pilot6 devrait en fait faire disparaître le problème le 18.04 mais comme tout fonctionne bien en 19.10 et que la prochaine version de LTS approche à grands pas, je restera avec 19.10 pour l'instant et ne peut donc pas vérifier si la solution @ Pilot6 fonctionne à coup sûr. Merci pour votre aide. La communauté Ubuntu est vraiment géniale.

5
Archit Kithania

Vous pouvez corriger ce bogue en mettant à jour votre système. Connectez-vous à Internet par câble et exécutez:

Sudo apt update
Sudo apt upgrade

Une fois le processus terminé, le redémarrage et le Wi-Fi devraient fonctionner.

Le linux-firmware sera mis à jour vers une version de travail.

S'il est difficile de mettre à jour le système sans connexion sans fil, téléchargez alors http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.173.12_all.deb , copiez-le sur votre bureau et exécutez:

Sudo apt remove linux-firmware
cd "$(xdg-user-dir DESKTOP)"
Sudo dpkg -i linux-firmware_1.173.12_all.deb
3
Pilot6

Nous voyons que votre système a chargé la version -43 du micrologiciel et qu'il s'est écrasé. Ce rapport de bogue suggère que la version du micrologiciel -46 corrigera le problème: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/18281

La version -46 est maintenant incluse dans le dernier package linux-firmware . Veuillez télécharger ce package sur un autre ordinateur et le transférer sur l'ordinateur Ubuntu. http://security.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.183.2_all.deb Pour plus de commodité, faites-le glisser et déposez-le sur le bureau du Ordinateur Ubuntu.

Ouvrez maintenant un terminal et faites:

cd "$(xdg-user-dir DESKTOP)"
Sudo dpkg -i linux*.deb

Redémarrez et montrez-nous:

dmesg | grep iwl
5
chili555

Je n'ai pas pu faire fonctionner le wifi sur une installation propre de 18.04 sur mon X1C7 en utilisant une combinaison des étapes ci-dessus, cependant ceci (copié à partir d'ici: https://ubuntuforums.org/showthread.php?t = 2400595 ) a fait l'affaire

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
cd /lib/firmware
Sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-9000-pu-b0-jf-b0-38.ucode
Sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-9260-th-b0-jf-b0-38.ucode
2
whats_a_computer

Dans mon cas, le noyau OEM a fonctionné.

Sudo apt install linux-oem-osp1 linux-firmware
Sudo reboot

( https://forums.lenovo.com/t5/Ubuntu/thinkpad-notebook-p1-gen-2-ubuntu-18-04-support-wireless-no-wifi/td-p/452946 =)

1
Naoto.E

J'ai un Lenovo-IdeaPad-S340-15IIL et lors de l'installation d'Ubuntu 18.04 et j'ai eu beaucoup de problèmes, y compris celui-ci.

  1. Je suggère de ne pas utiliser Rufus pour rendre l'USB amorçable. Formatez simplement la clé USB en FAT32 et copiez les fichiers ISO montés sur USB.
  2. Au démarrage, appuyez sur F2 pour entrer dans le BIOS et désactiver les graphiques commutables sinon USB ne démarrera pas.
  3. Installez Ubuntu et démarrez le système.
  4. Utilisez les commandes suivantes pour réparer le WiFi:
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
cd /lib/firmware
Sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-9000-pu-b0-jf-b0-38.ucode
Sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-9260-th-b0-jf-b0-38.ucode

0
Himanshu Attri

Aucune des options ci-dessus n'a fonctionné pour moi, mais cela réponse a aidé (devrait être équivalent à git clone ci-dessus, mais moins sujet aux erreurs).

Sudo add-apt-repository ppa:canonical-hwe-team/backport-iwlwifi
Sudo apt-get update
Sudo apt install backport-iwlwifi-dkms
0
MInner