I'm having some trouble with ndiswrapper. 

The numbers:
Kernel:  2.6.14-gentoo-r5
GCC:    3.3.6
Ndiswrapper: 1.8

Card: Belkin FD7010 (lspci indicates this is a re-branded Broadcomm BCM4318, 14e4:4318 rev 02)
Driver: BCMWL5.SYS, from installation CD

Ndiswrapper appears to install cleanly; no error messages are produced.  ndiswrapper -i BCMWL5.INF installs the file, ndiswrapper -l indicates that the drivers and hardware are present, ndiswrapper -m returns no errors and neither does depmod -a.  However, when I then try to modprobe ndiswrapper, the power light comes on but I get "Segmentation Fault." 

dmesg gives me a very lengthy error message, the important part of which I believe is as follows:

Unable to handle kernel NULL pointer dereference at virtual address 00000001

wlan0 does not appear on my network interface list through ifconfig or iwconfig.  Attempting to modprobe -r ndiswrapper causes modprobe to hang.  Further information is available on request. I have recompiled my kernel to make sure that the 4K stack thing is not selected. I'm about out of ideas...is there anyone who can offer assistance? 

Thank you in advance!

Regards,
Akuma