O carregamento persistente do módulo não está funcionando

0

Red Hat 6

2.6.32-754.el6.x86_64

Eu tenho trabalhado em dois drivers, um deles é um driver de DMA que fala com uma placa PCIe FPGA. O outro, um driver de rede. O driver de rede tem uma dependência no driver DMA. Eu adicionei manualmente os módulos usando o modprobe e funciona como esperado. lsmod mostra a dependência como esperado:

modprobe xgbeth
[root@axh-dt sysadmin]# lsmod | grep xgbeth
xgbeth                 33963  0
xdma                  171879  1 xgbeth

Agora estou tentando fazer com que esses módulos sejam carregados na inicialização. Eu segui este guia: link

Acabei com um arquivo .modules em / etc / sysconfig / modules / com o seguinte conteúdo:

#!/bin/sh
exec /sbin/modprobe xgbeth

Agora, em uma reinicialização. Eu posso ver o driver xdma sendo carregado (e pode vê-lo no lsmod), mas o driver xgbeth não está sendo carregado. Eu tenho que carregá-lo manualmente usando o modprobe.

Não consigo ver nenhuma mensagem que indique que algo está errado em / var / log / messages

Alguém pode lançar alguma luz sobre onde isso pode estar errado?

    
por Adi 27.09.2018 / 16:37

1 resposta

0

Se você mudar alguma coisa sobre o kernel (incluir módulos do kernel), é sempre uma boa idéia atualizar o initrd.

ligação

    
por 27.09.2018 / 16:45