История изменений
Исправление VladMesh, (текущая версия) :
Обычно делается просто:
cd «исходники ядра»
копируешь Module.symvers из /lib/modules/$(uname -r)/build + .config в исходники. Потом
LANG=C fakeroot make -C . scripts
LANG=C fakeroot make -C . prepare
LANG=C fakeroot make -C . modules_prepare
LANG=C fakeroot make -j(nproc --all) -C . M=drivers/bluetooth
копируешь готовые .ko в /lib/modules/$(uname -r)/kernel/drivers/bluetooth
Потом sudo depmod -a
Занимает пару минут.
Если исходники ядра на основе debian, то, насколько помню, вместо make использовать debian/rules. Например
LANG=C fakeroot make -C . scripts
заменить на
LANG=C fakeroot debian/rules -C . scripts
Исправление VladMesh, :
Обычно делается просто:
cd «исходники ядра»
копируешь Module.symvers из /lib/modules/$(uname -r)/build в исходники. Потом
LANG=C fakeroot make -C . scripts
LANG=C fakeroot make -C . prepare
LANG=C fakeroot make -C . modules_prepare
LANG=C fakeroot make -C . M=drivers/bluetooth
копируешь готовые .ko в /lib/modules/$(uname -r)/kernel/drivers/bluetooth
Потом sudo depmod -a
Занимает пару минут.
Если исходники ядра на основе debian, то, насколько помню, вместо make использовать debian/rules. Например
LANG=C fakeroot make -C . scripts
заменить на
LANG=C fakeroot debian/rules -C . scripts
Исправление VladMesh, :
Обычно делается просто:
cd «исходники ядра»
копируешь Module.symvers из /lib/modules/$(uname -r)/build в исходники
LANG=C fakeroot make -C . scripts
LANG=C fakeroot make -C . prepare
LANG=C fakeroot make -C . modules_prepare
LANG=C fakeroot make -C . M=drivers/bluetooth
копируешь готовые .ko в /lib/modules/$(uname -r)/kernel/drivers/bluetooth
Потом sudo depmod -a
Занимает пару минут.
Если исходники ядра на основе debian, то, насколько помню, вместо make использовать debian/rules. Например
LANG=C fakeroot make -C . scripts
заменить на
LANG=C fakeroot debian/rules -C . scripts
Исправление VladMesh, :
Обычно делается просто:
cd «исходники ядра»
копируешь Module.symvers из /lib/modules/$(uname -r)/build в исходники
LANG=C fakeroot make -C . scripts
LANG=C fakeroot make -C . prepare
LANG=C fakeroot make -C . modules_prepare
LANG=C fakeroot make -C . M=drivers/bluetooth
копируешь готовые .ko в /lib/modules/$(uname -r)/kernel/drivers/bluetooth
Занимает пару минут
Если исходники ядра на основе debian, то, насколько помню, вместо make использовать debian/rules. Например
LANG=C fakeroot make -C . scripts
заменить на
LANG=C fakeroot debian/rules -C . scripts
Исправление VladMesh, :
Обычно делается просто:
cd «исходники ядра»
копируешь Module.symvers из /lib/modules/$(uname -r)/build в исходники
LANG=C fakeroot make -C . scripts
LANG=C fakeroot make -C . prepare
LANG=C fakeroot make -C . modules_prepare
LANG=C fakeroot make -C . M=drivers/bluetooth
копируешь готовые .ko в /lib/modules/$(uname -r)/kernel/drivers/bluetooth
Занимает пару минут
Исправление VladMesh, :
Обычно делается просто:
cd исходники
копируешь Module.symvers из /lib/modules/$(uname -r)/build в исходники
LANG=C fakeroot make -C . scripts
LANG=C fakeroot make -C . prepare
LANG=C fakeroot make -C . modules_prepare
LANG=C fakeroot make -C . M=drivers/bluetooth
копируешь готовые .ko в /lib/modules/$(uname -r)/kernel/drivers/bluetooth
Занимает пару минут
Исходная версия VladMesh, :
Обычно делается просто: cd исходники
копируешь Module.symvers из /lib/modules/$(uname -r)/build в исходники
LANG=C fakeroot make -C . scripts
LANG=C fakeroot make -C . prepare
LANG=C fakeroot make -C . modules_prepare
LANG=C fakeroot make -C . M=drivers/bluetooth
копируешь готовые .ko в /lib/modules/$(uname -r)/kernel/drivers/bluetooth
Занимает пару минут