Selecione qual driver se liga a um dispositivo

2

Eu tenho dois drivers diferentes para o mesmo dispositivo i2c. Ambos os drivers têm a mesma string na tabela de dispositivos do módulo i2c. Um dos drivers está embutido no kernel e o outro foi construído como um módulo fora da árvore. Se eu carregar o módulo primeiro, existe uma maneira de forçar o dispositivo a ser vinculado ao driver fornecido pelo módulo em vez do driver embutido no kernel?

    
por Dave 08.11.2017 / 19:12

1 resposta

1

De acordo com esta resposta:

link

módulos embutidos do kernel podem ser colocados em listas negras usando os parâmetros de inicialização do kernel. Para fazer isso, você precisaria editar a entrada 'linux' na linha de comando do GRUB ou modificar os parâmetros de inicialização no arquivo /boot/grub.cfg.

Além disso, acredito que você teria que reconfigurar / compilar o kernel.

Editado: Para incorporar informações corretas, como mencionado por Ignacio Vasquez-Abrams nos comentários.

    
por 10.11.2017 / 04:20