Como posso verificar as informações dos drivers WiFi atualmente instalados?
57
Quando cliquei em drivers adicionais no Ubuntu 12.04, não consegui ver nenhum driver. Como posso verificar quais drivers estão instalados para o WiFi no ambiente Ubuntu.
Por favor, adicione a saída de lspci | grep -i networksua pergunta.
Edwin
11
Não é realmente possível (ou útil) enumerar todos os drivers de dispositivos disponíveis no Linux (mesmo quando restritos a uma classe de dispositivo específica). No entanto, você pode enumerar todos os drivers disponíveis capazes de manipular um dispositivo específico e, mais importante, o que está reivindicando o dispositivo atualmente , ou seja, o driver usado para “conduzi-lo”.
David Foerster
Respostas:
94
Os seguintes comandos são executados em um terminal. Abra um por Ctrl+ Alt+ T.
Para verificar quais drivers o adaptador sem fio está usando no momento , você pode executar o seguinte comando:
sudo lshw -C network
lshw lista informações em seu hardware
-C network filtra a saída para mostrar apenas a classe de rede.
Na saída, procure a entrada com description: Wireless interface.
Aqui está a saída do meu Ubuntu:
alaa @ aa-lu: ~ rede sudo lshw -C
[sudo] senha para alaa:
*-rede
descrição: interface sem fio
Produto: Adaptador de rede sem fio RTL8723AE PCIe
fornecedor: Realtek Semiconductor Co., Ltd.
ID físico: 0
informações de ônibus: pci @ 0000: 08: 00.0
nome lógico: wlan0
versão: 00
serial: 24: ec: 99: 21: c9: 29
largura: 64 bits
clock: 33MHz
recursos: pm msi pciexpress bus_master cap_list ethernet físico sem fio
configuração: broadcast = driver sim = unidade de transmissão rtl8723ae = firmware 3.8.0-27-genérico = N / A ip = 192.168.1.74 latência = 0 link = sim multicast = sim sem fio = IEEE 802.11bgn
recursos: irq: 17 ioport: 3000 (size = 256) memória: c3000000-c3003fff
Na configurationlinha (linha antes da última), você verá o que driverestá sendo usado atualmente pelo meu cartão. Eu destaquei na saída.
Como alternativa, você pode usar o comando:
lspci -nnk | grep -A2 0280
lspci lista informações sobre suas placas conectadas PCI
-nnkinstrui lspcia emitir mais informações sobre esses cartões (incluindo o driver que está sendo usado)
| canaliza a saída para o próximo comando
grep 0280filtra a saída para mostrar linhas contendo 0280, que é o código de classe PCI para controladores PCI sem fio no Ubuntu.
-A2 mostra mais duas linhas de informação.
Aqui está a saída do meu Ubuntu:
08: 00.0 Controlador de rede [0280]: Realtek Semiconductor Co., Ltd. Adaptador de rede sem fio RTL8723AE PCIe [10ec: 8723]
Subsistema: Realtek Semiconductor Co., Ltd. Dispositivo [10ec: 0724]Driver de
kernel em uso: rtl8723ae
Depois de determinar o driver que você está usando, você pode usar o seguinte comando para mostrar mais informações sobre ele:
modinfo <driver-name>
Para verificar quais drivers sem fio você instalou atualmente , mas não necessariamente está sendo usado por nada, você pode executar o seguinte comando:
O comando acima listará todos os drivers que você instalou. Essa provavelmente será uma lista exaustiva, porque esses são drivers pré-instalados no Ubuntu para permitir que as pessoas usem seus drivers sem fio assim que instalarem o Ubuntu.
Resultado para: lshw -c Network * -network Descrição ILIMITADA: produto do controlador de rede: BCM43228 802.11a / b / g / n fornecedor: Broadcom Corporation ID físico: 0 informações de barramento: pci @ 0000: 02: 00.0 versão: 00 width: 64 bits clock: 33MHz recursos: pm msi pciexpress bus_master cap_list configuração: latency = 0 recursos: memória: f7e00000-f7e03fff * -descrição da rede: produto da interface Ethernet: NetXtreme BCM5761 Gigabit Ethernet PCIe fornecedor: Broadcom Corporation
Inderjeet
Mas a conexão sem fio não está funcionando como resolver o problema. Existe a instalação de qualquer driver extra.
Inderjeet 16/08/2013
Eu encontrei dois pilotos 1) Kernel motorista em uso: sdhci-pci 2) Kernel motorista em uso: TG3 mas ainda wi-fi não está funcionando
Inderjeet
Sua pergunta foi "Como posso verificar as informações dos drivers WiFi atualmente instalados?" Eu não sabia (nem você mencionou) que sua placa sem fio não está funcionando. Primeiro, verifique esta resposta: askubuntu.com/a/60395/52726 . Se você ainda não conseguir que sua placa sem fio funcione, poste outra pergunta.
Alaa Ali
11
O método a seguir inclui a instalação de software adicional, cujo nome é hardinfo .
Você pode pesquisar e instalar hardinfo, da USC
ou
do terminal (CTRL + ALT + T) aplique o seguinte comando
sudo apt-get install -y hardinfo
Localize hardinfo no Dash (escrevendo: hardinfo), abra-o e vá para dispositivos PCI se o seu adaptador sem fio for um dispositivo PCI integrado.
Ao lado de Módulos do kernel está o driver carregado atual do adaptador sem fio especificado. No exemplo, a imagem éath9k
Se o seu adaptador sem fio for um dispositivo USB, vá para a entrada correspondente na lista esquerda em Dispositivos .
Lendo lista de pacotes ... Concluído Criando árvore de dependências Lendo informações sobre o estado ... Concluído E: não é possível localizar o hardinfo do pacote
Inderjeet
Você precisará ativar o repositório do universo. Digite software-properties-gtk &. Quando a janela abrir, marque a linha que termina em "(universo)". Depois de fazer isso, execute sudo apt-get updateo terminal e tente instalar hardinfonovamente.
Alaa Ali
Ainda obter a mesma informação: ** Não foi possível localizar pacote HARDiNFO **
Inderjeet
Só para que você saiba internet não está funcionando no meu pc como eu só têm wi-fi e não é acessível para mim
Inderjeet
Sua pergunta (como o título o definiu) foi respondida. O IMHO foi completamente respondido. Agora, se você tiver outro problema, poderá abrir um novo ou procurar ajuda em outros Centros de Ajuda do Ubuntu (ubuntuforums.org - answers.launchpad.net ..etc). Por favor, escolha a resposta apropriada (a que você acha que resolve o seu problema e clique nela como a correta).
NickTux
5
Você também pode tentar:
ethtool -i wlan0 | grep driver
isso fornece o driver carregado atual para sua placa wlan com saída como esta:
@ P.-H., Esta foi minha primeira resposta ... não sei como obter a formatação .. li a "seção de remarcação" para obter a formatação correta, mas não consegui entendê-la ... você pode por favor me explique com um exemplo?
Sanjay ramrakhyani
Olá, você pode conferir este artigo da Ajuda do Markdown Editing e praticar fazendo uma nova pergunta (apenas não a envie, você verá a prévia)
lspci | grep -i network
sua pergunta.Respostas:
Os seguintes comandos são executados em um terminal. Abra um por Ctrl+ Alt+ T.
Para verificar quais drivers o adaptador sem fio está usando no momento , você pode executar o seguinte comando:
lshw
lista informações em seu hardware-C network
filtra a saída para mostrar apenas a classe de rede.Na saída, procure a entrada com
description: Wireless interface
.Aqui está a saída do meu Ubuntu:
Na
configuration
linha (linha antes da última), você verá o quedriver
está sendo usado atualmente pelo meu cartão. Eu destaquei na saída.Como alternativa, você pode usar o comando:
lspci
lista informações sobre suas placas conectadas PCI-nnk
instruilspci
a emitir mais informações sobre esses cartões (incluindo o driver que está sendo usado)|
canaliza a saída para o próximo comandogrep 0280
filtra a saída para mostrar linhas contendo0280
, que é o código de classe PCI para controladores PCI sem fio no Ubuntu.-A2
mostra mais duas linhas de informação.Aqui está a saída do meu Ubuntu:
Depois de determinar o driver que você está usando, você pode usar o seguinte comando para mostrar mais informações sobre ele:
Para verificar quais drivers sem fio você instalou atualmente , mas não necessariamente está sendo usado por nada, você pode executar o seguinte comando:
O comando acima listará todos os drivers que você instalou. Essa provavelmente será uma lista exaustiva, porque esses são drivers pré-instalados no Ubuntu para permitir que as pessoas usem seus drivers sem fio assim que instalarem o Ubuntu.
fonte
O método a seguir inclui a instalação de software adicional, cujo nome é hardinfo .
Você pode pesquisar e instalar hardinfo, da USC
ou
do terminal (CTRL + ALT + T) aplique o seguinte comando
Localize hardinfo no Dash (escrevendo: hardinfo), abra-o e vá para dispositivos PCI se o seu adaptador sem fio for um dispositivo PCI integrado.
Ao lado de Módulos do kernel está o driver carregado atual do adaptador sem fio especificado. No exemplo, a imagem é
ath9k
Se o seu adaptador sem fio for um dispositivo USB, vá para a entrada correspondente na lista esquerda em Dispositivos .
fonte
software-properties-gtk &
. Quando a janela abrir, marque a linha que termina em "(universo)". Depois de fazer isso, executesudo apt-get update
o terminal e tente instalarhardinfo
novamente.Você também pode tentar:
ethtool -i wlan0 | grep driver
isso fornece o driver carregado atual para sua placa wlan com saída como esta:
qual é o meu driver para o cartão wi-fi. Se você não possui o ethtool, pode instalá-lo:
sudo apt-get install ethtool
fonte
Você pode usar este comando:
fonte
Experimentar
para verificar se o módulo r8169 existe: Se não estiver, adicione-o por:
Isso resolveu o problema para mim.
fonte