try 1.58 ndiswrapper 1.58rc1 source code from http://sourceforge.net/projects/ndiswrapper/files/testing/
make a folder xxx in home and extract downloaded source code in that
then use
cd xxx
and then
sudo make install
When it's finished, it'll be installed permanently.
check if it works else its a well known bug well there is a workaround a found , try to install it manually as follows-
1.Download the latest tarball from http://sourceforge.net/projects/ndiswrapper/files/testing/
2.Create the folder /usr/src/ndiswrapper-1.58/
3.Extract it any where and copy it the previously made folder thats /usr/src/ndiswrapper-1.58/ , dont copy the directory itself , just copy the content.
4.Copy the dkms.conf file from /usr/src/ndiswrapper-1.57/ to the /usr/src/ndiswrapper-1.58/ folder as well. Open it with a text editor and change the version of ndiswrapper listed there to 1.58.
5.Run these commands in your console in order to build and install the module using dkms:
sudo dkms add ndiswrapper/1.58
sudo dkms build ndiswrapper/1.58
sudo dkms install ndiswrapper/1.58
hope it will work. try it if you will get any other problem. Let me know.