Matheus Fernandes
EQUIPE
30/08/2026 • 15:05
Vamos falar sobre drivers no Linux e como verificar se eles estão ativos, usando como exemplo o caso de uma placa de vídeo. Sempre que você conecta um novo periférico ao sistema, como uma impressora, teclado especial ou uma placa de vídeo, o Linux precisa de um driver (ou módulo) correspondente para que ele funcione corretamente. Se esse driver não estiver no kernel, provavelmente o dispositivo não vai funcionar ou vai funcionar de forma limitada.
O comando isapnp, citado na alternativa 'a', serve especificamente para dispositivos Plug and Play ISA, que são uma tecnologia muito antiga, praticamente em desuso. Placas modernas, como as de vídeo PCI Express, não utilizam esse padrão. Portanto, essa opção está incorreta.
A alternativa 'b' menciona o comando dmesg para verificação de módulos. O dmesg mostra mensagens do kernel, incluindo o carregamento ou falhas de drivers, mas não é um comando específico para listar módulos que estão funcionando no sistema no momento. Ele é útil para análise de log, mas não substitui o comando correto para listar módulos.
Já na alternativa 'c', cita-se o comando ip, usado para manipulação de interfaces de rede, tabelas de roteamento, etc. Ele não serve para listar módulos do kernel. Portanto, também está errada.
A alternativa 'd' está, de fato, correta! O comando lsmod mostra uma listagem dos módulos (drivers) atualmente carregados no kernel do Linux. Se você quiser inserir um módulo, pode usar insmod ou modprobe. O modprobe é mais comum porque cuida automaticamente das dependências entre módulos. Se o driver estiver compilado diretamente no kernel (built-in), ele não aparecerá nessa lista, mas normalmente grande parte dos drivers de dispositivos são carregados na forma de módulos, principalmente placas de vídeo e outros dispositivos que podem variar entre máquinas.
Por fim, a alternativa 'e' fala do comando modinfo, que serve para mostrar informações sobre um módulo, mas não é utilizado para listá-los, carregá-los ou removê-los do kernel. Portanto, ela está incorreta.
Resumindo: para verificar se o driver (módulo) está ativo no kernel, utilize o comando lsmod, complementando com modprobe se precisar inserir manualmente.
Gabarito: alternativa d.
O comando isapnp, citado na alternativa 'a', serve especificamente para dispositivos Plug and Play ISA, que são uma tecnologia muito antiga, praticamente em desuso. Placas modernas, como as de vídeo PCI Express, não utilizam esse padrão. Portanto, essa opção está incorreta.
A alternativa 'b' menciona o comando dmesg para verificação de módulos. O dmesg mostra mensagens do kernel, incluindo o carregamento ou falhas de drivers, mas não é um comando específico para listar módulos que estão funcionando no sistema no momento. Ele é útil para análise de log, mas não substitui o comando correto para listar módulos.
Já na alternativa 'c', cita-se o comando ip, usado para manipulação de interfaces de rede, tabelas de roteamento, etc. Ele não serve para listar módulos do kernel. Portanto, também está errada.
A alternativa 'd' está, de fato, correta! O comando lsmod mostra uma listagem dos módulos (drivers) atualmente carregados no kernel do Linux. Se você quiser inserir um módulo, pode usar insmod ou modprobe. O modprobe é mais comum porque cuida automaticamente das dependências entre módulos. Se o driver estiver compilado diretamente no kernel (built-in), ele não aparecerá nessa lista, mas normalmente grande parte dos drivers de dispositivos são carregados na forma de módulos, principalmente placas de vídeo e outros dispositivos que podem variar entre máquinas.
Por fim, a alternativa 'e' fala do comando modinfo, que serve para mostrar informações sobre um módulo, mas não é utilizado para listá-los, carregá-los ou removê-los do kernel. Portanto, ela está incorreta.
Resumindo: para verificar se o driver (módulo) está ativo no kernel, utilize o comando lsmod, complementando com modprobe se precisar inserir manualmente.
Gabarito: alternativa d.