well it supposed to be compatible on all brands but sometimes they have few glitches, only be sure you are using the correct one...
for wireless B,you can use a wireless B router (or the newer B&G and set the mode to mixed so i can give signal to it)
If you are using wireless G use a wireless G router
IF you are using Wireless A use a wireless A router.
Most common now is B but G is growing and both hardware in most cases is compatible, but If you have a wireless A card and try to use with a B or G router you are stuck..