Some basic questions from a little confused Linuxfan

J. Dietrich Boock didiboo at didiboo.de
Fri Jun 18 06:05:03 EDT 2004


Hi Hi,


i searched and googled, tryed and errored, and now it works a little.
Please read my thoughts an say iam right:


I want to build an accesspoint with hostapd (user space) and a netgear
pci MA311.
Debian is the distr. i use.

- I loaded the kernel-source 2.4.21
- I patched this source with the patch vor 2.4.20
- I copied the /usr/src/hostap/driver/modules/hostap*.[ch] to
drivers/net/wireless
- I menuconfigured the kernel, added hostap-support as module
- I compiled the kernel and booted it

- I compiled the hostap-sources:
	make pci
         make install_pci
- When i use modprobe hostap_pci so i successfull load, lsmod shows
--->
hostap_pci             45888   0  (unused)
hostap                 76680   0  [hostap_pci]
<---


But insmod hostap_pci shows:

--->
anaphalio:/usr/src/hostap# insmod hostap_pci
Using /lib/modules/2.4.21/net/hostap_pci.o
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_get_porttype_Rf12b0453
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_80211_get_hdrlen_R6903f16c
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_remove_interface_R73df253f
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_auth_algs_R09e8aef1
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_info_init_R5d962345
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_word_Rfdf28e0a
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_handle_sta_release_R27df6133
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_setup_dev_R7eae7adf
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_roaming_Re6e555d0
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_netif_wake_queues_R0526d6ab
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_check_sta_fw_version_R2e1cc0c6
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_info_process_R7748ea22
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_init_data_R4be7e9a0
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_netif_stop_queues_R62ee072f
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_get_stats_Rdfc89a47
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_encryption_Rba45d886
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_free_data_R729c41ee
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_multicast_list_queue_Rc089a779
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_init_proc_Red71af7a
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_antsel_R3e1fdcb5
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_string_R94d3c461
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_handle_sta_tx_exc_R03b32293
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_dump_rx_header_R27a069d6
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_dump_tx_header_R3abcbf80
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_set_hostapd_R921895dc
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_handle_sta_tx_Ra953eec0
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_80211_rx_R6a8da542
/lib/modules/2.4.21/net/hostap_pci.o:
/lib/modules/2.4.21/net/hostap_pci.o: unresolved symbol
hostap_remove_proc_R543776d1
anaphalio:/usr/src/hostap#
<---

Whats wrong here?

Now iam still a little confused:

I want hostapd to do the accesspoint, but there are two modi to do
hostap. One with the kernelmodule, one with the userspace-damon.

- Needs the hostapd, the damon, the hostap_pci, hostap - module? MUST i
load it before the hostapd starts?



Thanks for frendly help (and yes, i have readed all the doku :-)


Greetings,


Dietrich Boock









More information about the HostAP mailing list