| 
 | 
 
I have an USB dongle: 
[ 5287.340332] usb 2-1.2: new high-speed USB device number 3 using sunxi-ehci 
Bus 002 Device 003: ID 0846:4260 NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B] 
which is not working with Kali 2.0 lororis build. 
 
I tried to rebuild the modules from the sources and include the RTL8187 in the build as follows: 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# uname -a 
Linux OrangePi_kali 3.4.39 #2 SMP PREEMPT Mon Oct 12 12:03:03 CEST 2015 armv7l GNU/Linux 
 
root@OrangePi_kali:/usr/src# svn export https://github.com/loboris/OrangePI-Kernel/trunk/ 
followed by: 
root@OrangePi_kali:~# apt-get update 
root@OrangePi_kali:~# apt-get dist-upgrade 
root@OrangePi_kali:~# apt-get install gcc build-essential 
root@OrangePi_kali:~# cd /usr/src/trunk/linux-3.4/ 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# cp ../build/config.good/sun8iw7p1smp_lobo_defconfig.opiplus .config 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# make oldconfig 
 
# configuration written to .config : 
# CONFIG_RTL8187 is not set 
CONFIG_RTL8187=m  
 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# make modules_prepare 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# make modules 
logs showed: 
  LD [M]  drivers/net/wireless/rtl818x/rtl8187/rtl8187.o 
 
Everything went OK till then. 
The trouble came from the next stage: 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# make install 
 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# make install 
  CHK     include/linux/version.h 
  CHK     include/generated/utsrelease.h 
make[1]: 'include/generated/mach-types.h' is up to date. 
  CALL    scripts/checksyscalls.sh 
grep: scripts/../arch/x86/syscalls/syscall_32.tbl: No such file or directory 
  CC      init/main.o 
  CHK     include/generated/compile.h 
  UPD     include/generated/compile.h 
  CC      init/version.o 
  CC      init/do_mounts.o 
  CC      init/do_mounts_initrd.o 
  LD      init/mounts.o 
  CC      init/initramfs.o 
  CC      init/calibrate.o 
  LD      init/built-in.o 
  HOSTCC  usr/gen_init_cpio 
  /usr/src/trunk/linux-3.4/scripts/gen_initramfs_list.sh: Cannot open 'output/rootfs.cpio.gz' 
/usr/src/trunk/linux-3.4/usr/Makefile:67: recipe for target 'usr/initramfs_data.cpio' failed 
make[1]: *** [usr/initramfs_data.cpio] Error 1 
Makefile:945: recipe for target 'usr' failed 
make: *** [usr] Error 2 
make: *** [usr] Error 2 
 
 
Additionally, I tried next 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# make headers_install ARCH=arm INSTALL_HDR_PATH=/usr 
followed by: 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# make install 
  CHK     include/linux/version.h 
  CHK     include/generated/utsrelease.h 
  HOSTCC  scripts/basic/fixdep 
In file included from scripts/basic/fixdep.c:106:0: 
/usr/include/arm-linux-gnueabihf/sys/types.h:25:22: fatal error: features.h: No such file or directory 
 #include <features.h> 
                      ^ 
compilation terminated. 
scripts/Makefile.host:118: recipe for target 'scripts/basic/fixdep' failed 
make[1]: *** [scripts/basic/fixdep] Error 1 
Makefile:412: recipe for target 'scripts_basic' failed 
make: *** [scripts_basic] Error 2 
root@OrangePi_kali:/usr/src/trunk/linux-3.4#  
 
There are several instances of the features.h, but none is in the ARM tree: 
root@OrangePi_kali:/usr/src/trunk/linux-3.4# find / -name features.h 
/usr/src/trunk/linux-3.4/kernel/sched/features.h 
/usr/src/trunk/linux-3.4/include/xen/features.h 
/usr/src/trunk/linux-3.4/include/xen/interface/features.h 
/usr/src/trunk/brandy/gcc-linaro/arm-linux-gnueabi/libc/usr/include/features.h 
/usr/include/c++/4.9/parallel/features.h 
 
What is the right procedure rebuilding and installing the modules so that system customisation could be done? 
 
 
 |   
 
 
 
 |