Well I had successfully installed ndiswrapper to work with my Broadcom bcm4318 card a week ago and then this happened:
One night I let my power run out (by accident) and the laptop shut itself off. When I came back on, The wlan0 (the one that did work) wouldnt activate and the 'dhclient wlan0' (that I had to run before to use the net) would take forever to execute.
When the net was working, In the Add New Network Connection (under Wireless) I would see 'ndiswrapper(wlan0)' and the 'Other Card' as options. NOW, I see the full card name (Broadcom Copr. Air Force 54g......) and the Other Card as options.
So something went wrong when the laptop ran out of power.
There is an alias for ndiswrapper in modprobe.conf, and the built-in driver (I dont want it active; it conflicts with ndiswrapper) is blacklisted in /etc/modprobe.d/blacklist with 'blacklist bcm43xx'
And yet after running ndiswrapper -l and seeing it says me driver is 'install and the hardware present', still nothing.
In exchange for a solution, I would gladly donate to LF.