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
http://ndiswrapper.sourceforge.net/mediawiki/index.php/List

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

Code:
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
Code:
 ndiswrapper: driver bcmwl5 (Broadcom,02/10/2005, 3.100.35.1) 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