Hello,
I have been trying for the past two weeks to solve this problem but no success as i am completely new to linux slackware. I have a gateway netbook running backtrack 3 usb, (about to install backtrack 4) but i cannot get the wifi working. It is an atheros ar5b95 wifi card that should be compatible with the Madwifi driver. I have tried both compiling my own source and installing a pre made package. I followed the tutorial on hxxp://madwifi-project.org/wiki/UserDocs/FirstTimeHowTo
And tried to follow Exploitz's tutorial, but no success.
Self-compiled:
Code:
bt Desktop # cd madwifi-0.9.4
bt madwifi-0.9.4 # ls
BuildCaps.inc* Makefile.inc* ath_rate/ hal/ kernelversion.c* readme* scripts/
COPYRIGHT* ath/ contrib/ include/ net80211/ regression/ thanks*
Makefile* ath_hal/ docs/ install* patches/ release.h* tools/
bt madwifi-0.9.4 # sudo make
Checking requirements... ok.
Checking kernel configuration... ok.
...
...
...
gcc -o athdebug -g -O2 -Wall -I. -I../hal -I.. athdebug.c
gcc -o 80211debug -g -O2 -Wall -I. -I../hal -I.. 80211debug.c
gcc -o wlanconfig -g -O2 -Wall -I. -I../hal -I.. wlanconfig.c
gcc -o ath_info -g -O2 -Wall ath_info.c
make[1]: Leaving directory `/root/Desktop/madwifi-0.9.4/tools'
bt madwifi-0.9.4 # make install
sh scripts/find-madwifi-modules.sh 2.6.21.5
for i in ath/ ath_hal/ ath_rate/ net80211/; do \
make -C $i install || exit 1; \
done
make[1]: Entering directory `/root/Desktop/madwifi-0.9.4/ath'
test -d //lib/modules/2.6.21.5/net || mkdir -p //lib/modules/2.6.21.5/net
...
...
...
for i in amrr/ onoe/ sample/ minstrel/; do \
make -C $i install || exit 1; \
done
make[2]: Entering directory `/root/Desktop/madwifi-0.9.4/ath_rate/amrr'
test -d //lib/modules/2.6.21.5/net || mkdir -p //lib/modules/2.6.21.5/net
...
...
...
wlan_xauth.o wlan_scan_sta.o wlan_scan_ap.o; do \
f=`basename $i .o`; \
install $f.ko //lib/modules/2.6.21.5/net; \
done
make[1]: Leaving directory `/root/Desktop/madwifi-0.9.4/net80211'
(export KMODPATH=/lib/modules/2.6.21.5/net; /sbin/depmod -ae 2.6.21.5)
make -C ./tools install || exit 1
make[1]: Entering directory `/root/Desktop/madwifi-0.9.4/tools'
install -d /usr/local/bin
for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug wlanconfig ath_info; do \
install $i /usr/local/bin/$i; \
strip /usr/local/bin/$i; \
done
install -d /usr/local/man/man8
install -m 0644 man/*.8 /usr/local/man/man8
make[1]: Leaving directory `/root/Desktop/madwifi-0.9.4/tools'
bt madwifi-0.9.4 # iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
And the pre-compiled package:
Code:
bt~#installpkg Desktop/madwifi-0.9.4_2.6.21.5_smp-i486-1-.tgz
Installing package madwifi-0.9.4_2.6.21.5_smp-i486-1-...
Package Description:
madwifi: madwifi (driver for atheros based wireless a/b/g cards)
...
...
...
...
Executing install script for madwifi-0.9.4_2.6.21.5_smp-i486-1-...
bt~# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
Did I miss a step after anything? As I said I am completely new to slackware but I will do anything to get the wifi working, even if i have to use something like ndiswrapper.
Thanks