• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

ipw2200 einrichten, folgende Probleme mit Howto

Power

Newbie
Verfasst am: 2006-März-16, 19:23 Titel: Problme HowTo modules Fehler 2

--------------------------------------------------------------------------------

Hi,

Ich bin Neueinsteiger Suse 10 und habe ähliche Probleme wie oben beschrieben.

In Yast --> Netzwerkkarte steht der richtige Name der Karte aber der Treiber scheint nicht installiert zu sein. Bei der Installtation des Programms wird ja Wpa konfiguriert. Dann kommt die Fehlermeldung: Interface not found.

Daher habe ich das Howto ausgeführt - mit vielen Problemen

Die Zeile mir kernel-sources verstehe ich nicht wirklich.

Files:
ieee80211-1.1.12
ipw2200-1.1.0
ipw2200-fw-2.4

Alle (*.*) entpackten Files aus der Firmware habe ich nach /lib/firmware kopiert

Wenn ich dann die Befehle ausführe passiert folgendes


christoph@linux:~/Wlan_files/ieee80211-1.1.12/ieee80211-1.1.12> make
Checking in /lib/modules/2.6.13-15-default for ieee80211 components...
grep: /lib/modules/2.6.13-15-default/build//.config: Datei oder Verzeichnis nich t gefunden
grep: /lib/modules/2.6.13-15-default/build//include/linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
make -C /lib/modules/2.6.13-15-default/build M=/home/christoph/Wlan_files/ieee80 211-1.1.12/ieee80211-1.1.12 MODVERDIR=/home/christoph/Wlan_files/ieee80211-1.1.1 2/ieee80211-1.1.12 modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [modules] Fehler 2

--------------------------------------------------------

hristoph@linux:~/Wlan_files/ieee80211-1.1.12/ieee80211-1.1.12> sudo make install
Password:
make -C /lib/modules/2.6.13-15-default/build M=/home/christoph/Wlan_files/ieee80211-1.1.12/ieee80211-1.1.12 MODVERDIR=/home/christoph/Wlan_files/ieee80211-1.1.12/ieee80211-1.1.12 modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [modules] Fehler 2

-------------------------------------------------------

hristoph@linux:~/Wlan_files/ipw2200-1.1.0/ipw2200-1.1.0> make

ERROR: ieee80211.h not found in '/lib/modules/2.6.13-15-default/include'.

You need to install the ieee80211 subsystem from http://ieee80211.sf.net
and point this build to the location where you installed those sources, eg.:

% make IEEE80211_INC=/usr/src/ieee80211/

will look for ieee80211.h in /usr/src/ieee80211/net/

make: *** [check_inc] Fehler 1

---------------------------

