Host AP on Fedora Core 3
Jun Sun
jsun
Sun Nov 28 11:32:07 PST 2004
On Sat, Nov 13, 2004 at 09:05:15PM +0000, DrDoom wrote:
> I just did it, no problems encountered.
>
> DrDoom wrote:
>
> >Did someone install hostap on FC3 ?
> >
>
I am trying to do the same but having problems.
Did you install hostap as add-on modules or as kernel patch?
I am compiling hostap as add-on modules. The problem appears to be that
the modules are compiled as .o files instead of .ko files. depmod -ae
won't discover the .o hostap files.
I did encounter a couple of other issues. I summarize them as follows
and hopefully other people can benefit:
1. fc3 does not have kernel source rpm.
. up2date --get-source kernel
. (as root) rpm -ivh /var/spool/up2date/kernel-2.6.9-1.667.src.rpm
. rpmbuild -v -v --target=i686 -bp /usr/src/redhat/SPEC/kernel-2.6.spec
. cd /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/
. [if you are using SMP kernel]
cp configs/<smp>.config .config
. make oldconfig
. make vmlinux
The last step is stupid. But without it, some files such as include/linux/
version.h are not created.
2. hostap picks up kernel version from the source tree instead of
current running kernel. I had to patch the Makefile for hostap:
diff -Nru Makefile.orig Makefile
--- Makefile.orig 2004-11-28 10:44:41.438069327 -0800
+++ Makefile 2004-11-28 11:04:44.250296615 -0800
@@ -1,6 +1,8 @@
# Edit this path to match with your system (it should point to the root
# directory of the Linux kernel source)
-KERNEL_PATH=/usr/src/linux
+#KERNEL_PATH=/usr/src/linux
+#KERNEL_PATH=/home/jsun/build/kernel/linux-2.4.20-8
+KERNEL_PATH=/usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/
# Systems using external pcmcia-cs package (instead of kernel-tree pcmcia
# modules):
@@ -53,6 +55,7 @@
KERNELRELEASE := $(shell if [ -r $(VERFILE) ]; \
then (cat $(VERFILE); echo UTS_RELEASE) | $(CC) $(INCLUDES) $(CFLAGS) -E - | tail -1 | xargs echo; \
else uname -r; fi)
+KERNELRELEASE := $(shell uname -r)
KERNELVER := $(shell echo "$(KERNELRELEASE)" | \
sed "s/\([0-9]*\.[0-9]*\.[0-9]*\).*/\1/")
MODPATH := $(DESTDIR)/lib/modules/$(KERNELRELEASE)
Jun
More information about the Hostap
mailing list