У меня wifi адаптер broadcom, как известно linux с ним плохо работает.
Нашел решение поставить программу ndiswrapper и через нее поставить виндовые дрова.
Но после перезагрузки wifi вообще отвалился, и в дальнейшем приходилось модуль wifi 'wl' добавлять при каждом запуске.
В итоге переустановил систему и забил на это все.
Недавно наткнулся на одну
статью в которой говорится что ndiswrapper будет корректно работать только если его собрать из исходников.
Скачал исходники из статьи и начал собирать, но после ввода команды make получаю ошибку:
make -C utils
make[1]: вход в каталог «/home/dimas/Загрузки/ndiswrapper-1.58rc1/utils»
gcc -g -Wall -I../driver -o loadndisdriver loadndisdriver.c
make[1]: выход из каталога «/home/dimas/Загрузки/ndiswrapper-1.58rc1/utils»
make -C driver
make[1]: вход в каталог «/home/dimas/Загрузки/ndiswrapper-1.58rc1/driver»
Cannot find kernel build files in /usr/src/linux-headers-4.4.0-21-generic
Please give the path to kernel build directory with
the KBUILD=<path> argument to make
Makefile:160: ошибка выполнения рецепта для цели «config_check»
make[1]: *** [config_check] Ошибка 1
make[1]: выход из каталога «/home/dimas/Загрузки/ndiswrapper-1.58rc1/driver»
Makefile:25: ошибка выполнения рецепта для цели «driver»
make: *** [driver] Ошибка 2
Подскажите как решить эту ошибку?
На данный момент стоит Ubuntu 16.04