So, I’ve been playing with PC-BSD on my Acer Aspire One 532h, and I was having problems with WiFi.  Turns out that my use of WEP with a shared key instead of open causes many problems with the automatic setup of wireless by various operating systems, Windows Vista and 7 included.  Turns out the answer is to manually configure it for all the operating systems

For PC-BSD I had to remove the lagg0 interface and manually configure the wlan0 interface for direct connect rather than using wpa_supplicant.

And yes, I am posting this from PC-BSD.

The magic lines in rc.conf

ifconfig_wlan0=”ssid <yourSSID> wepmode on authmode SHARED deftxkey 1 wepkey 1:0x<yourkey> up DHCP”