Let's take a look at what the ndiswrapper driver assistance package is supposed to do. It is not a driver, but a package that uses the Win XP native drivers to configure the card.
Let me ask a couple of questions. Did you use the latest ndiswrapper package compiled from source, or the Fedora rpm package?
What is the exact make, model number and revision of the NIC card that you have?
Did you install the kernel source package to match the kernel version that you have for Fedora?
Did you follow the distribution specific instructions from the ndiswrapper wiki page, located
here?
The same card is detected and used in windowsxp which i am using without any options for internet connectivity.
Well not really. Either the drivers were configured already on the system, or you used the manufaturer disk to install the Windows drivers. This assists in setting up the card.
If you get no hardware present message, then the drivers were not installed correctly, you used the wrong drivers, or the card is not supported in ndiswrapper. Did you look at the ndiswrapper card list to see if your card is known to work with ndiswrapper, or what the suggested drivers are to use with ndiswrapper?
Did you use the Windows XP drivers (inf and sys) files to install with ndsiwrapper. If so, from where?
There are other Ratlink drivers to get the card to work in Linux, but let's see what you have done and found out so far.
_________________________
"I love it when a plan comes together." - Hannibal Smith