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
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.