I have been searching for "the answer" for a long time. After hours worth of struggle, I have finally gotten my Dell 1370 wireless card to work on a B130 (1300) under Debian. I know there are many tutorials out there to do this. Most of them are for Ubuntu. None of these worked perfectly, so I had to dig around from many different sources.
1. The first thing I did is open up Synaptic and completely remove ndiswrapper-common, ndiswrapper-source, ndiswrapper-utils, etc. Next, install wireless-tools and linux-headers for your kernel version if they aren't already installed. Then go to the Ndiswrapper site
and download the source for the most recent version. Make sure you DO NOT use the Debian package, as it was defective when I tried it. Extract the tar file, and go into the directory. Then type the following:
su -c "make install"
2. Now you need to download the driver. If you are using the Dell 1370 (bcm4318) then you can use this
driver. Install it with
where (I_Extracted_It_Here) is the path where you extracted the exe. You should get a big list of 0s and 2s saying that they are forcing something. Ignore this.
3. Now it is time to edit your config files. Edit /etc/modprobe.d/blacklist to include the line "bcm43xx". This will stop the native driver from loading. Edit the /etc/modules file and put the line "ndiswrapper" at the end. Now everything should work smoothly. Type "modprobe ndiswrapper" in a console. If it says ndiswrapper is not found, go back to step one. It may not have installed properly. As root, enter "iwconfig (devname) essid (myssidname)" where (devname) is the name of you device (which may be wlan0, wlan1, eth0, or eth1) and (myssidname) is the name of your ssid. Now reboot.
4. Your wireless light should now be on. If it is not, type "modprobe ndiswrapper". Now go into the Control Center and the "Network Settings" option under "Internet and Network". Enter Admin mode and configure your wireless settings. If you do not have a network key, change the key mode to ASCII and leave it blank. If I would have figured that out right away, I could have saved myself about an hour.
I hope I have covered everything. I didn't do it as I went, so I may have skipped some things or made some typos. Feel free to correct me, or post if you get error messages. I will not promise to respond, but I will try. I am using the 2.6.18-3-686 kernel, with Debian etch.
Hope this helps!!!