FreeBSD 10 supports the Edimax 7811un (RTL8188CUS chipset, FreeBSD calls the device “urtnw0″) right off the bat. BUT…there is a small trick to get it working if you don’t see the error message. Plug in your 7811un to your PC. Install FreeBSD.
**** if you are using PC-BSD, do the same steps as below. You’ll have to go into /boot/loader.conf.pcbsd file and edit out the step 3 options.
Do the following:
1. setup your /etc/rc.conf with the following…
wlans_urtwn0=”wlan0″
ifconfig_wlan0=”WPA DHCP”
2. setup your /etc/wpa_supplicant.conf with the following…(my network is WPA2)
network={
ssid=”yourSSID”
psk=”yourKey”
}
3. setup your /boot/loader.conf file with the following…
if_urtwn_load=”YES”
wlan_wep_load=”YES”
wlan_ccmp_load=”YES”
wlan_tkip_load=”YES”
legal.realtek.license_ack=1
***The last line is the most important. If you don’t add that it won’t work.
4. REBOOT – this is a must.
Thats it. It should come up on its own. This is if you have your network setup with a WPA2 encryption. If you need additional help, consult the FreeBSD Handbook wireless section.