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!