Wireless internet issues in SuSE Linux?

I have just installed SuSE Linux on my computer along side Windows XP and Windows Vista. Everything works great except for my wireless internet. I have configured my wireless card (Linksys WMP54G) with ndiswrapper and I can finally see all of the local wireless networks. I clicked on linksys (my wireless network) and it gets to 57% and then it hangs and disconnects. I have tried manually entering the IP address and Subnet Mask from the Windows XP part of my computer and it connected, but I could not access the internet. PLEASE HELP!!!!

I am trying to get my WIFI card to work with my laptop. I have Windows drivers for it.

I tried this:

ndiswrapper -i (directory of file of windows driver)

Then I tried:

nisdiwrapper -l

and I get:

neti2220.inf invalid driver!

I need to know what worked for other people. I have spent too many hours trying to get this working. Thanks.