I'm on SUSE -- but I have the same Wireless card.
I think this is one case where spending a VERY SMALL amount of money on the LINUXANT driver system might be worth while. Your license is valid if you change distros as well. You can try the thing out for 30 days free.
It operates similarly to the Ndis project -- wrapping the Windows drivers.
Mine works perfectly -- did with SUSE 9.0 as well.
http://www.linuxant.com
I know buying software is against the spirit of Linux -- but in this case as there is so much proprietary code in these Wireless cards an exception should be made here. Eventually maybe the manufacturers should be persuaded to release Linux Drivers for their cards.
Incidentally if you DO have a network card as well I'd change the network parameter to start Manually for the network card and hotplug for the wireless card.
For SUSE ETH0 startmode="manual" default is onboot
WLAN0 startmode='hotplug" default is onboot.
I'm sure it's similar in fedora.
Then if you want to start your "Wired" connection type (as root) IFUP ETH0
or if you are using the wireless card type (again as root) IWCONFIG.
Set your ESSID and other parameters as pe Manual / windows / documentation.
This is one case where 19 USD was well spent considering the time its saved me