List the PCI Bus Devices. The RealTek RTL8188CE is what I am working to make operational and connect to Wi-Fi access point for internet connetivity. As a second example, the Dell computer listed below has the Atheros AR9565 PCI chip.

These are just the commands to interrogate the computer hardware to understand what WiFi hardware devices are in your system. Verify that FreeBSD supports these Wifi Hardware devices that you see in your computer, or go buy a WiFi nano usb dongle with Realtek RTL8192cu chip like TPLink W725 or Edimax EW-7811un that FreeBSD does support.List kernel modules already loaded

Now edit these 3 files /boot/loader.conf, /etc/rc.conf, and /etc/wpa_supplicant.conf

3 Files to add configuration lines inside them. First edit /boot/loader.conf file/boot/loader.conf file contents for RTL8188CE PCI Wi-Fi WLAN device# symbol will comment out the following lines, so there are not executed

/etc/wpa_supplicant.conf example file for an WPA Network connection to Wireless SSID name "NETGEAR59" This file was modified by utility WifiMgr which added many extra lines. Only the ssid and psk and maybe key_mgmt fields are necessary to achieve an encrypted Wi-Fi connection.WifiMgr is an older utility application that is being replaced by NetworkMgrWifiMgr Links http://opal.com/freebsd/ports/net-mgmt/wifimgr/ & http://www.freshports.org/net-mgmt/wifimgrNetworkMgr Links https://github.com/GhostBSD/networkmgr & http://wiki.ghostbsd.org/wiki/index.php/NetworkmgrIf NetworkMgr is not working for you, then you might try WifiMgr to select and connect to a Wi-Fi Access Point. The following wpa_supplicant.conf file entry was created by WifiMgr application. Now I use this same WifiMgr created entry, with the NetworkMgr utility application to automatically make the encrypted Wi-Fi connection to my Access Point for my internet connection.

or this Network card configuration by Networkmgr added to /etc/rc.conf fileI needed to set WiFi to channel 6, Note that [color=#00080]WifiMgr[/color] application program looks for keyword "WPA" to determine wireless Wi-Fi lan devices in the /etc/wpa_supplicant.conf.

This URL answers the question, "Why is my /boot/loader.conf file not working? https://forums.freebsd.org/threads/7677/ Thanks Dutch for your helpful technique to debug /boot/loader.conf# Check that you do not have a typo errors in files /boot/loader.conf or /boot/device.hints like a missing "#" tag. The typo error will cause the processing of the file to abort, before completing the following lines in the file. So carefully check the boot logs for error messages or missing loading of device driver kernel modules.