Je viens d'installer Debian 9 sur mon ordinateur portable, mais WiFi ne fonctionne pas et je ne sais pas si ma carte graphique est soit. Je suis sûr que c'est juste un manque de pilotes, mais je n'ai jamais eu à mettre à jour les pilotes sur Linux avant. Alors, comment puis-je faire ça?
À Debian, si vous rencontrez des problèmes avec un support Wi-Fi ou des graphiques, il y a généralement deux choses à vérifier.
Le premier est le noyau, en particulier pour les graphiques. Vous pouvez généralement obtenir un nouveau noyau en regardant BackPorts ; Actuellement, Le noyau de Debian 9 est 4.9.168 , mais 4.19.37 est disponible sous forme de backport avec un meilleur support pour les meilleurs adaptateurs graphiques. Cela est particulièrement vrai pour Intel GPU. Pour installer un noyau de Backports, procédez comme suit:
Ajouter le référentiel BackPorts:
echo deb http://http.debian.net/debian stretch-backports main contrib non-free > /etc/apt/sources.list.d/stretch-backports.list
(Oui, nous ajoutons contrib
et non-free
, ils vont venir utilement plus tard ...)
Installez le noyau backporté:
apt update
apt -t stretch-backports install linux-image-AMD64
Cela ne remplacera pas votre noyau actuel, vous pouvez donc toujours démarrer cela à la place si les choses vont mal.
Le second est le firmware. La plupart des GPU et de nombreux adaptateurs Wi-Fi ont besoin d'un micrologiciel, qui pourrait ne pas être installé par défaut (car le code source n'est généralement pas disponible, il n'est donc pas mis à disposition dans le cadre de Debian, mais à la place de l'non-free
référentiels). Pour installer le micrologiciel disponible, de Backports aussi (pourrait aussi bien):
apt install -t stretch-backports firmware-linux
Dans les deux cas, redémarrez pour récupérer le nouveau support matériel ou amélioré ...
Ouvrir un terminal et essayer
lspci -kv | less
Ici, vous pouvez consulter tous vos appareils PCI. Je remarque dans ma sortie ces deux appareils:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV670 [Radeon HD 3870] (prog-if 00 [VGA controller])
Subsystem: Dell RV670 [Radeon HD 3870]
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
I/O ports at dc00 [size=256]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
*Kernel driver in use: radeon*
*Kernel modules: radeon*
04:05.0 Network controller: Ralink corp. RT2800 802.11n PCI
Subsystem: Edimax Computer Co. RT2800 802.11n PCI
Flags: bus master, slow devsel, latency 64, IRQ 17
Memory at fe7f0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
*Kernel driver in use: rt2800pci*
*Kernel modules: rt2800pci*
Prenez note de ce que le nom de l'appareil est, par ex. Radeon HD387. Voir que j'ai des pilotes/modules appropriés répertoriés (les astérisques autour d'eux sont les miennes) - Qu'avez-vous eu?
Debian favorise le logiciel libre sur une fonction complète garantie hors de la boîte. Si votre WiFi ne fonctionne pas, connectez-vous sur Ethernet et réparez vos problèmes en premier. Bonne chance!