Понизьте ядро Linux - недопустимый формат модуля

Я пытаюсь установить драйверы для Стереофотоаппарата Duo3D. Однако драйверы поддерживаются только до версии 4.4.0-75. Я в настоящее время запускаю Ubuntu 16.04 с 4.10.0-35-универсальным Ядром Linux.

Я попытался установить 4.4.0-75 драйвера и получил ошибку при высказывании 'Недопустимого формата модуля'. Теперь, как я устанавливаю эти драйверы? Я должен понизить свое ядро? Там какие-либо оборотные стороны к выполнению этого? Есть ли какое-либо альтернативное решение?

0
задан 18 October 2017 в 02:18

1 ответ

По ссылке, которую вы разместили, программное обеспечение поставляется с предварительно скомпилированными драйверами.
Модули ядра (драйверы) скомпилированы для работы с конкретными ядрами.

У вас есть два варианта:

1) Установить поддерживаемое ядро. Посмотрите в DUO3D-LIN-v1.0.80.20 / DUODriver /, чтобы увидеть, для каких ядер они скомпилированы. Вы можете установить более одного ядра, поэтому понижение не требуется.
В grub выберите «Advanced Options», и вы можете загружаться со старым ядром, когда вам нужно использовать DUO.

2) попробуйте найти исходный код или пакет dkms для драйвера, чтобы вы могли встроить его в свое ядро.

1
ответ дан 2 November 2019 в 02:56

Другие вопросы по тегам:

Похожие вопросы: