A friend of mine ran into similar problems with his card (don't remember what it was), he ended up scrapping the thing. If I remember right, he got the hardware to detect by yanking the card and moving it to the pci slot closest to the agp slot (PCI 0). Not really a solution, but worth a try.
The ndiswrapper wiki says this:
"Where "present" means that you have a card that can be used with the driver installed. In this case, broadcom driver bcmwl5 is used. If you see "cannot locate lspci. Unable to see if hardware is present", you need to install the pciutils package."
Don't know what that will do, but might as well try it.
As always the easiest solution is to get a supported card. If you get fed up with this card, and want to try another one, put this site in your bookmarks/favorites.
Hope this helps some.