web-dev-qa-db-fra.com

Comment charger le pilote iwlwifi?

Mon système Linux ne peut pas détecter mon pilote sans fil, je dois donc le charger manuellement.

Je sais ce que mon chauffeur est et fatigué cette méthode:

L'installation du firmware est simplement:

 % cp iwlwifi-7260-14.ucode /lib/firmware

Vous pouvez maintenant charger le pilote!

J'ai donc successivement copié le pilote au bon emplacement /lib/firmware mais je ne sais pas ce que l'on entend par CHARGER LE PILOTE . Je pensais que le simple fait de copier le pilote dans /lib/firmware ferait l'affaire, mais NON, il devrait être chargé dans le noyau tel qu'il est écrit dans l'instruction.

Mais comment dois-je charger ce pilote, que dois-je faire pour le charger?


Voici ce que j'ai fait:

root@gNewSense:/home/georgi# modprobe -r iwlwifi
root@gNewSense:/home/georgi# modprobe iwlwifi
root@gNewSense:/home/georgi# lsmod | grep iwl
iwlwifi               162535  0 
mac80211              192806  1 iwlwifi
cfg80211              137243  2 mac80211,iwlwifi

$ lspci -nnk | grep 0280 -A3
08:00.0 Network controller [0280]: Intel Corporation Device [8086:08b2] (rev 83)
    Subsystem: Intel Corporation Device [8086:c270]
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 10)
    Subsystem: Lenovo Device [17aa:380d]

$ dmesg | grep iwl

$ rfkill list all
0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
...

J'espère qu'il y a un indice dans cette sortie!

Excusez-moi de ne pas l'avoir mentionné au début, mais le GNU système qui s'appelle gNewSense(il est basé sur Debianname__) et non Ubuntuname__. Quoi qu'il en soit après le redémarrage me donne ceci:

$ dmesg | grep iwl

$ uname -r
3.2.0-4gnewsense1-AMD64

Les informations de pilote officielles dans les gNewSensepages sont également: cela ne fonctionne pas avec un pilote gratuit

1
Pekov

Vous pouvez charger le pilote avec:

Sudo modprobe iwlwifi

Le pilote iwlwifi et, en effet, le micrologiciel requis sont inclus par défaut dans toutes les versions récentes d'Ubuntu. Si ce n'est pas chargé, quelque chose ne va pas.

Est-ce que le vôtre est vraiment un iwlwifi? Vérifier:

lspci -nnk | grep 0280 -A3

La combinaison commutateur/touche est-elle configurée pour activer ou désactiver le réseau sans fil? Vérifier:

rfkill list all

Y a-t-il des indices dans le journal?

dmesg | grep iwl

Lorsque nous en saurons plus, je modifierai cette question pour ajouter des étapes de dépannage supplémentaires.

3
chili555

Le moyen le plus simple est de redémarrer. Cela garantit que tous les modules sont chargés proprement, au démarrage.

L’autre alternative est de le supprimer manuellement:

Sudo modprobe -r iwlwifi

et réinsérez-le

Sudo modprobe iwlwifi

Mais iwlwifi a généralement deux modules qui en dépendent, il peut donc être plus facile de redémarrer si Sudo modprobe -r iwlwifi renvoie des erreurs.

Pour voir les dépendances, lancez lsmod | grep iwl

[~]$ lsmod | grep iwl
iwlmvm                364544  0 
mac80211              782336  1 iwlmvm
iwlwifi               180224  1 iwlmvm
cfg80211              610304  3 iwlwifi,mac80211,iwlmvm
[~]$ 

Dans ce cas, iwlmvm dépend de iwlwifi, il doit donc également être supprimé.

2
vidarlo