I have a Dell D400.

The PCI card is: Dell 1350 miniPCI card
The chip: Broadcom Corporation BCM4306 802.11b/g

I have tried using R90501.Exe from

but it does not seem to work after I do dmesg | grep ndiswrapper

ndiswrapper: no version for "struct_module" found: kernel tainted.
ndiswrapper version 1.16 loaded(preempt=no,smp=no)
I do not see anything like this which should have happened
 ndiswrapper: driver bcmwl5 (Broadcom,02/10/2005, loaded
so I guess there might be an error choosing the right driver?

The procedure I followed to make wireless card work is
http://www.htpcnews.com/index.php?option=com_content&task=view&id=294&Item id=71