Kernel Linux: controlla i driver attualmente utilizzati


3

È possibile controllare quali driver dal sorgente del kernel Linux sono usati per i dispositivi attualmente funzionanti nel sistema? So che di solito i driver di dispositivo sono scritti come moduli del kernel, ma alcuni hanno nomi criptici e vorrei vedere se c'è qualche elenco che direbbe: deviceA: moduleA (o informarmi che il driver è stato creato nel kernel durante la compilazione )

Ho bisogno di modificare il codice sorgente dei driver hardware attuali e mi chiedevo quale sia il modo più semplice per individuare esattamente quali driver sta usando il mio hardware.

Per l'esattezza, volevo sapere quali driver sono utilizzati da tastiera, mouse, disco rigido e scheda di rete.

Sto usando la distribuzione Ubuntu 12.04.

Risposte:


2

È possibile elencare tutti i moduli attualmente in esecuzione eseguendo utilizzando lsmod. Per recuperare informazioni su un modulo e dispositivi associati, ecc., È sufficiente eseguiremodinfo <ModuleName>

Per vedere quale driver è caricato per ciascun dispositivo particolare, il più semplice è eseguire hwinfo. Il comando fornisce molte informazioni, anche non quelle relative al driver. Per una panoramica è necessario eseguirlo comehwinfo --short

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.