GOAL
I want to install the Netis WF2190 wifi dongle linux driver onto my FriendlyARM mini210s.
Environment
- FriendlyARM mini210s S5PV210 ARM Cortex-A8 Board
- ... running Linux 3.0.8-FriendlyARM
CROSS compiling with
arm/4.3.2/bin/arm-none-linux-gnueabi-
I understand that I need to CROSS COMPILE the Netis WF2190 Linux driver
I am Using a virtual machine for cross-compilation (vagrant box)
$ uname -a
Linux vagrant 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
I have downloaded and copied my driver into my VM
vagrant@vagrant:~/rtl8812AU_linux_v4.3.8_12175.20140902$
In the drivers Makefile
, I added these
CONFIG_PLATFORM_I386_PC = n
CONFIG_PLATFORM_FRIENDLYARM_MINI210S = y <====
and then
ifeq ($(CONFIG_PLATFORM_FRIENDLYARM_MINI210S), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
ARCH := arm
CROSS_COMPILE := /home/vagrant/friendlyarm/tools/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-
KVER := 3.0.8
KSRC := /home/vagrant/friendlyarm/linux-3.0.8/kernel
endif
and then tried to compile, but I get this error,
vagrant@vagrant:~/rtl8812AU_linux_v4.3.8_12175.20140902$ make
make ARCH=arm CROSS_COMPILE=/home/vagrant/robot-os/friendlyarm/tools/usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi- -C /home/vagrant/robot-os/friendlyarm/linux-3.0.8/kernel M=/home/vagrant/rtl8812AU_linux_v4.3.8_12175.20140902 modules
make[1]: Entering directory `/home/vagrant/robot-os/friendlyarm/linux-3.0.8/kernel'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/home/vagrant/robot-os/friendlyarm/linux-3.0.8/kernel'
make: *** [modules] Error 2
Worth noting that I am NOT a specialist, I am trying to learn what to do to reach my objective.
At this stage, I just don't understand what the message is telling me, and how I could fix it.
Any help will be well appreciated.