1) the ndiswrapper package, installs ndiswrapper-driver64 by default (but I use 32-bit kernel) and this doesn't allow to load the module. After manually uninstalling and installing the ndiswrapper-driver package, now it does allow to load the module to the kernel but it still doesn't work.
2) terminal output in case anyone can help
dmesg | grep ndis
ndiswrapper version 1.63 loaded (smp=yes, preempt=no)
ndiswrapper: driver net819xp (Realtek Semiconductor Corp.,05/04/2010,1680.5.0504.2010) loaded
ndiswrapper 0000:01:06.0: enabling device (0005 -> 0007)
ndiswrapper: using IRQ 16
ndiswrapper (mp_init:211): couldn't initialize device: C0000001
ndiswrapper (pnp_start_device:395): Windows driver couldn't initialize the device (C0000001)
ndiswrapper (mp_halt:254): device f3b714c0 is not initialized - not halting
ndiswrapper: device eth%d removed
ndiswrapper: probe of 0000:01:06.0 failed with error -22
usbcore: registered new interface driver ndiswrapper