Hi,
I too stuggled with wireless on my Dell D800 laptop, but after many painful hours of ifup, ifdown, ifshakeitallabout, I managed to get things working with help from this really good article from andrewd18 -
NDISwrapper Setup Information (SuSE 10.x)
The gist of it for me was to forget looking for a generic driver and use the Windows driver via ndiswrapper.
A couple of pointers though that I found;
In the section "Preparing for Installation" it says to uninstall any existing installation of ndiswrapper and use the latest version from sourceforge.net, however, the later version did not work for me and I ended up going back to YaST and intalling the version that came on my SUSE 10 DVD (courtesy of those nice chaps at Linux Format mag!).
Once I had the driver installed, I had to use "modprobe [driver name]" to actully fire up the adapter, but other than that it works a treat.
Unfortunately I don't have Bluetooth on my Dell, so I can't help there, but hopefully this info should help to answer half of your problem.
r3g
---