If you have a Broadcom chipset in your card and it does not connect automatically when you boot, then you should try the following methods until it works:
ndiswrapper -land remove them one at a time:
ndiswrapper -e nameofdriver
rmmod ndiswrapper modprobe bcm43xx
# Interferes with Ndiswrapper blacklist bcm43xx
ndiswrapper -e drivername
modprobe ndiswrapper ndiswrapper -i nameofdriver.inf
NOTE: This chipset will also block the operation of Knetworkmanager with unencrypted networks, leaving the application hanging at “28%.” This is a known bug.