Download firmware from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtlwifi or check if firmware is available in folder /lib/firmware/rtlwifi.
load kernel module rtl8192cu:
# modprobe rtl8192cu
start WPA Supplicant:
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
wpa_supplicant.conf config file for NTB network (copy or create in /etc/):
ctrl_interface=/run/wpa_supplicant update_config=1 network={ scan_ssid=1 ssid="NTB_SSID_NETWORK" #psk="password for network" psk=PSK_GENERATED_HASH_FROM_PW }
Generate psk for your network with
# wpa_passphrase MYSSID passphrase
Add wlan0 interface to /etc/network/interface:
allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp
Startup-Script for iMX6 (copy to /etc/init.d and give execute permissions):
#!/bin/sh # # usb wifi loads the usb wifi driver # start(){ modprobe rtl8192cu wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf } stop(){ rmmod rtl8192cu } restart(){ stop start } case "$1" in start) start ;; stop) stop ;; restart|reload) restart ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit $? #