LINUX.ORG.RU

История изменений

Исправление curufinwe, (текущая версия) :

Проблема была в том, что в Makefile исходников у этих убунтоидов не та версия прописана.

Вот по шагам.

  1. Распаковываю исходники из пакета linux-source-5.3.0 (и тут надо закомментировать тот самый кусок в драйвере).
  2. Копирую в папку исходников файл /boot/config-5.3.0-29-generic, переименовывая его в .config.
  3. В Makefile в самом начале меняем на вот это, добуквенно только:
VERSION = 5
PATCHLEVEL = 3
SUBLEVEL = 0
EXTRAVERSION = -29-generic
  1. Копирую в папку исходников Module.symvers как ты.
  2. make oldconfig, жмем enter везде.
  3. make prepare
  4. make modules SUBDIRS=sound/usb

После этого у меня получается модуль с правильным version magic, дальше копируй его

sudo cp sound/usb/snd-usb-audio.ko /lib/modules/5.3.0-29-generic/kernel/sound/usb/

Исходная версия curufinwe, :

Проблема была в том, что в Makefile исходников у этих убунтоидов не та версия прописана.

Вот по шагам.

  1. Распаковываю исходники из пакета linux-source-5.3.0.
  2. Копирую в папку исходников файл /boot/config-5.3.0-29-generic, переименовывая его в .config.
  3. В Makefile в самом начале меняем на вот это, добуквенно только:
VERSION = 5
PATCHLEVEL = 3
SUBLEVEL = 0
EXTRAVERSION = -29-generic
  1. Копирую в папку исходников Module.symvers как ты.
  2. make oldconfig, жмем enter везде.
  3. make prepare
  4. make modules SUBDIRS=sound/usb

После этого у меня получается модуль с правильным version magic, дальше копируй его

sudo cp sound/usb/snd-usb-audio.ko /lib/modules/5.3.0-29-generic/kernel/sound/usb/