Comando Linux insmod
O comando insmod insere um módulo no kernel do Linux . É uma maneira de adicionar funcionalidade ao núcleo do seu sistema operacional Linux.
Descrição
O insmod é semelhante ao modprobe : ele pode inserir um módulo no kernel do Linux. Ao contrário do modprobe , no entanto, o insmod não lê seus módulos de um local definido, os insere automaticamente e gerencia quaisquer dependências . O insmod pode inserir um único módulo a partir de qualquer local e não considera dependências ao fazê-lo. É um programa de nível muito inferior; de fato, é o programa que o modprobe usa para fazer a inserção real do módulo.
Sintaxe
insmod [ nome do arquivo ] [ opções do módulo ...]
Descrição técnica
O insmod usa como argumento o nome do arquivo de um módulo do kernel e quaisquer opções específicas do módulo , opções do módulo , que o módulo adota após a inserção.
As únicas mensagens de erro que o insmod pode emitir são muito genéricas, pois o trabalho real de vincular o módulo é feito dentro do próprio kernel. Como quaisquer erros emitidos serão gerados pelo kernel, eles são melhor visualizados com o dmesg .
Exemplos
insmod /path/to/snd-usb-audio.ko
Insira o módulo snd-usb-audio no kernel, especificando nenhuma opção de módulo.
insmod /path/to/snd-usb-audio.ko snd-cmipci snd_id = "primeiro" snd_mpu_port = 0x330
Insira o módulo snd-usb-audio no kernel, especificando as opções do módulo ” snd-cmipci “, ” snd_id =” first “ ” e ” snd_mpu_port = 0x330 “.
Comandos relacionados
depmod – Gere uma lista de dependências do módulo do kernel e arquivos de mapa associados.
lsmod – Mostra o status dos módulos do kernel do Linux.
modinfo – Mostra informações sobre um módulo do kernel Linux.
modprobe – Adicione e remova módulos do kernel do Linux.
rmmod – Remova um módulo do kernel do Linux.