Welcome to the forum.
It was too late when I came across your post last evening to do anything about it. This morning, I've fired up my machine with a broadcom card and ndiswrapper on it to make a comparison.
The combined output from my dmesg on wlan0 and ndiswrapper is here:
[bbfuller@dell ~]$ dmesg |grep ndis
ndiswrapper version 1.53 loaded (smp=yes, preempt=no)
ndiswrapper: driver bcmwl5 (Broadcom,03/23/2006, 22.214.171.124) loaded
ndiswrapper: using IRQ 16
usbcore: registered new interface driver ndiswrapper
[bbfuller@dell ~]$ dmesg | grep wlan0
wlan0: ethernet device 00:11:50:0d:50:ee using NDIS driver: bcmwl5, version: 0x4281300, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4320.5.conf
wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
ADDRCONF(NETDEV_UP): wlan0: link is not ready
and as you can see, it's not a great deal different from yours given that I have a 4306 card as opposed to your 4310 (I assume) and that I am using a different version of the bcmwl5 driver..
At that stage my card is not connected to anything.
When I use NetworkManager to connect two extra lines appear in the output from dmesg:
ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: no IPv6 routers present
It's a further oddity that even with my card not connected, my iwlist output identifies my wireless access point.
Can I assume that you've checked and that you do have a 4310 based card. Different broadcoms can benefit from different versions of the bcmwl5 driver, and although you've used a version I've recommended for the 4310 before I'm not sure how universal it is.
We are talking about your wlan0 not showing in NetworkManager here for certain are we? A lot of people confuse "Gnome System Menu - Administration - Network" with Network Manager and they are two totally different programs. NetworkManager lives on the top Gnome Panel in the notification area to the left of the clock and is a totally different method of controlling wireless cards.
It's not ususual in Fedora 9 for wireless cards not to appear in the former, whereas, when iwconfig identifies a card it's very unusual for it not to be listed in NM as well.
NetworkManager and the other method, identified as Network Configuration on its title bar, can mutually interfere with each other. NetworkManager being the default in Fedora 9.