Comment puis-je vérifier les informations des pilotes WiFi actuellement installés?


57

Lorsque je cliquais sur des pilotes supplémentaires sur Ubuntu 12.04, je ne pouvais voir aucun pilote. Comment vérifier quels pilotes étaient installés pour le WiFi sur un environnement Ubuntu.


1
S'il vous plaît ajouter le résultat de lspci | grep -i networkà votre question.
Edwin

1
Il n'est pas vraiment possible (ni utile) d'énumérer tous les pilotes de périphérique disponibles sous Linux (même s'ils sont limités à une classe de périphérique particulière). Cependant, vous pouvez énumérer tous les pilotes disponibles capables de gérer un périphérique particulier et, plus important encore, celui qui le revendique actuellement , c'est-à-dire le pilote utilisé pour le "piloter".
David Foerster

Réponses:


94

Les commandes suivantes sont exécutées dans un terminal. Ouvrez-en un par Ctrl+ Alt+ T.

Pour vérifier les pilotes actuellement utilisés par votre adaptateur sans fil , vous pouvez exécuter la commande suivante:

sudo lshw -C network
  • lshw liste des informations sur votre matériel
  • -C network filtre la sortie pour afficher uniquement la classe de réseau.

Dans la sortie, recherchez l'entrée avec description: Wireless interface.

Voici le résultat de mon Ubuntu:

alaa @ aa-lu: réseau ~ sudo lshw -C
[sudo] mot de passe pour alaa: 
  *-réseau               
       description: interface sans fil
       produit: Carte réseau sans fil PCIe RTL8723AE
       vendeur: Realtek Semiconductor Co., Ltd.
       identifiant physique: 0
       info de bus: pci @ 0000: 08: 00.0
       nom logique: wlan0
       version: 00
       série: 24: ec: 99: 21: c9: 29
       largeur: 64 bits
       horloge: 33 MHz
       capacités: pm msie pciexpress bus_master cap_list ethernet physique sans fil
       configuration: broadcast = yes driver = rtl8723ae driverversion = 3.8.0-27-firmware générique = N / A ip = 192.168.1.74 latence = 0 link = yes multicast = yes sans fil = IEEE 802.11bgn
       ressources: irq: 17 ioport: 3000 (taille = 256) mémoire: c3000000-c3003fff

Dans la configurationligne (ligne avant dernière), vous verrez ce driverqui est actuellement utilisé par ma carte. Je l'ai surligné dans la sortie.

Alternativement, vous pouvez utiliser la commande:

lspci -nnk | grep -A2 0280
  • lspci répertorie les informations sur vos cartes connectées PCI
  • -nnkindique lspcide fournir plus d'informations sur ces cartes (y compris le pilote utilisé)
  • | dirige la sortie vers la commande suivante
  • grep 0280filtre la sortie pour afficher les lignes contenant 0280, qui est le code de classe PCI pour les contrôleurs PCI sans fil dans Ubuntu.
  • -A2 montre deux autres lignes d'information.

Voici le résultat de mon Ubuntu:

08: 00.0 Contrôleur de réseau [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE Carte réseau sans fil PCIe [10ec: 8723]
    Sous-système: Realtek Semiconductor Co., Ltd. Dispositif [10ec: 0724]Pilote de 
    noyau utilisé: rtl8723ae

Une fois que vous avez déterminé le pilote que vous utilisez, vous pouvez utiliser la commande suivante pour afficher plus d'informations à ce sujet:

modinfo <driver-name>

Pour vérifier ce que les pilotes sans fil que vous avez actuellement installé , mais pas nécessairement utilisé par quoi que ce soit, vous pouvez faire la commande suivante:

find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'

La commande ci-dessus listera tous les pilotes que vous avez installés. Ce sera probablement une liste exhaustive, car ce sont des pilotes préinstallés sur votre Ubuntu pour permettre aux gens d'utiliser leurs pilotes sans fil dès qu'ils ont installé Ubuntu.


1
Résultat dans: lshw -c Network * -network UNCLAIMED description: Produit de contrôleur de réseau: BCM43228 fournisseur 802.11a / b / g / n: identité physique de Broadcom Corporation: 0 informations de bus: pci @ 0000: 02: 00.0 version: 00 largeur: 64 bits horloge: 33 MHz capacités: pm msie pciexpress bus_master configuration cap_list: latence = 0 ressources: mémoire: f7e00000-f7e03fff * -network description: produit d'interface Ethernet: NetXtreme BCM5761 Gigabit Ethernet Fournisseur PCIe: Broadcom Corporation
Inderjeet

Mais le sans-fil ne fonctionne pas pour résoudre le problème. Dois-je installer un pilote supplémentaire?
Inderjeet

J'ai trouvé deux pilotes 1) Pilote du noyau utilisé: sdhci-pci 2) Pilote du noyau utilisé: tg3 mais le wifi ne fonctionne toujours pas
Inderjeet

Votre question était "Comment puis-je vérifier les informations des pilotes WiFi actuellement installés?" Je ne savais pas (et vous n'avez pas mentionné) que votre carte sans fil ne fonctionne pas. Premièrement, vérifiez cette réponse: askubuntu.com/a/60395/52726 . Si vous ne parvenez toujours pas à faire fonctionner votre carte sans fil, posez une autre question.
Alaa Ali

11

La méthode suivante inclut l’installation de logiciels supplémentaires, nommés hardinfo .

Vous pouvez rechercher et installer hardinfo depuis USC

ou

à partir du terminal (CTRL + ALT + T) applique la commande suivante

sudo apt-get install -y hardinfo 

Localisez hardinfo à partir de Dash (en écrivant: hardinfo), ouvrez-le et accédez aux périphériques PCI si votre adaptateur sans fil est un périphérique PCI intégré.

entrez la description de l'image ici

À côté de Modules du noyau se trouve le pilote actuellement chargé de l'adaptateur sans fil spécifié. Dans l'exemple d'image estath9k

Si votre adaptateur sans fil est un périphérique USB, accédez à l'entrée correspondante dans la liste de gauche sous Périphériques .


Lecture de la liste de paquets ... Terminé Construction de l'arbre de dépendance Lecture des informations d'état ... Terminé E: impossible de localiser le paquet hardinfo
Inderjeet

Vous devrez activer le référentiel de l'univers. Tapez software-properties-gtk &. Une fois la fenêtre ouverte, cochez la ligne se terminant par "(univers)". Une fois que vous avez fait cela, lancez sudo apt-get updatedans le terminal, puis essayez à hardinfonouveau d’ installer .
Alaa Ali

Toujours obtenir les mêmes informations: ** Impossible de localiser le paquet hardinfo **
Inderjeet

Juste pour vous faire savoir qu'Internet ne fonctionne pas sur mon PC car je n'ai que le wifi et ce n'est pas accessible pour moi
Inderjeet

Votre question (comme le titre l'indique) a reçu une réponse. IMHO a été répondu complètement. Maintenant, si vous avez un autre problème, vous pouvez en ouvrir un nouveau, ou vous pouvez rechercher de l'aide dans d'autres bureaux d'aide Ubuntu (ubuntuforums.org - answers.launchpad.net ..etc). Veuillez choisir la réponse appropriée (celle qui, selon vous, résout votre problème, et cliquez dessus pour choisir la bonne réponse).
NickTux

5

Vous pouvez aussi essayer:

ethtool -i wlan0 | grep driver

ceci donne le pilote actuellement chargé pour votre carte wlan avec une sortie comme celle-ci:

uchiha@Hokage:~$ ethtool -i wlan0 | grep driver  
driver: brcmsmac 

qui est mon pilote pour la carte wi-fi. Si vous n'avez pas ethtool, vous pouvez l'installer en:

sudo apt-get install ethtool


@ P.-H., C'était ma première réponse ... Je ne sais pas comment obtenir le formatage .. J'ai lu la section "Markdown" pour obtenir le formatage correct, mais je suis incapable de le comprendre ... s'il vous plaît expliquez-moi par un exemple?
sanjay ramrakhyani

Bonjour, vous pouvez consulter cet article d’ aide sur l’édition de Markdown et vous exercer à poser une nouvelle question (ne le envoyez pas, vous verrez l’aperçu)
P.-H. Lin

1

Vous pouvez utiliser cette commande:

sudo lspci -nn -v -s your socket        

0

Essayer

lsmod

pour vérifier si le module r8169 existe par: Si ce n'est pas le cas ajoutez-le par:

sudo modprobe r8169

Cela a résolu le problème pour moi.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.