Is your WG511 a Taiwan or a China? If Taiwan, the prism54 goes like a dream. Here is what I did:
The essential elements, hotplug, pcmcia, wireless-tools should just be there if you installed Fedora on your laptop.
I downloaded the firmware:
http://www.sonnik.com/downloads/WG511DCB.zip .
I unzipped it and renamed it isl3890. I moved it, on a USB pendrive from my desktop to my laptop. I then moved it to /lib/firmware.
unzip WG511DCB.zip
inflating: WG511DCB.arm
mv WG511DCB.arm isl3890
cp isl3890 /lib/firmware
I then plugged in the card. As root, I then did:
/sbin/ifconfig eth1 up
(The green LED on the card came on and stayed on. Sweet!)
/sbin/iwconfig eth1 mode Managed
/sbin/iwlist eth1 scanning
eth1 Scan completed
Cell 01 – Address: 00:99:88:AA:BB

C <==the mac address of my router
ESSID: “GBR1” <==the SSID of my router
and a whole buncha other stuff
Great! The card works and is aware of traffic coming from the outside world!
Created a file with vi (you could use gedit, emacs, or nano) called /etc/sysconfig/network-scripts/ifcfg-eth1. It says:
DEVICE=eth1
BOOTPROTO=dhcp
ONBOOT=no
MODE=Managed
USERCTL=yes
KEY=123yourkeyhere456 <==If you use a WEP key
Save and quit.
Then, as root, do /sbin/ifup eth1
BOOM! Got an IP address, surfing the web. Sweet again.
Good luck and have fun!