git clone --depth=1 https://github.com/hardkernel/linux.git -b odroidc-3.10.y cd linux export ARCH=arm export CROSS_COMPILE=arm-none-linux-gnueabi- make odroidc_defconfig edit .config CONFIG_CFG80211=y make -j20 unzip RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip # dig out the driver source mv RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/driver/rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz . # clean up the stuff we don't care about rm -rf RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911 # expand the driver source tar -xf rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz # give the directory a friendlier name mv rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911 realtek-8192cu # pick up the patches cd realtek-8192cu/ tar -xzf ../patches.tgz CONFIG_IOCTL_CFG80211 I still get this: WARNING: "cfg80211_inform_bss_frame" [/export/work/odroidc1/realtek-8192cu/8192cu.ko] undefined! WARNING: "cfg80211_del_sta" [/export/work/odroidc1/realtek-8192cu/8192cu.ko] undefined! WARNING: "wiphy_new" [/export/work/odroidc1/realtek-8192cu/8192cu.ko] undefined! CC /export/work/odroidc1/realtek-8192cu/8192cu.mod.o LD [M] /export/work/odroidc1/realtek-8192cu/8192cu.ko make[1]: Leaving directory `/export/work/odroidc1/linux'