After struggling a long time to get my Wi-Fi card to work and finally getting it to work, I decided to make a HowTo for other people that might have the same problem. I was such a Linux Newbie at the time of trying to install the card the first time that when I go back to the thread where someone helped me to install it I confuse myself! So here is it! If anyone have any questions about it or if you can make a improvement please let me know. Also, if you find this helpful let me know so that I know my effort was not in vain.
System: Dell Inspiron 5150 Laptop
Distro: Debian 3.1 Sarge
Kernel: 2.6.16-2-686
Wi-Fi Card: Belkin Wireless G Notebook Card
Make sure you have module-assistant=0.10.2bpo1 installed and also that your kernel headers are installed. Then run m-a prepare.
1.apt-get install wireless-tools=28-1~bpo.1
2.apt-get install madwifi-source=0.svnr1644.0.9.0-1bpo1
3.apt-get install pump
4.m-a a-i -t -i -f
5.Add to /etc/network/interfaces:
#My Wireless Card
auto ath0
iface ath0 inet dhcp
-pre-up iwconfig ath0 essid “Wireless Network Name”
-pre-up iwconfig ath0 key “Wireless Network Key”
(If there is a current configuration similar to the above put a “#” in front of each line to disable it and then exit the document)
6.iwconfig ath0 essid “Wireless Network Name”
7./bin/bash
8.WIF=ath0
9.iwconfig $WIF key “Wireless Network Key”
10.ifconfig eth0(or whatever you current network is) down
11.iwconfig ath0 channel “Your Network Channel”
12.pump -i ath0
From now on when you start your computer, the wireless card should start automatically.