Come posso controllare le informazioni dei driver WiFi attualmente installati?


57

Quando ho fatto clic su driver aggiuntivi su Ubuntu 12.04, non sono riuscito a vedere alcun driver. Come posso verificare quali driver sono installati per WiFi in ambiente Ubuntu.


1
Aggiungi l'output di lspci | grep -i networkalla tua domanda.
edwin,

1
Non è davvero possibile (o utile) enumerare tutti i driver di dispositivo disponibili in Linux (anche se limitato a una particolare classe di dispositivi). Tuttavia, è possibile elencare tutti i driver disponibili in grado di gestire un determinato dispositivo e, soprattutto, quello che attualmente richiede il dispositivo, ovvero il driver utilizzato per "guidarlo".
David Foerster,

Risposte:


94

I seguenti comandi vengono eseguiti in un terminale. Apri uno di Ctrl+ Alt+ T.

Per verificare quali driver sono attualmente utilizzati dall'adattatore wireless , è possibile eseguire il comando seguente:

sudo lshw -C network
  • lshw elenca informazioni sul tuo hardware
  • -C network filtra l'output per mostrare solo la classe di rete.

Nell'output, cercare la voce con description: Wireless interface.

Ecco l'output dal mio Ubuntu:

alaa @ aa-lu: ~ $ sudo lshw -C network
[sudo] password per alaa: 
  *-Rete               
       descrizione: interfaccia wireless
       prodotto: RTL8723AE Adattatore di rete wireless PCIe
       fornitore: Realtek Semiconductor Co., Ltd.
       ID fisico: 0
       informazioni sul bus: pci @ 0000: 08: 00.0
       nome logico: wlan0
       versione: 00
       seriale: 24: ec: 99: 21: c9: 29
       larghezza: 64 bit
       orologio: 33MHz
       capacità: pm msi pciexpress bus_master cap_list ethernet fisica wireless
       configurazione: broadcast = yes driver = rtl8723ae driverversion = 3.8.0-27-firmware generico = N / A ip = 192.168.1.74 latenza = 0 link = yes multicast = yes wireless = IEEE 802.11bgn
       risorse: irq: 17 ioport: 3000 (dimensione = 256) memoria: c3000000-c3003fff

Nella configurationriga (riga precedente all'ultima), vedrai quello driverattualmente utilizzato dalla mia carta. L'ho evidenziato nell'output.

In alternativa, è possibile utilizzare il comando:

lspci -nnk | grep -A2 0280
  • lspci elenca le informazioni sulle schede PCI connesse
  • -nnkindica lspcidi fornire ulteriori informazioni su queste schede (incluso il driver in uso)
  • | invia l'output al comando successivo
  • grep 0280filtra l'output per mostrare le righe contenenti 0280, che è il codice di classe PCI per controller PCI wireless in Ubuntu.
  • -A2 mostra altre due righe di informazioni.

Ecco l'output dal mio Ubuntu:

08: 00.0 Controller di rete [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE Adattatore di rete wireless PCIe [10ec: 8723]
    Sottosistema: Realtek Semiconductor Co., Ltd. Dispositivo [10ec: 0724]Driver del 
    kernel in uso: rtl8723ae

Dopo aver determinato il driver in uso, è possibile utilizzare il comando seguente per visualizzare ulteriori informazioni al riguardo:

modinfo <driver-name>

Per verificare quali driver wireless sono attualmente installati , ma non necessariamente utilizzati da nulla, è possibile eseguire il comando seguente:

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

Il comando sopra elenca tutti i driver che hai installato. Questo sarà probabilmente un elenco completo, perché si tratta di driver preinstallati su Ubuntu per consentire alle persone di utilizzare i propri driver wireless non appena installano Ubuntu.


1
Risultato per: lshw -c Network * -network UNCLAIMED descrizione: Prodotto controller di rete: BCM43228 802.11a / b / g / n fornitore: ID fisico Broadcom Corporation: 0 informazioni bus: pci @ 0000: 02: 00.0 versione: 00 larghezza: 64 bit clock: 33MHz capacità: pm msi pciexpress bus_master bus_list configurazione: latenza = 0 risorse: memoria: f7e00000-f7e03fff * - descrizione della rete: prodotto interfaccia Ethernet: NetXtreme BCM5761 Gigabit Ethernet PCIe fornitore: Broadcom Corporation
Inderjeet

Ma il wireless non funziona come risolvere il problema, è qui per installare un driver aggiuntivo.
Inderjeet

Ho trovato due driver 1) Driver del kernel in uso: sdhci-pci 2) Driver del kernel in uso: tg3 ma il wifi ancora non funziona
Inderjeet