christoph@linux:~/Wlan_files/ipw2200-1.1.0/ipw2200-1.1.0> sudo make install
Password:
mkdir -p /home/christoph/Wlan_files/ipw2200-1.1.0/ipw2200-1.1.0/tmp/.tmp_versions
cp /lib/modules/2.6.13-15-default/net/ieee80211/.tmp_versions/*.mod /home/christoph/Wlan_files/ipw2200-1.1.0/ipw2200-1.1.0/tmp/.tmp_versions
cp: Aufruf von stat für „/lib/modules/2.6.13-15-default/net/ieee80211/.tmp_versions/*.mod“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: [modules] Fehler 1 (ignoriert)
make -C /lib/modules/2.6.13-15-default/build M=/home/christoph/Wlan_files/ipw2200-1.1.0/ipw2200-1.1.0 MODVERDIR=/home/christoph/Wlan_files/ipw2200-1.1.0/ipw2200-1.1.0/tmp/.tmp_versions modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make[1]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [modules] Fehler 2

Gibts eine einfache Lösung ???

DANKE
 
Es gibt sie; Am einfachsten ist es, wenn du das Howto befolgst: Du musst mit YaST das Paket kernel-source installieren oder am besten gleich die ganze Selektion Kernel-Entwicklung. Dann funktioniert das auch.

Greetz, HB
 
OP
P

Power

Newbie
Hi,

Danke für die Hilfe.

Habe die Kernel Entwicklung nachinstaliert.
Verwende folgende files:

ieee80211-1.1.12
ipw2200-1.1.0
ipw-fw-2.4

PASSEN die zusammen?

Bei make mit ieee80211-1.1.12 passiert folgendes:

christoph@linux:~/treiber/ieee80211-1.1.12> sudo make
Checking in /lib/modules/2.6.13-15-default for ieee80211 components...
/lib/modules/2.6.13-15-default/extra/ieee80211-r8180.ko
/lib/modules/2.6.13-15-default/extra/ieee80211_crypt_tkip.ko
/lib/modules/2.6.13-15-default/extra/ieee80211_crypt.ko
/lib/modules/2.6.13-15-default/extra/ieee80211_crypt-r8180.ko
/lib/modules/2.6.13-15-default/extra/ieee80211_crypt_wep-r8180.ko
/lib/modules/2.6.13-15-default/extra/ieee80211.ko
/lib/modules/2.6.13-15-default/extra/ieee80211_crypt_ccmp.ko
/lib/modules/2.6.13-15-default/extra/ieee80211_crypt_wep.ko
Above files found. Remove? [y],n y
make -C /lib/modules/2.6.13-15-default/build M=/home/christoph/treiber/ieee80211
-1.1.12 MODVERDIR=/home/christoph/treiber/ieee80211-1.1.12 modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
CC [M] /home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.o
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:60: error: syntax er
ror before ‘IEEE80211_VERSION’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘ieee80
211_network_reset’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:90: error: ‘struct i
eee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:91: error: ‘struct i
eee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:92: error: ‘struct i
eee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘ieee80
211_networks_free’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:104: error: ‘struct
ieee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:105: error: ‘struct
ieee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘alloc_
ieee80211’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:149: error: ‘struct
ieee80211_device’ has no member named ‘rts’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:156: error: ‘struct
ieee80211_device’ has no member named ‘host_mc_decrypt’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:163: error: ‘struct
ieee80211_device’ has no member named ‘host_open_frag’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:169: error: ‘ieee802
11_crypt_deinit_handler’ undeclared (first use in this function)
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:169: error: (Each un
declared identifier is reported only once
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:169: error: for each
function it appears in.)
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:170: error: ‘struct
ieee80211_device’ has no member named ‘crypt_quiesced’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘free_i
eee80211’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:192: error: implicit
declaration of function ‘ieee80211_crypt_quiescing’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:194: error: implicit
declaration of function ‘ieee80211_crypt_deinit_entries’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:199: error: derefere
ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:200: error: derefere
ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:200: error: derefere
ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:201: error: derefere
ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘ieee80
211_init’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:268: error: syntax e
rror before ‘IEEE80211_VERSION’
make[4]: *** [/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.o] Fehle
r 1
make[3]: *** [_module_/home/christoph/treiber/ieee80211-1.1.12] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [modules] Fehler 2
christoph@linux:~/treiber/ieee80211-1.1.12> sudo make install
make -C /lib/modules/2.6.13-15-default/build M=/home/christoph/treiber/ieee80211
-1.1.12 MODVERDIR=/home/christoph/treiber/ieee80211-1.1.12 modules
make[1]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
CC [M] /home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.o
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:60: error: syntax er
ror before ‘IEEE80211_VERSION’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘ieee80
211_network_reset’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:90: error: ‘struct i
eee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:91: error: ‘struct i
eee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:92: error: ‘struct i
eee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘ieee80
211_networks_free’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:104: error: ‘struct
ieee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:105: error: ‘struct
ieee80211_network’ has no member named ‘ibss_dfs’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘alloc_
ieee80211’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:149: error: ‘struct
ieee80211_device’ has no member named ‘rts’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:156: error: ‘struct
ieee80211_device’ has no member named ‘host_mc_decrypt’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:163: error: ‘struct
ieee80211_device’ has no member named ‘host_open_frag’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:169: error: ‘ieee802
11_crypt_deinit_handler’ undeclared (first use in this function)
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:169: error: (Each un
declared identifier is reported only once
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:169: error: for each
function it appears in.)
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:170: error: ‘struct
ieee80211_device’ has no member named ‘crypt_quiesced’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘free_i
eee80211’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:192: error: implicit
declaration of function ‘ieee80211_crypt_quiescing’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:194: error: implicit declaration of function ‘ieee80211_crypt_deinit_entries’
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:199: error: derefere ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:200: error: derefere ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:200: error: derefere ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:201: error: derefere ncing pointer to incomplete type
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c: In function ‘ieee80 211_init’:
/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.c:268: error: syntax e rror before ‘IEEE80211_VERSION’
make[4]: *** [/home/christoph/treiber/ieee80211-1.1.12/ieee80211_module.o] Fehle r 1
make[3]: *** [_module_/home/christoph/treiber/ieee80211-1.1.12] Fehler 2
make[2]: *** [modules] Fehler 2
make[1]: *** [modules] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [modules] Fehler 2


Was mach ich falsch?

Danke
 
OP
P

Power

Newbie
Hallo Freecoffe,

wollte mich für Deine Hilfe bedanken - da ist die Linuxwelt SUPER. Ist man ja von Windows überhaupt nicht gewohnt.

Habe von aj2010 folgenden Link bekommen:

ftp://ftp.gwdg.de/pub/suse/i386/10.0/SUSE-Linux10.0-GM-Extra/suse/noarch/ipw-firmware-5-6.noarch.rpm

Nach der Installation mit Yast klappts nun mit der Karte und Wlan war dann auch kein Problem mehr.

Nochmals Danke für Alles!

Yeti
 
Oben