Quando um periférico não é reconhecido no Linux ou no Windows, um dos primeir...

Quando um periférico não é reconhecido no Linux ou no Windows, um dos primeiros passos que devemos executar é determinar se o sistema operacional tem o driver necessário para manipular o dis...


publicidade
Quando um periférico não é reconhecido no Linux ou no Windows, um dos primeiros passos que devemos executar é determinar se o sistema operacional tem o driver necessário para manipular o dispositivo. Muita das vezes, o sistema operacional tenta carregar um driver genérico para garantir as funcionalidades básicas, mas, para total aproveitamento do dispositivo, é necessário usar o driver do fabricante. No Linux, como verificamos se um driver para um dispositivo de uma placa de vídeo, por exemplo, está ativa no kernel do sistema?
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Matheus Fernandes
    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.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.