problem to install hostap-0.0.4

wireless at isabeldeespana.org wireless at isabeldeespana.org
Tue Aug 12 13:06:48 EDT 2003


I have a stable debian release with a 2.4.18 kernel. I have compiled kernel 
without pcmcia support, bat with Wireless LAN support (just Wireless LAN 
support, none of the drivers under that option).
I have instaled pcmcia-source, and I have build with make-pkpg a particular 
kernel and pcmcia-cs packages.
My wireless card is Engenius NL-2511CDPlus ext2, people say that is same 
card that Senao SL-2511CDPLUS.
This card is on a pci slot with a Carbus Ricoh RL5C475. 

I have download hostap-0.0.4.tar.gz. I have read README and FAQ files. 

After read README file I execute: 

make plx, and I get following: 


make plx
gcc -I/usr/src/modules/pcmcia-cs/include 
 -I/usr/src/kernel-source-2.4.18/include -O2 -D__KERNEL__ -DMODULE -Wall -g 
 -c  -DMODVERSIONS -include 
/usr/src/kernel-source-2.4.18/include/linux/modversions.h 
 -fomit-frame-pointer -E -D__GENKSYMS__ driver/modules/hostap.c | \
       /sbin/genksyms -k 2.4.18 > driver/modules/hostap.ver
In file included from 
/usr/src/kernel-source-2.4.18/include/linux/prefetch.h:13,
                from /usr/src/kernel-source-2.4.18/include/linux/list.h:6,
                from 
/usr/src/kernel-source-2.4.18/include/linux/module.h:12,
                from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap.c:21:
/usr/src/kernel-source-2.4.18/include/asm/processor.h:254: warning: 
`EISA_bus' redefined
/usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:10: 
warning: this is the location of the previous definition
In file included from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap.c:21:
/usr/src/kernel-source-2.4.18/include/linux/module.h:15: warning: `_set_ver' 
redefined
/usr/src/kernel-source-2.4.18/include/linux/modsetver.h:9: warning: this is 
the location of the previous definition
gcc -I/usr/src/modules/pcmcia-cs/include 
 -I/usr/src/kernel-source-2.4.18/include -O2 -D__KERNEL__ -DMODULE -Wall -g 
 -c  -DMODVERSIONS -include 
/usr/src/kernel-source-2.4.18/include/linux/modversions.h 
 -fomit-frame-pointer -E -D__GENKSYMS__ driver/modules/hostap_crypt.c | \
       /sbin/genksyms -k 2.4.18 > driver/modules/hostap_crypt.ver
In file included from 
/usr/src/kernel-source-2.4.18/include/linux/prefetch.h:13,
                from /usr/src/kernel-source-2.4.18/include/linux/list.h:6,
                from 
/usr/src/kernel-source-2.4.18/include/linux/module.h:12,
                from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap_crypt.c:18:
/usr/src/kernel-source-2.4.18/include/asm/processor.h:254: warning: 
`EISA_bus' redefined
/usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:10: 
warning: this is the location of the previous definition
In file included from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap_crypt.c:18:
/usr/src/kernel-source-2.4.18/include/linux/module.h:15: warning: `_set_ver' 
redefined
/usr/src/kernel-source-2.4.18/include/linux/modsetver.h:9: warning: this is 
the location of the previous definition
gcc -I/usr/src/modules/pcmcia-cs/include 
 -I/usr/src/kernel-source-2.4.18/include -include 
driver/modules/hostap_crypt.ver -include driver/modules/hostap.ver -O2 
 -D__KERNEL__ -DMODULE -Wall -g -c  -DMODVERSIONS -include 
/usr/src/kernel-source-2.4.18/include/linux/modversions.h 
 -fomit-frame-pointer -o driver/modules/hostap_plx.o 
driver/modules/hostap_plx.c
In file included from 
/usr/src/kernel-source-2.4.18/include/linux/prefetch.h:13,
                from /usr/src/kernel-source-2.4.18/include/linux/list.h:6,
                from 
