I've put the alias wlan0 ndiswrapper line in modprobe.conf. Now the system-config-network gui shows ndiswrapper on the hardware tab. I also installed NetworkManager and have the icon automatically loading at startup in the system tray. All wireless networks in the vicinity are being detected. But Fedora is not being able to connect to a wireless network named 3Com that I do manage to connect to from my Windows XP machines.
Here's the info I get from ifconfig and iwconfig. Not particularly helpful, though.
[root@localhost ~]# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:16

F:1C:E7:23
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:177 Memory:dcffc000-dd000000
[root@localhost ~]# iwconfig wlan0
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Any ideas what might be wrong?