I just fixed this on my system by downloading and making ndiswrapper 1.0 from sourceforge.
My system is SuSE 9.2, IBM Thinkpad A20m and Belkin F5D7010 card (BCM4306 chipset).
I used the bcmwl5a.inf driver from Dell described here =>
http://ndiswrapper.sourceforge.net/p...index.php/List
Here is the sequence of commands I used to activate wlan0 (you will need to edit this for your installation):
/bin/bash
cd /tmp/bcmwl5a
ndiswrapper -i bcmwl5a.inf
ndiswrapper -l
modprobe -r --first-time ndiswrapper
modprobe -i --first-time ndiswrapper
iwlist wlan0 scan
iwconfig wlan0 key XXXXXXXXXXXXXXXXXXXXXXXXXX open
iwconfig wlan0 channel 6 ap XX:XX:XX:XX:XX:XX
iwconfig wlan0 channel 6 essid "XXX" mode Managed
iwconfig
ifconfig eth0 down
dhcpcd -k
ifconfig wlan0 up
dhcpcd wlan0
Watch the correct output of iwconfig, and for console messages
Buena suerte!