Downgrade do kernel Linux - formato de módulo inválido

0

Estou tentando instalar drivers para a câmera estéreo Duo3D. No entanto, os drivers são suportados apenas até a versão 4.4.0-75. Atualmente estou executando o Ubuntu 16.04 com o Linux Kernel 4.10.0-35-generic.

Eu tentei instalar o driver 4.4.0-75 e recebi um erro dizendo 'Invalid module format'. Agora, como instalo esses drivers? Devo fazer o downgrade do meu kernel? Há alguma desvantagem em fazer isso? Existe alguma solução alternativa?

    
por Heethesh 18.10.2017 / 11:18

1 resposta

1

De acordo com o link que você postou, o software vem com drivers pré-compilados.
Os módulos do kernel (drivers) são compilados para serem executados com kernels específicos.

Você tem duas opções:

1) Instale um kernel suportado. Procure no DUO3D-LIN-v1.0.80.20 / DUODriver / para ver quais kernels eles compilaram. Você pode ter mais do que um kernel instalado, portanto, fazer downgrade não é necessário.
No grub, selecione "Opções Avançadas" e você pode inicializar com o kernel antigo quando precisar usar o DUO.

2) tente encontrar o código-fonte ou o pacote dkms para o driver, para que você possa compilá-lo no seu kernel.

    
por ravery 18.10.2017 / 12:09