#1 17. November 2009 hallo also ich hab folgendes problem hab Backtrack 4 und ne Intel PRO/Wireless 3945ABG Karte hab nach ne anleitung folgende Befehle eingegeben. modprobe -r iwl3945 modprobe ipwraw und bei dem 2ten befehl mit ipwraw, kommt dan der fehler "FATAL: Module pwraw not found." laut google soll das heissen das der treiber fehlt ich wollte jez ipw3945-1.2.2 nach installieren hier sind die befehle vom terminal Code: root@bt:~/ipw3945-1.2.2# make Using ieee80211 subsystem version API v1 from: Base: /lib/modules/2.6.29.4/build/ Path: /lib/modules/2.6.29.4/build/include/ EXTRA_CFLAGS = -DIPW3945_COMPAT=1 -g -Wa,-adhlms=check_inc.lst mkdir -p /root/ipw3945-1.2.2/tmp/.tmp_versions make -C /lib/modules/2.6.29.4/build M=/root/ipw3945-1.2.2 MODVERDIR=/root/ipw3945-1.2.2/tmp/.tmp_versions modules make[1]: Entering directory `/usr/src/linux-source-2.6.29.4' WARNING: Symbol version dump /usr/src/linux-source-2.6.29.4/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /root/ipw3945-1.2.2/ipw3945.o /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_print_rx_config_cmd’: /root/ipw3945-1.2.2/ipw3945.c:2729: error: implicit declaration of function ‘MAC_ARG’ /root/ipw3945-1.2.2/ipw3945.c:2729: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:2731: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_start_association’: /root/ipw3945-1.2.2/ipw3945.c:4444: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:4457: error: implicit declaration of function ‘ieee80211_tx_frame’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_queue_tx_free_tfd’: /root/ipw3945-1.2.2/ipw3945.c:6410: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_add_station’: /root/ipw3945-1.2.2/ipw3945.c:6685: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_find_station’: /root/ipw3945-1.2.2/ipw3945.c:6727: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_send_disassociate’: /root/ipw3945-1.2.2/ipw3945.c:6769: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_find_adhoc_network’: /root/ipw3945-1.2.2/ipw3945.c:7521: error: implicit declaration of function ‘escape_essid’ /root/ipw3945-1.2.2/ipw3945.c:7521: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7521: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7532: error: ‘NETWORK_EMPTY_ESSID’ undeclared (first use in this function) /root/ipw3945-1.2.2/ipw3945.c:7532: error: (Each undeclared identifier is reported only once /root/ipw3945-1.2.2/ipw3945.c:7532: error: for each function it appears in.) /root/ipw3945-1.2.2/ipw3945.c:7533: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7533: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7547: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7547: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7567: warning: passing argument 2 of ‘strncpy’ makes pointer from integer without a cast /root/ipw3945-1.2.2/ipw3945.c:7568: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7583: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7589: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7599: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7599: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7614: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7614: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7626: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7626: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘char * const’ /root/ipw3945-1.2.2/ipw3945.c:7626: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 7 has type ‘char * const’ /root/ipw3945-1.2.2/ipw3945.c:7626: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7641: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7641: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7652: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7652: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7676: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7676: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7691: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7691: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_merge_adhoc_network’: /root/ipw3945-1.2.2/ipw3945.c:7728: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_best_network’: /root/ipw3945-1.2.2/ipw3945.c:7754: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7754: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7764: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7764: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7775: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7775: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7785: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7785: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7795: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7795: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7806: error: ‘NETWORK_EMPTY_ESSID’ undeclared (first use in this function) /root/ipw3945-1.2.2/ipw3945.c:7807: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7807: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7821: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7821: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7841: warning: passing argument 2 of ‘strncpy’ makes pointer from integer without a cast /root/ipw3945-1.2.2/ipw3945.c:7842: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7859: warning: passing argument 2 of ‘strncpy’ makes pointer from integer without a cast /root/ipw3945-1.2.2/ipw3945.c:7860: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7875: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7875: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘long unsigned int’ /root/ipw3945-1.2.2/ipw3945.c:7875: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7888: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7888: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7903: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7903: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7915: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7915: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘char * const’ /root/ipw3945-1.2.2/ipw3945.c:7915: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 7 has type ‘char * const’ /root/ipw3945-1.2.2/ipw3945.c:7915: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7931: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7931: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7942: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7942: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7966: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7966: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:7981: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:7981: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_debug_config’: /root/ipw3945-1.2.2/ipw3945.c:8122: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:8127: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_bg_request_scan’: /root/ipw3945-1.2.2/ipw3945.c:8369: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:8424: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_bg_auth_work’: /root/ipw3945-1.2.2/ipw3945.c:9479: error: ‘struct ieee80211_device’ has no member named ‘crypt’ /root/ipw3945-1.2.2/ipw3945.c:9546: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:9547: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:9548: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:9551: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:9552: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_handle_probe_request’: /root/ipw3945-1.2.2/ipw3945.c:9671: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_try_merge_network’: /root/ipw3945-1.2.2/ipw3945.c:9766: error: ‘NETWORK_EMPTY_ESSID’ undeclared (first use in this function) /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_handle_assoc_response’: /root/ipw3945-1.2.2/ipw3945.c:9892: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:9892: warning: format ‘%02x’ expects type ‘unsigned int’, but argument 6 has type ‘const char *’ /root/ipw3945-1.2.2/ipw3945.c:9892: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:9903: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:9908: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:9915: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:9915: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_associate_network’: /root/ipw3945-1.2.2/ipw3945.c:10014: warning: format ‘%s’ expects type ‘char *’, but argument 6 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:10098: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c:10098: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_handle_data_packet’: /root/ipw3945-1.2.2/ipw3945.c:10322: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_handle_reply_rx’: /root/ipw3945-1.2.2/ipw3945.c:11305: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:11312: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_set_wap’: /root/ipw3945-1.2.2/ipw3945.c:12163: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_get_wap’: /root/ipw3945-1.2.2/ipw3945.c:12192: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_set_essid’: /root/ipw3945-1.2.2/ipw3945.c:12246: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_get_essid’: /root/ipw3945-1.2.2/ipw3945.c:12273: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_set_auth’: /root/ipw3945-1.2.2/ipw3945.c:13046: error: ‘struct ieee80211_device’ has no member named ‘crypt’ /root/ipw3945-1.2.2/ipw3945.c:13046: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:13047: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13047: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13050: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13050: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13057: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13057: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_wx_get_auth’: /root/ipw3945-1.2.2/ipw3945.c:13143: error: ‘struct ieee80211_device’ has no member named ‘crypt’ /root/ipw3945-1.2.2/ipw3945.c:13143: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:13144: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13144: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13147: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13147: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13154: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:13154: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_build_tx_cmd_hwcrypto’: /root/ipw3945-1.2.2/ipw3945.c:14908: error: ‘struct ieee80211_device’ has no member named ‘crypt’ /root/ipw3945-1.2.2/ipw3945.c:14910: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:14911: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:14912: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:14913: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:14914: error: dereferencing pointer to incomplete type /root/ipw3945-1.2.2/ipw3945.c:14920: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c:14935: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c:14944: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:14946: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:14949: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:14949: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:14949: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:14949: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:14949: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c:14953: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c:14955: error: ‘struct ieee80211_device’ has no member named ‘tx_keyidx’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_tx_skb’: /root/ipw3945-1.2.2/ipw3945.c:15020: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c:15130: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_net_set_mac_address’: /root/ipw3945-1.2.2/ipw3945.c:15217: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_bg_assoc_state_retry’: /root/ipw3945-1.2.2/ipw3945.c:15544: error: ‘struct ieee80211_hdr’ has no member named ‘frame_ctl’ /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_up’: /root/ipw3945-1.2.2/ipw3945.c:16078: warning: too few arguments for format /root/ipw3945-1.2.2/ipw3945.c: In function ‘ipw_pci_probe’: /root/ipw3945-1.2.2/ipw3945.c:16594: error: implicit declaration of function ‘SET_MODULE_OWNER’ make[2]: *** [/root/ipw3945-1.2.2/ipw3945.o] Error 1 make[1]: *** [_module_/root/ipw3945-1.2.2] Error 2 make[1]: Leaving directory `/usr/src/linux-source-2.6.29.4' make: *** [modules] Error 2 root@bt:~/ipw3945-1.2.2# make install install -d /lib/modules/2.6.29.4/kernel/drivers/net/wireless/ install -m 644 -c ipw3945.ko /lib/modules/2.6.29.4/kernel/drivers/net/wireless/ install: cannot stat `ipw3945.ko': No such file or directory make: *** [install] Error 1 root@bt:~/ipw3945-1.2.2# wie man sehen kann über all error und warning was stimmt da nicht ?
#2 17. November 2009 AW: linux Dreisatz configure, make und make install klappt nicht Welche Distribution? Schonmal mit Distributionseigenen Paketen versucht? Was für ein Howto wurde verwendet? selbstkompilierter Kernel oder vom System vorgegebener?
#3 17. November 2009 AW: linux Dreisatz configure, make und make install klappt nicht Servus phoenicks87, versuch mal mit aptitude/apt-get das paket firmware-iwlwifi einzubauen und danach mit modprobe iwl3945 laden. Rechner neustarten und dann erneut versuchen den Treiber zu installieren. Suchtipp: [G]:2729: error: implicit declaration of function ‘MAC_ARG’[/G] Scheint ein bekanntes Problem mit der 3945ABG Karte zu sein...
#4 17. November 2009 AW: linux Dreisatz configure, make und make install klappt nicht @yoda Distribution is backtrack rest weiss ich ned hab nich viel ahnung vom linux und die anleiung fined ich auch nicht mehr @soulcrusher is ne livecd kan kein neustart machen aber hab jez nen anderen wlan stick genommen damit geht es ohne probleme