2 votes

Le Wifi ne fonctionne pas sur un nouvel ordinateur Lenovo IdeaPad S145

J'ai acheté un nouvel ordinateur Lenovo IdeaPad S145 et j'ai fait une nouvelle installation sur Ubuntu 20.04. Le problème est que la carte wifi n'a pas été détectée.

J'ai essayé d'installer différents pilotes mais sans succès. Principalement parce que je ne peux pas révéler quelle est la version exacte de ma carte wifi. La sortie de lspci -nnk | grep Net -A3 est juste :

01:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c82f]
        Subsystem: Lenovo Device [17aa:c02f]
06:00.0 Non-Volatile memory controller [0108]: KIOXIA Corporation Device [1e0f:0001]
        Subsystem: KIOXIA Corporation Device [1e0f:0001]

Donc, je vois que la carte est Realtek mais la version exacte semble manquer.

Ce que j'ai essayé jusqu'à présent :

  • J'ai fait une mise à jour du système pour m'assurer que le noyau est de la dernière version.
  • Vérifié s'il y a des serrures souples ou dures avec des rfkill - il n'y a pas
  • J'ai essayé d'installer des pilotes tiers, j'ai installé rtl8821ce et rtl8192cu.
  • J'ai essayé de désactiver le mode avion
  • Vérifié s'il y a des pilotes supplémentaires dans Logiciels et mises à jour - il n'y a pas

Comme conseillé aquí Je joins le sortie du script sans fil dans un pastebin avec plus d'informations. Veuillez noter qu'actuellement je suis connecté avec usb netstick, ce qui pourrait affecter les résultats du script.

Merci d'avance.


Mise à jour :

Le problème a été résolu après l'installation de ce pilote : https://github.com/lwfinger/rtw88

2voto

Beth Points 151

Il y a un problème avec le noyau utilisé dans la version 20.04 avec le pilote dont vous avez besoin. Je vous suggère donc d'essayer de mettre à jour votre noyau, voici un tutoriel.

Si vous avez déjà le noyau nécessaire, passez à la quatrième étape.

Tout d'abord, vous devez désinstaller tous les pilotes privés que vous avez (Nvidia, ATI (AMD)), principalement les pilotes vidéo, afin d'éviter tout problème futur, et les réinstaller après avoir mis à jour votre noyau.

Vérifiez ceci enlace pour télécharger les fichiers nécessaires

Première étape) Téléchargez maintenant les fichiers nommés :

  1. File: "linux-headers-5.7.0-050700_5.7.0-050700.202006082127_all.deb"
  2. File: "linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb"
  3. File: "linux-modules-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb"

Deuxième étape)

Il est temps d'installer tous les debs(Gui Method)

Il suffit de double-cliquer sur les paquets téléchargés et de les installer via le centre logiciel.

Il est temps d'installer tous les paquets .deb (méthode du terminal)

"sudo" -Demande les privilèges d'administrateur "dpkg -i" -Utilisé pour installer les paquets Debian

sudo dpkg -i linux-headers-5.7.0-050700_5.7.0-050700.202006082127_all.deb
sudo dpkg -i linux-image-unsigned-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb
sudo dpkg -i linux-modules-5.7.0-050700-generic_5.7.0-050700.202006082127_amd64.deb

Troisième étape)Une fois que tous les paquets sont installés

Cela met à jour votre Grub vers le dernier noyau que vous avez installé.

Il est temps de courir

sudo update-grub

Redémarrez votre ordinateur portable et maintenant ubuntu va démarrer avec le nouveau noyau.

Quatrième étape) Installez ces paquets pour compiler le pilote tiers.

sudo apt-get install --reinstall git build-essential linux-headers-generic 

Puis clonez ce git

git clone http://github.com/lwfinger/rtlwifi_new.git -b rtw88

Vous pouvez maintenant l'installer

naviguer dans le répertoire git clone rechercher le fichier nommé "rtw8822ce.c" et rechercher la chaîne "0xC822" et la changer en "0xC82F" enregistrer et fermer le fichier

cd rtlwifi_new
make
sudo make install

Presque dernière étape)

sudo update-grub

et redémarrer

Dernière étape)

profitez de votre carte wifi !

NOTE

si quelque chose échoue, n'oubliez pas de rechercher les paquets que vous avez installés et de les désinstaller

https://github.com/lwfinger/rtw88 https://forums.linuxmint.com/viewtopic.php?f=68&t=296139 https://forums.linuxmint.com/viewtopic.php?t=320112

1voto

pranz Points 11

Avez-vous essayé les outils "Logiciels et mises à jour" dans Ubuntu 20 ? Faites un essai...

Allez dans la section Logiciels et mises à jour. Allez à Pilotes supplémentaires.

Vous verrez la liste des périphériques supplémentaires qui sont attachés à votre système. Choisissez les pilotes wifi et installez-les.

0voto

wolfram74 Points 1

Vous devez toujours être prudent lorsque vous installez des pilotes tiers sur votre système, cependant, le pilote que vous avez indiqué a fonctionné pour ce portable. https://github.com/lwfinger/rtw88

Mon résultat 'lspci -nnk | grep Net -A3' est le suivant

lspci -nnk | grep Net -A3 01:00.0 Contrôleur réseau [0280] : Realtek Semiconductor Co., Ltd. Périphérique [10ec:c82f] Sous-système : Lenovo Device [17aa:c02f] (périphérique Lenovo)

Cela prouve que j'ai la même configuration que vous à partir de la configuration d'usine par défaut, et que ma réponse est très spécifique et pertinente pour ce problème particulier. Dans ce cas, Ubuntu ne fournit pas de suggestion de pilote supplémentaire, donc le choix de tous les pilotes disponibles devrait être réduit à un pilote Realtek en fonction de la sortie de la commande ci-dessus.

Je n'installerais des pilotes que si j'ai la certitude qu'ils n'apportent aucun risque à mon système. Dans ce cas, savoir que ce pilote fonctionne pour une marque et un modèle particuliers d'ordinateur portable est une information essentielle, étant donné que le support du fournisseur du matériel est minime, voire inexistant. Déboguer l'absence d'un tel pilote n'est pas une mince affaire.

L'ordinateur portable est le Lenovo IdeaPad S145. Comme cet ordinateur portable est assez récent, s'il s'agit d'un problème répété, il est actuellement difficile de trouver d'autres informations sur ce sujet comme j'ai déjà essayé.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X