#401: The method for Ubuntu 5.10 does not seem to work..
-----------------------------+----------------------------------------------
Reporter: [EMAIL PROTECTED] | Owner:
Type: defect | Status: new
Priority: major | Milestone:
Component: madwifi: other | Version:
Keywords: | Patch_attached: 0
-----------------------------+----------------------------------------------
Hello.
I have tried several times to make your madwifi driver, but it seems like
it is missing some files (??)
The last method I tried was your "Ubuntu 5.10" method.
I wrote it word for word, ut still something is wrong. I can't see whats
wrong.
I'm not so experienced with this, but I really need it to work. Can you
please help ?
Here is a copy of the terminal window code :
[EMAIL PROTECTED]:~# apt-get install build-essential bin86 sharutils gcc-3.4
linux-headers-$(uname -r);
Reading package lists... Done
Building dependency tree... Done
sharutils is already the newest version.
gcc-3.4 is already the newest version.
linux-headers-2.6.12-9-686 is already the newest version.
The following extra packages will be installed:
g++ libc6-dev linux-kernel-headers
Suggested packages:
glibc-doc manpages-dev
The following NEW packages will be installed:
bin86 build-essential g++ libc6-dev linux-kernel-headers
0 upgraded, 5 newly installed, 0 to remove and 14 not upgraded.
Need to get 0B/3915kB of archives.
After unpacking 18.2MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Preconfiguring packages ...
Selecting previously deselected package bin86.
(Reading database ... 92716 files and directories currently installed.)
Unpacking bin86 (from .../bin86_0.16.14-1.2ubuntu1_i386.deb) ...
Selecting previously deselected package linux-kernel-headers.
Unpacking linux-kernel-headers (from .../linux-kernel-
headers_2.6.11.2-0ubuntu13_i386.deb) ...
Selecting previously deselected package libc6-dev.
Unpacking libc6-dev (from .../libc6-dev_2.3.5-1ubuntu12_i386.deb) ...
Selecting previously deselected package g++.
Unpacking g++ (from .../g++_4%3a4.0.1-3_i386.deb) ...
Selecting previously deselected package build-essential.
Unpacking build-essential (from .../build-essential_11.1_i386.deb) ...
Setting up bin86 (0.16.14-1.2ubuntu1) ...
Setting up linux-kernel-headers (2.6.11.2-0ubuntu13) ...
Setting up libc6-dev (2.3.5-1ubuntu12) ...
Setting up g++ (4.0.1-3) ...
Setting up build-essential (11.1) ...
[EMAIL PROTECTED]:~# cp /boot/config-$(uname -r) /usr/src/linux-headers-$(uname
-r)
[EMAIL PROTECTED]:~# cd /usr/src/madwifi-ng;
[EMAIL PROTECTED]:/usr/src/madwifi-ng# make clean KERNELPATH=/usr/src/linux-
headers-$(uname -r) CC=/usr/bin/gcc-3.4
for i in ./ath_hal ./net80211 ath_rate/sample ./ath; do \
make -C $i clean; \
done
make[1]: Entering directory `/usr/src/madwifi-ng/ath_hal'
rm -f *~ *.o *.ko *.mod.c
rm -f .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
rm -f ah_osdep.c opt_ah.h hal.o
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_hal'
make[1]: Entering directory `/usr/src/madwifi-ng/net80211'
rm -f *~ *.o *.ko *.mod.c
rm -f .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[1]: Leaving directory `/usr/src/madwifi-ng/net80211'
make[1]: Entering directory `/usr/src/madwifi-ng/ath_rate/sample'
rm -f *~ *.o *.ko *.mod.c
rm -f .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_rate/sample'
make[1]: Entering directory `/usr/src/madwifi-ng/ath'
rm -f *~ *.o *.ko *.mod.c
rm -f .depend .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
rm -rf .tmp_versions
make[1]: Leaving directory `/usr/src/madwifi-ng/ath'
make -C ./tools clean
make[1]: Entering directory `/usr/src/madwifi-ng/tools'
rm -f athstats 80211stats athkey athchans athctrl athdebug 80211debug
wlanconfig core a.out
make[1]: Leaving directory `/usr/src/madwifi-ng/tools'
rm -rf ./symbols
rm -f svnversion.h
[EMAIL PROTECTED]:/usr/src/madwifi-ng# make KERNELPATH=/usr/src/linux-
headers-$(uname -r) CC=/usr/bin/gcc-3.4
Checking requirements... ok.
Checking kernel configuration... ok.
echo -n '#define SVNVERSION "' > svnversion.h
if [ -d .svn ]; then \
echo -n "1452" >> svnversion.h; \
elif [ -s SNAPSHOT ]; then \
echo -n "1452" >> svnversion.h; \
else \
echo -n "2006-02-17" >> svnversion.h; \
fi
echo '"' >> svnversion.h
mkdir -p ./symbols
for i in ./ath_hal ./net80211 ath_rate/sample ./ath; do \
make -C $i || exit 1; \
done
make[1]: Entering directory `/usr/src/madwifi-ng/ath_hal'
cp -f ./../hal/public/i386-elf.opt_ah.h opt_ah.h
cp -f ./../hal/linux/ah_osdep.c ah_osdep.c
/usr/bin/uudecode ./../hal/public/i386-elf.hal.o.uu
make -C /usr/src/linux-headers-2.6.12-9-686 SUBDIRS=/usr/src/madwifi-
ng/ath_hal MODVERDIR=/usr/src/madwifi-ng/ath_hal/../symbols modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.12-9-686'
CC [M] /usr/src/madwifi-ng/ath_hal/ah_osdep.o
LD [M] /usr/src/madwifi-ng/ath_hal/ath_hal.o
Building modules, stage 2.
MODPOST
Warning: could not find /usr/src/madwifi-ng/ath_hal/.hal.o.cmd for
/usr/src/madwifi-ng/ath_hal/hal.o
CC /usr/src/madwifi-ng/ath_hal/ath_hal.mod.o
LD [M] /usr/src/madwifi-ng/ath_hal/ath_hal.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.12-9-686'
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_hal'
make[1]: Entering directory `/usr/src/madwifi-ng/net80211'
make -C /usr/src/linux-headers-2.6.12-9-686 SUBDIRS=/usr/src/madwifi-
ng/net80211 MODVERDIR=/usr/src/madwifi-ng/net80211/../symbols modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.12-9-686'
CC [M] /usr/src/madwifi-ng/net80211/if_media.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_beacon.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_none.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_input.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_node.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_output.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_power.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_proto.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_scan.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_wireless.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_linux.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_monitor.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_acl.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_ccmp.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_scan_ap.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_scan_sta.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_tkip.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_crypto_wep.o
CC [M] /usr/src/madwifi-ng/net80211/ieee80211_xauth.o
LD [M] /usr/src/madwifi-ng/net80211/wlan.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_wep.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_tkip.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_ccmp.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_acl.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_xauth.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_sta.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_ap.o
Building modules, stage 2.
MODPOST
Warning: could not find /usr/src/madwifi-ng/ath_hal/.hal.o.cmd for
/usr/src/madwifi-ng/ath_hal/hal.o
CC /usr/src/madwifi-ng/net80211/wlan.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan.ko
CC /usr/src/madwifi-ng/net80211/wlan_acl.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_acl.ko
CC /usr/src/madwifi-ng/net80211/wlan_ccmp.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_ccmp.ko
CC /usr/src/madwifi-ng/net80211/wlan_scan_ap.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_ap.ko
CC /usr/src/madwifi-ng/net80211/wlan_scan_sta.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_scan_sta.ko
CC /usr/src/madwifi-ng/net80211/wlan_tkip.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_tkip.ko
CC /usr/src/madwifi-ng/net80211/wlan_wep.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_wep.ko
CC /usr/src/madwifi-ng/net80211/wlan_xauth.mod.o
LD [M] /usr/src/madwifi-ng/net80211/wlan_xauth.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.12-9-686'
make[1]: Leaving directory `/usr/src/madwifi-ng/net80211'
make[1]: Entering directory `/usr/src/madwifi-ng/ath_rate/sample'
make -C /usr/src/linux-headers-2.6.12-9-686 SUBDIRS=/usr/src/madwifi-
ng/ath_rate/sample MODVERDIR=/usr/src/madwifi-
ng/ath_rate/sample/../../symbols modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.12-9-686'
CC [M] /usr/src/madwifi-ng/ath_rate/sample/sample.o
LD [M] /usr/src/madwifi-ng/ath_rate/sample/ath_rate_sample.o
Building modules, stage 2.
MODPOST
Warning: could not find /usr/src/madwifi-ng/ath_hal/.hal.o.cmd for
/usr/src/madwifi-ng/ath_hal/hal.o
CC /usr/src/madwifi-ng/ath_rate/sample/ath_rate_sample.mod.o
LD [M] /usr/src/madwifi-ng/ath_rate/sample/ath_rate_sample.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.12-9-686'
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_rate/sample'
make[1]: Entering directory `/usr/src/madwifi-ng/ath'
make -C /usr/src/linux-headers-2.6.12-9-686 SUBDIRS=/usr/src/madwifi-
ng/ath MODVERDIR=/usr/src/madwifi-ng/ath/../symbols modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.12-9-686'
CC [M] /usr/src/madwifi-ng/ath/if_ath.o
CC [M] /usr/src/madwifi-ng/ath/if_ath_pci.o
LD [M] /usr/src/madwifi-ng/ath/ath_pci.o
Building modules, stage 2.
MODPOST
Warning: could not find /usr/src/madwifi-ng/ath_hal/.hal.o.cmd for
/usr/src/madwifi-ng/ath_hal/hal.o
CC /usr/src/madwifi-ng/ath/ath_pci.mod.o
LD [M] /usr/src/madwifi-ng/ath/ath_pci.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.12-9-686'
make[1]: Leaving directory `/usr/src/madwifi-ng/ath'
make -C ./tools all || exit 1
make[1]: Entering directory `/usr/src/madwifi-ng/tools'
/usr/bin/gcc-3.4 -o athstats -g -O2 -Wall -include ../include/compat.h -I.
-I../hal -I.. -I../ath athstats.c
/usr/bin/gcc-3.4 -o 80211stats -g -O2 -Wall -include ../include/compat.h
-I. -I../hal -I.. 80211stats.c
/usr/bin/gcc-3.4 -o athkey -g -O2 -Wall -include ../include/compat.h -I.
-I../hal -I.. athkey.c
/usr/bin/gcc-3.4 -o athchans -g -O2 -Wall -include ../include/compat.h -I.
-I../hal -I.. athchans.c
/usr/bin/gcc-3.4 -o athctrl -g -O2 -Wall -include ../include/compat.h -I.
-I../hal -I.. athctrl.c
/usr/bin/gcc-3.4 -o athdebug -g -O2 -Wall -include ../include/compat.h -I.
-I../hal -I.. athdebug.c
/usr/bin/gcc-3.4 -o 80211debug -g -O2 -Wall -include ../include/compat.h
-I. -I../hal -I.. 80211debug.c
/usr/bin/gcc-3.4 -o wlanconfig -g -O2 -Wall -include ../include/compat.h
-I. -I../hal -I.. wlanconfig.c
make[1]: Leaving directory `/usr/src/madwifi-ng/tools'
[EMAIL PROTECTED]:/usr/src/madwifi-ng# make install KERNELPATH=/usr/src/linux-
headers-$(uname -r) CC=/usr/bin/gcc-3.4
sh scripts/find-madwifi-modules.sh /lib/modules/2.6.12-9-686
WARNING:
It seems that there are modules left from previous MadWifi installations.
If you are unistalling the MadWifi modules please press "r" to remove
them.
If you are installing new MadWifi modules, you should consider removing
those
already installed, or else you may experience problems during operation.
Remove old modules?
[l]ist, [r]emove, [i]gnore or e[x]it (l,r,i,[x]) ?
i
for i in ./ath_hal ./net80211 ath_rate/sample ./ath; do \
make -C $i install || exit 1; \
done
make[1]: Entering directory `/usr/src/madwifi-ng/ath_hal'
test -d //lib/modules/2.6.12-9-686/net || mkdir -p
//lib/modules/2.6.12-9-686/net
strip -S ath_hal.ko
cp ath_hal.ko //lib/modules/2.6.12-9-686/net
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_hal'
make[1]: Entering directory `/usr/src/madwifi-ng/net80211'
test -d //lib/modules/2.6.12-9-686/net || mkdir -p
//lib/modules/2.6.12-9-686/net
for i in wlan.o wlan_wep.o wlan_tkip.o wlan_ccmp.o wlan_acl.o wlan_xauth.o
wlan_scan_sta.o wlan_scan_ap.o; do \
f=`basename $i .o`; \
strip -S $f.ko; \
cp $f.ko //lib/modules/2.6.12-9-686/net; \
done
make[1]: Leaving directory `/usr/src/madwifi-ng/net80211'
make[1]: Entering directory `/usr/src/madwifi-ng/ath_rate/sample'
test -d //lib/modules/2.6.12-9-686/net || mkdir -p
//lib/modules/2.6.12-9-686/net
strip -S ath_rate_sample.ko
cp ath_rate_sample.ko //lib/modules/2.6.12-9-686/net
make[1]: Leaving directory `/usr/src/madwifi-ng/ath_rate/sample'
make[1]: Entering directory `/usr/src/madwifi-ng/ath'
test -d //lib/modules/2.6.12-9-686/net || mkdir -p
//lib/modules/2.6.12-9-686/net
strip -S ath_pci.ko
cp ath_pci.ko //lib/modules/2.6.12-9-686/net
make[1]: Leaving directory `/usr/src/madwifi-ng/ath'
(export MODULEPATH=/lib/modules/2.6.12-9-686/net; /sbin/depmod -ae)
make -C ./tools install || exit 1
make[1]: Entering directory `/usr/src/madwifi-ng/tools'
install -d /usr/local/bin
for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug
wlanconfig; 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 `/usr/src/madwifi-ng/tools'
[EMAIL PROTECTED]:/usr/src/madwifi-ng# depmod -a
[EMAIL PROTECTED]:/usr/src/madwifi-ng# modprobe ath_pci
[EMAIL PROTECTED]:/usr/src/madwifi-ng#
--
Ticket URL: <http://madwifi.org/ticket/401>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity