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.
cd nsdiswrapper-directory
make distclean
make
make install
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
depmod -a
modprobe ndiswrapper
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
dhcp server
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.