Please, you need to know the type of driver used or loaded by the kernel, please open up a terminal, and type accordingly:
If interface miniPCI
lspci | grep -i network and see if card has been detected as such.
If interface is USB
lsusb | grep -i network
Once you know the kernel is detecting your wifi card, then you need to see if driver loaded by kernel is the one that works, then you need to know the driver loaded:
1. type lsmod and look for any rtl or realtek driver, you can filter it by typing: lsmod | grep -i rt* or lsmod | grep -i rtl* or lsmod | grep -i r*
2. Use the ethtool, need to install it (aptitude install ethtool). Then type: ethtool -i "your interface (ex: eth0, eth1, wlan0, wlan1, etc)".
3. type lspci -v, look for the wifi card and at the end, it says: " kernel driver in use: xxxx"...
Now once you know the driver, see for any errors by the kernel:
type: dmesg | grep -i "driver in use by kernel"
Hope it helps...Remember, not all devices will work "out of the box"...and even if so, might not work for wep cracking, might need to "patch it" for the aircrack-ng if there is a patch available for your wifi card model.
If natively supported by BT5, it will work for both.
best of luck.