/usr/src/kernel-source-2.4.18/include/linux/module.h:12,
                from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap_plx.c:12:
/usr/src/kernel-source-2.4.18/include/asm/processor.h:254: warning: 
`EISA_bus' redefined
/usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:10: 
warning: this is the location of the previous definition
In file included from driver/modules/hostap_plx.c:243:
driver/modules/hostap_hw.c: In function `hfa384x_allocate_fid':
driver/modules/hostap_hw.c:801: warning: implicit declaration of function 
`yield'
gcc -I/usr/src/modules/pcmcia-cs/include 
 -I/usr/src/kernel-source-2.4.18/include -include 
driver/modules/hostap_crypt.ver -include driver/modules/hostap.ver -O2 
 -D__KERNEL__ -DMODULE -Wall -g -c  -DMODVERSIONS -include 
/usr/src/kernel-source-2.4.18/include/linux/modversions.h 
 -fomit-frame-pointer -o driver/modules/hostap.o driver/modules/hostap.c
In file included from 
/usr/src/kernel-source-2.4.18/include/linux/prefetch.h:13,
                from /usr/src/kernel-source-2.4.18/include/linux/list.h:6,
		  from /usr/src/kernel-source-2.4.18/include/linux/module.h:12,
                from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap.c:21:
/usr/src/kernel-source-2.4.18/include/asm/processor.h:254: warning: 
`EISA_bus' redefined
/usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:10: 
warning: this is the location of the previous definition
gcc -I/usr/src/modules/pcmcia-cs/include 
 -I/usr/src/kernel-source-2.4.18/include -include 
driver/modules/hostap_crypt.ver -include driver/modules/hostap.ver -O2 
 -D__KERNEL__ -DMODULE -Wall -g -c  -DMODVERSIONS -include 
/usr/src/kernel-source-2.4.18/include/linux/modversions.h 
 -fomit-frame-pointer -o driver/modules/hostap_crypt.o 
driver/modules/hostap_crypt.c
In file included from 
/usr/src/kernel-source-2.4.18/include/linux/prefetch.h:13,
                from /usr/src/kernel-source-2.4.18/include/linux/list.h:6,
                from 
/usr/src/kernel-source-2.4.18/include/linux/module.h:12,
                from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap_crypt.c:18:
/usr/src/kernel-source-2.4.18/include/asm/processor.h:254: warning: 
`EISA_bus' redefined
/usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:10: 
warning: this is the location of the previous definition
gcc -I/usr/src/modules/pcmcia-cs/include 
 -I/usr/src/kernel-source-2.4.18/include -include 
driver/modules/hostap_crypt.ver -include driver/modules/hostap.ver -O2 
 -D__KERNEL__ -DMODULE -Wall -g -c  -DMODVERSIONS -include 
/usr/src/kernel-source-2.4.18/include/linux/modversions.h 
 -fomit-frame-pointer -o driver/modules/hostap_crypt_wep.o 
driver/modules/hostap_crypt_wep.c
In file included from 
/usr/src/kernel-source-2.4.18/include/linux/prefetch.h:13,
                from /usr/src/kernel-source-2.4.18/include/linux/list.h:6,
                from 
/usr/src/kernel-source-2.4.18/include/linux/module.h:12,
                from /usr/src/modules/pcmcia-cs/include/linux/module.h:5,
                from driver/modules/hostap_crypt_wep.c:14:
/usr/src/kernel-source-2.4.18/include/asm/processor.h:254: warning: 
`EISA_bus' redefined
/usr/src/kernel-source-2.4.18/include/linux/modules/i386_ksyms.ver:10: 
warning: this is the location of the previous definition 

Run 'make install_pccard' as root to install hostap_cs.o
Run 'make install_plx' as root to install hostap_plx.o
Run 'make install_pci' as root to install hostap_pci.o
bota:~/hostap/hostap-0.0.4# 

 

