Existe uma maneira de encontrar qual arquivo de driver um hardware está usando?

1

Existe uma maneira de descobrir qual arquivo de driver um hardware está usando?

(Eu quero encontrar o driver para o WiFi Raspberry Pi3 em Raspbian)

    
por Milliways 26.03.2016 / 00:49

2 respostas

2

Entre em /sys . O kernel do Linux expõe muitas informações sobre hardware e drivers.

$ readlink /sys/class/net/eth0/device/driver
../../../../bus/pci/drivers/tg3

Nesta máquina, a interface de rede eth0 é fornecida pelo driver tg3 .

Você pode encontrar mais informações sobre o dispositivo e o driver, explorando os diretórios /sys/class/net/eth0/ , /sys/class/net/eth0/device/ e /sys/class/net/eth0/device/driver/ .

    
por 26.03.2016 / 01:12
1

Cuidado, algumas peças de hardware requerem vários módulos, e cada módulo, por sua vez, pode ser composto de vários arquivos de origem no Linux. E um módulo pode ser usado por vários dispositivos. lsmod(8) fornece a árvore de dependências completa entre os módulos em uso.

    
por 26.03.2016 / 02:32