Como posso descobrir a lista de todos os drivers de dispositivos instalados no meu Ubuntu. Preciso de uma lista de drivers de dispositivos, não de drivers de kernel.
Responder1
Os drivers de dispositivo no Linux (e no Ubuntu) são chamados de "módulos do kernel". Na verdade, eles são mais do que "drivers de dispositivo", pois podem fornecer funcionalidades além de servir o hardware real, como criar dispositivos virtuais ou fornecer novas funcionalidades para o kernel.
Use comandos lsmod
ou cat /proc/modules
para ver a lista de móduloscarregadono kernel. Para ver todos os módulos armazenados no disco (não necessariamente carregados), execute:
ls -R /lib/modules/$(uname -r)/kernel/
Tudo acima diz respeito aos módulos carregados do disco. O kernel Linux também possui módulos integrados (ou compilados estaticamente) que não são mostrados pelos comandos acima. Isto é especialmente válido para sistemas embarcados que geralmente são otimizados por armazenamento. Você pode listar os módulos integrados usando:
cat /lib/modules/$(uname -r)/modules.builtin
Este comando assume que sua distribuição está fornecendo modules.builtin
o arquivo.