That is exactly what I have on my Dell laptop.
There is a "native" Linux driver that automatically loads, called bcm43xx. It could be conflicting with NDISwrapper. You can check to see if it is loaded with this.
And remove it with this.
Code:
# modprobe -r bcm43xx
You may need to remove and reload the NDISwrapper module after this.
Code:
# modprobe -r ndiswrapper
# modprobe ndiswrapper
If this was the problem, you need to prevent the bcm43xx module from loading. There should be a file
/etc/modprobe.d/blacklist. Add this to the bottom of the file.
There also is a newer version of the driver named b43. I don't know if it is included in any distros yet, but be aware of it.