After I run make install_plx and so I get: 

bota:~/hostap/hostap-0.0.4# make install_plx
Installing hostap_crypt*.o to /lib/modules/2.4.18/net
mkdir -p /lib/modules/2.4.18/net
cp -f driver/modules/hostap_crypt*.o /lib/modules/2.4.18/net
Installing hostap.o to /lib/modules/2.4.18/net
mkdir -p /lib/modules/2.4.18/net
cp -f driver/modules/hostap.o /lib/modules/2.4.18/net
Installing hostap_plx.o to /lib/modules/2.4.18/net
mkdir -p /lib/modules/2.4.18/net
cp -f driver/modules/hostap_plx.o /lib/modules/2.4.18/net
/sbin/depmod -ae
depmod: *** Unresolved symbols in /lib/modules/2.4.18/net/hostap_plx.o
depmod:         yield
make: *** [install_plx] Error 1 


I attach you too the system log when I start /etc/init.d/pcmcia: 


Aug 12 17:19:47 bota kernel: Linux PCMCIA Card Services 3.1.33
Aug 12 17:19:47 bota kernel:   kernel build: 2.4.18 unknown
Aug 12 17:19:47 bota kernel:   options:  [pci] [cardbus] [apm]
Aug 12 17:19:47 bota kernel: Intel ISA/PCI/CardBus PCIC probe:
Aug 12 17:19:47 bota kernel: PCI: Found IRQ 5 for device 00:10.0
Aug 12 17:19:47 bota kernel:   Ricoh RL5C475 rev 80 PCI-to-CardBus at slot 
00:10, mem 0xf75fe000
Aug 12 17:19:47 bota kernel:     host opts [0]: [isa irq] [io 3/6/1] [mem 
3/6/1] [pci irq 5] [lat 168/176] [bus 2/5]
Aug 12 17:19:47 bota kernel:     ISA irqs (default) = 3,4,7,10,11,12 PCI 
status changes
Aug 12 17:19:47 bota cardmgr[25080]: starting, version is 3.1.33
Aug 12 17:19:47 bota cardmgr[25080]: watching 1 sockets
Aug 12 17:19:48 bota kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
Aug 12 17:19:48 bota cardmgr[25080]: socket 0: Senao SL-2511CD/SL-2511CDPLUS
Aug 12 17:19:48 bota cardmgr[25080]: executing: 'modprobe hostap_crypt'
Aug 12 17:19:48 bota kernel: hostap_crypt: registered algorithm 'NULL'
Aug 12 17:19:48 bota cardmgr[25080]: executing: 'modprobe hostap'
Aug 12 17:19:48 bota cardmgr[25080]: executing: 'modprobe hostap_cs'
Aug 12 17:19:48 bota cardmgr[25080]: + modprobe: Can't locate module 
hostap_cs
Aug 12 17:19:48 bota cardmgr[25080]: modprobe exited with status 255
Aug 12 17:19:48 bota cardmgr[25080]: module 
/lib/modules/2.4.18/pcmcia/hostap_cs.o not available
Aug 12 17:19:50 bota cardmgr[25080]: get dev info on socket 0 failed: 
Resource temporarily unavailable 


On the FAQ file you can read 

What is causing 'Unresolved symbols' in depmod/modprobe? 

This not my problem since I configure, compile and install the kernel
my self (with debian make-kpkg utility). 


On the README file in Installation and Configuration section you read : 

If you are using hostap_plx.o version, prism2_plx_known_manfids table
in driver/modules/hostap_plx.c needs to have an entry for the PC Card
you are using. 

I added the line:
{ 0x0156, 0x0002 } /* Senao SL-2511CDPLUS */,
to prism2_plx_known_manfids on hostap_plx.c file. 

Could somebody help me to compile hostap successfully. 

Thanks in advance. 



More information about the HostAP mailing list