I am prototyping a custom kernel + rootfs on a BBB revD using the SDK7. I am using the RealTek rtl8192cu driver on a device using the RealTek 8188CU chipset (Edimax EW-7811Un).
The driver loads successfully, but there are some issues I have encountered.
(1) Where is the official place to get the firmware to match the driver version? It is not located in the SDK and it is not in the Linux driver package offered by RT. I did find them on my Ubuntu 14.04 distribution..but where does Ubuntu pull these versions from...is it compatible?
(2) When the rtlwifi driver is loaded it makes two firmware requests, first for "rtl8192cufw_TMSC.bin" and secondly "rtl8192cufw.bin". Oddly it takes 60 seconds. How can the delay be removed/improved?
(3) Using firmware found in my Ubuntu 14.04 distribution. The driver accepts these firmware images and registers a wlan0 interface. Bringing the interface up, the Edimax blinks its blue LED.
(4) What is the right /etc/network/interface setting to use such that the wlan0 automatically comes up when it is registered? "allow-hotplug" doesn't seem to do the trick here.
(5) Advice on the current/modern target packages needed for authenticating and associating with an AP (seems like there are several methodologies)? Is wpa_supplicant the right utility? Any documentation/link/guidance for building up my rootfs would be helpful. Once the wlan0 interface is up, I would like my device to automatically associate to my AP and DHCP an IP address from the router behind my AP.
Thanks in advance.
--John