Ошибка загрузки модуля btusb с ядром 4.10.0-20-generic

Motion

Описание - программа, которая контролирует видеосигнал от одной или нескольких камер и может определить, изменилась ли значительная часть изображения. Или, другими словами, он может обнаруживать движение. Это инструмент, основанный на командной строке. Он не имеет графического интерфейса пользователя.

Описание - Да Захват изображения - Да Видео / Эффекты изображения - Нет Отправить видео / Изображение удаленно - Да Сохранение в разных форматах - Да (JPG и PPM) Параметры для изменения свойств видео / изображения - Да Основанный на графическом интерфейсе - Нет примечания - Как его использовать можно найти в разделе Как сделать движение с остановкой или временным видео с веб-камерой?

0
задан 16 May 2017 в 03:10

3 ответа

Вам нужно вернуться в каталог драйверов / bluetooth вашего исходного кода, а затем

make -C /lib/modules/$(uname -r)/build M=$(pwd) clean
cp /usr/src/linux-headers-$(uname -r)/.config ./
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth
sudo modprobe -r btusb
sudo modprobe -v btusb

Ошибка произошла из-за того, что исходный код был скомпилирован в неправильном заголовке ядра. Результаты modinfo подтверждают это, поскольку информация vermagic (ядро 4.10.8) не соответствует информации о имени файла (4.10.0-20)

1
ответ дан 22 May 2018 в 22:36
  • 1
    Две вещи: во второй строке это $ (uname -r), а? и в строке 5 это «cd», или что-то? – Glats 16 May 2017 в 16:58
  • 2
    Исправлено с последним правлением – Jeremy31 16 May 2017 в 17:31
  • 3
    Оно работает! Спасибо! (Надеюсь, вы также сможете помочь в патче) – Glats 17 May 2017 в 02:49

Вам нужно вернуться в каталог драйверов / bluetooth вашего исходного кода, а затем make -C /lib/modules/$(uname -r)/build M=$(pwd) clean cp /usr/src/linux-headers-$(uname -r)/.config ./ cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$(pwd) modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth sudo modprobe -r btusb sudo modprobe -v btusb

Ошибка произошла из-за того, что исходный код был скомпилирован в неправильном заголовке ядра. Результаты modinfo подтверждают это, поскольку информация vermagic (ядро 4.10.8) не соответствует информации о имени файла (4.10.0-20)

1
ответ дан 18 July 2018 в 13:16

Вам нужно вернуться в каталог драйверов / bluetooth вашего исходного кода, а затем make -C /lib/modules/$(uname -r)/build M=$(pwd) clean cp /usr/src/linux-headers-$(uname -r)/.config ./ cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$(pwd) modules sudo cp btusb.ko /lib/modules/$(uname -r)/kernel/drivers/bluetooth sudo modprobe -r btusb sudo modprobe -v btusb

Ошибка произошла из-за того, что исходный код был скомпилирован в неправильном заголовке ядра. Результаты modinfo подтверждают это, поскольку информация vermagic (ядро 4.10.8) не соответствует информации о имени файла (4.10.0-20)

1
ответ дан 24 July 2018 в 20:08

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

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