Como descubro qual driver um hardware está usando?

10

Hoje estou tentando descobrir qual driver é melhor para o meu dongle USB sem fio. Em todo lugar que olho, apenas vejo, Ralink STAmas isso não está me dizendo qual módulo é esse.

Tenho certeza de que há uma maneira de procurar, mas o computador deve ser capaz de me dizer, não é?

Meta: Esta pergunta está aberta a qualquer peça de hardware, não apenas à minha placa wireless. Seria útil se tivéssemos uma lista de procedimentos de diagnóstico úteis para que outras pessoas pudessem descobrir o que está acontecendo com seu hardware.

Oli
fonte

Respostas:

10

lshw

lshwé uma ferramenta muito útil para encontrar detalhes sobre todo o seu hardware. Deve ser capaz de lhe contar todo tipo de bobagem - algumas úteis, outras não. No meu caso, aqui está o que sudo lshw -c networkme deu sobre meu cartão com fio:

  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eth1
       version: 03
       serial: xx:xx:xx:xx:xx:xx
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: ...

O motorista está enterrado na configuration:seção perto do final.

Se você deseja apenas uma lista rápida dos módulos em uso, você pode usar o seguinte:

sudo lshw | grep -Eo 'driver=[^ ]+' | sort -u | cut -d\= -f2
Oli
fonte
1
Se você instalar o lshw-gtkpacote, poderá gksu lshw -Xobter uma GUI para obter informações de hardware.
Lekensteyn
@Lekensteyn Corrigido o nome e o comando do pacote. Não estou tão interessado nisso porque a interface é bastante pouco intuitiva. Funciona, mas a navegação da coluna é mais difícil de usar (IMO, é claro) do que lshwpassar por ela less.
Oli
7

Você pode instalar informações básicas e navegar pelas várias categorias de hardware para obter informações sobre qual driver cada dispositivo da lista usa.

Captura de tela:
insira a descrição da imagem aqui

RolandiXor
fonte
1
Ah sim. Eu já usei isso antes e realmente gostei. Especialmente porque possui alguns benchmarks básicos para garantir que as coisas estejam funcionando sem problemas.
Oli