Today I tried the rc2 version (with the
hangcheck-reset disabled with an extra return-statement). It looks like it
works, but I can't test it completely, the WLAN authentication servers are down
at the moment because of some wireless network troubles here at the university.
As soon as the network is available again, I can try the functionality of
the 0.8-rc2 completely.
But when unloading the module (via rmmod or via
modprobe -r) the module gives a kernel Oops. This is fully reproducable (i.e. it
happens every time...). Versions 0.8-rc1 (with the patch from this mailing
list applied) and 0.7 gave no problems.
I'll copy some of the oops information (have to do
this by hand, so if you need more, just ask...):
Unable to handle kernel paging request at virtual
*pde = 00000000
Oops: 0000 [#1]
0060:[<ccbff2ca>] Tainted: P
EIP is at wrap_kfree_all+0x5a/0x90
<snip processor registers>
Stack: <snip stack values>
Code: <snip some bytes...>
<6>note: modprobe exited with
bad: scheduling while atomic!
zap_pmd_range<rest of offsets
FATAL: Error removing ndiswrapper
(/lib/modules/2.6.5-vouwdoos200405211819/misc/ndiswrapper.ko): Device or
After this I cannot remove the module (the module
even stays loaded when using rmmod -f), the usage count (lsmod) is zero, and the
card does not work.
I'm using a user-built 2.6.5-kernel (as you
probably have noticed...), the realtek 8180 driver (net8180.inf, v1.69, which
works using ndiswrapper 0.7+CVS or 0.8-rc1) on a single-CPU Pentium II Toshiba
laptop. ACPI is automatically disabled (because a pre-1999 BIOS is detected), so
APM is used.
Please ask if you need more
Matthijs ten Berge