This is the way I installed and configured my wireless card ( Belkin 802.11g, F5D7011, 125 Mbps 2.4 Ghz ) for Linux ( Fedora Core 3 )
For only support ndiswrapper driver these are the steps:
1. to get information of your adapter. # lspci -v
2. to download the ndiswarapper driver at http://sourceforge.net/projects/ndiswrapper/
3. to unzip the driver. # tar -xzvf ndiswrapper.XXX
4. to read the file INSTALL which explains so well how to install the driver; so follow the INSTALL file steps. If you don' want to read it this is just what you have to do.
5. to copy the windows adapter drivers from your CD into nsdiswrapper directory.
cp /CD/driver/bcm43xx.cat bcmw15a.inf bcmw15.sys .
6. to install windows adapter driver
ndiswrapper -i bcmw15a.inf
7. to load nsdiswrapper module
8. to configure your adapter from the GUI.
( I think not explanation is needed here )
9. to configure your adapter from command lines
iwconfig ( to get information from your interface )
iwlist wlan0 scan (to get the reachable Access Points)
iwconfig wlan0 mode auto (to set the working mode;
here is auto)
iwconfig wlan0 key restricted s:your-password (to set
your authentication key in ASCII)
iwconfig wlan0 essid your-network-name (to set a
name for your wireless network)
10. to enable your interface
ifconfig wlan0 up
11. to enable your dhcp client in case your're using a
dhclient wlan0 up
PS: With the ndiswrapper I could only set the WEP protocol but not the WAP protocol. As I set my AP with WAP I had to installed the wpa_supplicant package.