La tua domanda era "Come posso verificare le informazioni dei driver WiFi attualmente installati?" Non sapevo (né hai detto) che la tua scheda wireless non funziona. Innanzitutto, controlla questa risposta: askubuntu.com/a/60395/52726 . Se non riesci ancora a far funzionare la tua scheda wireless, pubblica un'altra domanda.
Alaa Ali,

11

Il seguente metodo include l'installazione di software aggiuntivo, il cui nome è hardinfo .

Puoi cercare e installare hardinfo da USC

o

dal terminale (CTRL + ALT + T) applica il seguente comando

sudo apt-get install -y hardinfo 

Individua hardinfo da Dash (scrivendo: hardinfo), aprilo e vai a Dispositivi PCI se la tua scheda Wireless è un dispositivo PCI integrato.

inserisci qui la descrizione dell'immagine

Accanto ai moduli del kernel è presente il driver attualmente caricato dell'adattatore wireless specificato. Nell'immagine di esempio èath9k

Se l'adattatore wireless è un dispositivo USB, vai alla voce corrispondente nell'elenco a sinistra in Dispositivi .


Lettura dell'elenco dei pacchetti ... Fine Creazione dell'albero delle dipendenze Lettura delle informazioni sullo stato ... Fine E: impossibile individuare il pacchetto hardinfo
Inderjeet

Dovrai abilitare il repository dell'universo. Tipo software-properties-gtk &. Una volta aperta la finestra, metti un segno di spunta sulla riga che termina con "(universo)". Una volta fatto ciò, esegui sudo apt-get updatenel terminale, quindi prova a installare di hardinfonuovo.
Alaa Ali,

Sempre ottenendo le stesse informazioni: ** Impossibile trovare il pacchetto hardinfo **
Inderjeet

Solo per farti sapere che Internet non funziona sul mio PC in quanto ho solo il wifi e non è accessibile a me
Inderjeet

La tua domanda (come impostato dal titolo) ha ricevuto risposta. IMHO ha ricevuto una risposta completa. Ora, se hai un altro problema, puoi aprirne uno nuovo o cercare aiuto negli altri Help Desk di Ubuntu (ubuntuforums.org - answer.launchpad.net ..etc). Scegli la risposta appropriata (quella che ritieni risolva il problema e fai clic su quella corretta).
NickTux,

5

Puoi anche provare:

ethtool -i wlan0 | grep driver

questo fornisce l'attuale driver caricato per la tua scheda wlan con output come questo:

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

che è il mio driver per la scheda Wi-Fi. Se non hai ethtool puoi installarlo come segue:

sudo apt-get install ethtool


@ P.-H., Questa è stata la mia prima risposta ... non so come ottenere la formattazione .. ho letto la sezione "markdown" per ottenere la formattazione giusta ma non sono riuscito a capirla ... per favore spiegamelo con un esempio?
sanjay ramrakhyani,

Ciao, puoi leggere questo articolo della guida per la modifica di Markdown e puoi esercitarti ponendo una nuova domanda (semplicemente non
inviarlo

1

Puoi usare questo comando:

sudo lspci -nn -v -s your socket        

0

Provare

lsmod

per verificare se il modulo r8169 esiste: Se non lo è, aggiungilo con:

sudo modprobe r8169

Questo ha risolto il problema per me.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.