Nous venons d'acheter un Lenovo ThinkPad E570 (qui est censé avoir l'Intel 8265 pour le sans fil). Cet ordinateur portable a été acheté en partie parce qu'il est certifié pour exécuter Ubuntu et en tant que tel, au moins, il serait logique que les choses fonctionnent hors de la boîte ... mais pas de chance.
Tout d'abord, j'ai installé Ubuntu 17.10 et après l'installation, j'ai réalisé que le Wi-Fi ne fonctionnait pas. J'ai également essayé Ubuntu 16.04 à partir d'une clé USB car c'est la version d'Ubuntu pour laquelle il est certifié, mais pas de chance non plus.
La puce sans fil n'est pas détectée par lshw
(ou même lspci
par son apparence), ip link
n'affiche pas d'interface sans fil et le iwlwifi
module du noyau n'est pas chargé au démarrage (je peux le charger moi-même en utilisant modprobe iwlwifi
mais cela ne fait pas fonctionner le Wi-Fi) . Je pense que c'est une puce Wi-Fi / Bluetooth combinée, et Bluetooth semble fonctionner (ou du moins Bluetooth apparaît dans Gnome et rfkill list
).
modinfo iwlwifi | grep 8265
me montre qu'un fichier se terminant par -34 est censé être chargé mais que seul un fichier se terminant par -33 (et quelques autres nombres inférieurs) est présent dans /lib/firmware
, si cela aide).
J'ai également installé le noyau Linux 4.14.9 pour tenter de faire fonctionner les choses, mais cela n'a pas non plus résolu le problème.
Plus d'informations
root@ThinkPad-E570:~# modinfo iwlwifi | grep 8265
firmware: iwlwifi-8265-34.ucode
root@ThinkPad-E570:~# rfkill list all
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
root@ThinkPad-E570:~# dmesg | grep iwl
root@ThinkPad-E570:~# lspci -nnk | grep 0280 -A3
05:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c821]
Subsystem: Lenovo Device [17aa:c024]
Mettre à jour
Je viens de remarquer que l'ordinateur portable n'a pas du tout de puce Intel sans fil, mais en fait en a une Realtek ... ce qui signifie que les spécifications présentées sur la page produit de la boutique où j'ai acheté cet ordinateur portable n'étaient pas précises ... Soupir. Le même problème se pose, cependant, juste avec une puce sans fil plus folle.
Réponses:
Tout d'abord, je dirais que ces instructions sont plus susceptibles de fonctionner avec Ubuntu 17.10. Si vous ne l'exécutez pas actuellement, je vous suggère de le réinstaller.
Cliquez sur ce lien pour télécharger le fichier du pilote: https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce
Sauf indication contraire de votre navigateur, les téléchargements vont dans le répertoire Téléchargements . Ouvrez un terminal et faites:
Faites défiler jusqu'à la ligne 152 et modifiez la ligne qui se lit maintenant:
A lire maintenant:
Relisez attentivement, deux fois, et enregistrez (Ctrl + o suivi par Entrée) et fermez (Ctrl + x) l'éditeur de texte.
Maintenant, faites:
Votre réseau sans fil devrait maintenant fonctionner.
EDIT: Vous avez compilé le module uniquement pour votre version de noyau en cours d'exécution. Lorsque Update Manager propose une version de noyau ultérieure, connue sous le nom de linux-image, après le redémarrage demandé, vous devez recompiler:
Veuillez conserver le fichier et ces instructions pendant cette période.
la source
Ceci est un suivi de Stason de réponse qui suggère d' utiliser DKMS .
Pour autant que je sache, au moment de la rédaction de ce document, il n'y a pas encore de pilote Wifi pour le Realtek RTL8821CE dans les référentiels Ubuntu officiels.
Sur github, il y a un référentiel avec un pilote RTL8821CE destiné aux noyaux 4.14 et supérieurs et spécifiquement pour Arch Linux sans aucun support fourni pour d'autres Distros Linux: https://github.com/tomaspinho/rtl8821ce
(Note mineure: à partir de février 2019, Tomaspinho n'est malheureusement plus en mesure de maintenir le pilote car il n'a plus accès à un ordinateur avec ce chipset, et donc un nouveau responsable peut être nécessaire , mais le pilote fonctionne toujours avec Ubuntu 18.04 comme à ce temps.)
Il a cependant été rapporté qu'il fonctionnait très bien avec Ubuntu 18.04.
Une connexion Internet temporaire sera requise (comme un câble Ethernet , un dongle USB wifi ou la connexion de votre téléphone avec un câble USB et le ' tethering ' pour utiliser le Wifi de votre téléphone)
La solution est tirée directement du post # 4 par Praseodym (beaucoup d'éloges à leur sagesse!): Https://ubuntuforums.org/showthread.php?t=2398917 et installera un certain nombre de packages pour la construction du module de pilote wifi (git , DKMS, build-essential & linux-headers) et clone le rtl8821ce dépôt git de tomaspinho (louange beaucoup aussi!).
DKMS est utilisé parce que c'est "un système qui recompilera et installera automatiquement un module de noyau lorsqu'un nouveau noyau sera installé ou mis à jour".
Ouvrez un terminal et tapez les lignes suivantes (vous pouvez couper et coller si vous préférez):
Une fois cela terminé avec succès, vous devez redémarrer et constater que votre Wifi fonctionne.
Vous voulez également vous assurer que SecureBoot est désactivé dans les paramètres du BIOS ou il ne vous permettra pas de charger le module de noyau auto-conforme non signé.
la source
sudo ./dkms-install.sh
et entrez le même mot de passe que vous choisirez lors du redémarrage.Mise à jour 2018-02-27
Veuillez noter que le pilote suggéré est pour OS sans fin et qu'il peut donc se casser à tout moment. Si un organisme a un pilote officiel pour Ubuntu, ce sera mieux.
Réponse originale
Ce n'est pas une nouvelle réponse, ce serait mieux un commentaire.
J'ai donc essayé de suivre la réponse @ chili555 mais j'ai continué à recevoir des erreurs en essayant de créer le module.
Des erreurs comme:
J'ai donc essayé de télécharger une révision différente ( lien de téléchargement direct de l'archive zip ) qui, au moment de la réponse d'origine, pourrait également être maître. J'ai ensuite pu faire le module et l'installer en suivant les étapes fournies par @ chili555
la source
dkms build / install pour rtl8821ce peut être trouvé ici: https://github.com/tomaspinho/rtl8821ce
Lorsque vous utilisez cette approche, vous n'aurez pas besoin de reconstruire le module à chaque mise à jour du noyau.
Je viens de le construire sur Lenovo Idea 720s avec kubuntu 18.04.
Je vous suggère également d'éditer Makefile pour changer le niveau de journal de 4 (info) à 3 (avertissements). Sinon, vous trouverez votre
/var/log/syslog
remplissage à une vitesse folle avec des messages d'information inutiles du conducteur.Modifiez donc Makefile, pour changer:
à:
puis créez et installez le module selon les instructions. Si vous l'avez déjà installé, vous devez le désinstaller (à l'aide de
dkms-remove.sh
), puis le réinstaller à nouveau.Vous pouvez également modifier manuellement le niveau de journalisation jusqu'au prochain redémarrage avec:
mise à jour: le responsable a modifié le Makefile pour refléter cette suggestion, donc si vous effectuez une nouvelle extraction / téléchargement, il aura déjà le bon réglage (silencieux).
la source
Une solution pour l'erreur de minuterie.
Je parviens à le faire fonctionner pour mon lenovo E570 avec ubuntu 16.04 et voici mes étapes: Tout d'abord, je mets à niveau ma version du noyau vers 4.15.4 en utilisant ce guide
Je crois que toute version de noyau supérieure à 4.15.4 devrait fonctionner car j'ai dû à nouveau mettre à niveau mon noyau vers 4.15.9. Notez que le pilote doit être réinstallé.
Ensuite, j'ai suivi les étapes mentionnées dans les réponses @ chili555
la source
crédits à praseodym de ubuntuusers.de pour ce court tutoriel utilisant dkms pour installer le pilote car après avoir essayé plusieurs variantes répondues, seulement cela a fonctionné pour moi sur une nouvelle debian 10 (buster) installée:
la suppression fonctionne de cette façon:
il a également été mentionné de désactiver éventuellement le démarrage sécurisé, même avant l'installation du système d'exploitation. Je ne sais pas si cela fait une différence car j'en avais besoin sur un "PC de bureau HP Slimline (290-a0512ng)" dont le démarrage sécurisé était désactivé par défaut, j'ai vérifié / remarqué après l'installation du système d'exploitation.
la source
C'est ainsi que je me suis fixé sur un IdeaPad s145-15ast. Si vous souhaitez toujours utiliser ubuntu 16.04, commencez par installer l'activation matérielle:
Ajoutez ensuite "Jesse Sung" Realtek 8821c dkms pour 4.15
Redémarrez et c'est tout.
la source