Linux kernel - verifica os drivers usados atualmente

2

É possível verificar quais drivers da fonte do kernel do Linux são usados para dispositivos atualmente em funcionamento no sistema? Eu sei que geralmente os drivers de dispositivo são escritos como módulos do kernel, mas alguns deles têm nomes enigmáticos e eu gostaria de ver se há alguma listagem que diga: deviceA: moduleA (ou me informe que o driver foi construído para o kernel durante a compilação )

Eu preciso modificar algum código-fonte dos drivers de hardware atuais e fiquei me perguntando qual é a maneira mais fácil de identificar exatamente quais drivers meu hardware está usando.

Para ser exato, eu queria saber quais drivers são usados pelo meu teclado, mouse, disco rígido e placa de rede.

Estou usando a distribuição do Ubuntu 12.04.

    
por Andna 29.10.2013 / 23:32

1 resposta

3

Você pode listar todos os módulos atualmente em execução executando lsmod . Para recuperar informações sobre um módulo e dispositivos associados, etc, basta executar modinfo <ModuleName>

Para ver qual driver é carregado para cada dispositivo em particular, o mais fácil é executar hwinfo . O comando fornece muitas informações, também não informações relacionadas ao driver. Para uma visão geral, você deve executá-lo como hwinfo --short

    
por 29.10.2013 / 23:46