Wpis z mikrobloga

Próbuję skompilować sterowniki dla karty wfi TP-LINK WN722N V2. Przy próbie kompilacji dostaję taki błąd:

make ARCH=arm CROSSCOMPILE= -C /lib/modules/3.10.104-186/build M=/home/odroid/tplink/gittp/git_driver modules
make[1]: * /lib/modules/3.10.104-186/build: No such file or directory. Stop.
Makefile:151: recipe for target 'modules' failed
make:
* [modules] Error 2

Szukam, szukam i nie mogę wiele znaleźć. Jakiś pomysł rozwiązania?


#linux #odroid
  • 5
  • Odpowiedz
@repro5: Wszystko z roota. Jeśli masz folder /usr/src/linux-headers-3.10.104-186 pierwszą komendę pomijasz.

apt-get install linux-headers
ln -s /usr/src/linux-headers-3.10.104-186/ /lib/modules/3.10.104-186/build
  • Odpowiedz
@piszczalka: Dzięki Mirku. Pomogło to przepchać dalej, ale...brak plików nagłówkowych w folderze

fatal error: mach/memory.h: No such file or directory
compilation terminated.
  • Odpowiedz
@repro5: Zakładam, że to Odroid C1. Czy w /usr/src/linux-headers-3.10.104-186/arch/arm masz foldery mach-meson8b oraz plat-meson?
Jeśli tak, to wykonaj:

cd /usr/src/linux-headers-3.10.104-186/arch/arm/include
ln -s ../mach-meson8b/include/mach mach
ln -s ../plat-meson/include/plat plat
  • Odpowiedz
@piszczalka:
Tak używam C1+.
Pchnęło to do przodu, ale wciąż brakuje plików:

fatal error: mach/timex.h: No such file or directory

Czy zmiana dystrybucji na mate 16.04 pozwoli mi skompilować drivery do wifi ?
  • Odpowiedz