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

ipw2200 suse 10.0

A

Anonymous

Gast
hi,

habe jetzt seit mehreren stunden im netz nach einer lösung zu meinem treiberproblem gesucht. ich finde immer wieder die lösung die treiber, firmware, ieee.... usw downzuloaden und zu installieren.
habe es nun schon mehrfach nach den anleitungem versucht, mir fehlt wohl das nötige grundwissen...(treiber patchen, kernel quellen neu installieren...)
weiß jemand ob rpm pakete für suse vorgesehen sind? für andere distributionen gibts dieses bereits....
 
OP
A

Anonymous

Gast
bin doch ein stück weitergekommen. ich habe jetzt das ieee subsystem installieren können. die neue firmware habe ich auch installiert. nur beim "make" in dem verzeichnis in dem der treiber liegt bekomme ich




make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
CC [M] /root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.o
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:676: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:683: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:705: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:717: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:729: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:741: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:753: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:771: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:771: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:793: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:793: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:815: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:815: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:839: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:839: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:863: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:863: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:888: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:888: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:955: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:955: warning: initialization from incompatible pointer type
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c: In function ‘ipw_send_cmd’:
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:1159: warning: division by zero
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c: In function ‘ipw_rx’:
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ieee80211.h:636: sorry, unimplemented: inlining failed in call to ‘is_multicast_ether_addr’: function body not available
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:4918: sorry, unimplemented: called from here
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ieee80211.h:636: sorry, unimplemented: inlining failed in call to ‘is_multicast_ether_addr’: function body not available
/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.c:4930: sorry, unimplemented: called from here
make[4]: *** [/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0/ipw2200.o] Error 1
make[3]: *** [_module_/root/driver/ipw2200/intel_ipw2200/ipw2200-1.0.0] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
make: *** [modules] Error 2


warscheinlich liegt es daran das ich den treiber "patchen" sollte komme aber mit der anleitung nicht ganz klar...
 
Also der Treiber ist schon recht alt. Besorg dir doch einen aktuellen. Dazu gibt es hier im Forum einen eigenen Thread mit Infos.

Greetz, HB
 
OP
A

Anonymous

Gast
habe jetzt alles installiert, auch einen aktuellen treiber ipw2200-1.0.8
alles ohne fehlermeldungen.

leider funktionierts immer noch nicht...

ich werd heut mittag suse neu installieren und versuchs dann nochmal
 
OP
A

Anonymous

Gast
hi,

habe suse 10.0 jetzt neu installiert. anschließend habe ich das howto
"[HOWTO] intel PRO Wireless Treiber installieren" abgearbeitet. es hat auch scheinbar alles funktioniert (hatte nicht eine fehlermeldung)

anschließend bekomme ich diese meldungen

linux:~ # dmesg|grep ipw2200
ipw2200: module not supported by Novell, setting U taint flag.
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.8
ipw2200: Copyright(c) 2003-2005 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
linux:~ #


linux:~ # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11g ESSID:"tuxnet" Nickname:"linux"
Mode:Managed Frequency:2.437 GHz Access Point: 00:04:0E:95:C8:25
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry limit:7 RTS thr:eek:ff Fragment thr:eek:ff
Encryption key:eek:ff
Power Management:eek:ff
Link Quality=84/100 Signal level=-46 dBm Noise level=-83 dBm
Rx invalid nwid:0 Rx invalid crypt:69 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:16

sit0 no wireless extensions.



was könnte ich noch tun?
 

mozki

Member
Öh, sieht doch (relativ) gut aus... Wo ist dein Problem?

"tainting kernel" ist halt so. Ist nur ne Info.
 
OP
A

Anonymous

Gast
das ist das problem

ipw2200: module not supported by Novell, setting U taint flag

die verbindung steht, aber die verschlüsselung ist immer auf off. obwohl ich den wep schlüssel eingetragen habe.
 

mozki

Member
das ist das problem

ipw2200: module not supported by Novell, setting U taint flag

Hmm, denke nicht, daß das dein Problem ist!

Damit dein Schlüssel überhaupt angenommen wird, mußt du auch die anderen Settings richtig stellen. Wie es eben dein AccessPoint verlangt...

PS: Schau mal in /etc/sysconfig/network nach. Ich glaube aber nicht, daß man da immer noch selbst Hand anlegen muß! Hab SuSE 9.3, und da tuts schon seit einigen onlne-updates auch über yast problemlos mit der wlan-configuration.
 

balou1974

Newbie
Die meisten Einstellungen lassen sich bequem mit Yast erledigen.
Sollten dann noch Probleme damit sein das der WEP-Key weg ist,
bitte hier schauen:

http://www.linux-club.de/viewtopic.php?t=46673

Sollten weiterhin Probleme sein dann bitte hier die neuen Treiber
laden:

ipw2200.sf.net (bitte auch firmware 2.4 laden)
ieee80211.sf.net (Verschlüsselungsmodule - wichtig!)

Bitte die Pfade für die include Dateien anpassen damit
auch wirklich die richtigen beim kompilieren gefunden werden.
Darauf achten das das die module im Ordner extra landen.


ipw2200: module not supported by Novell, setting U taint flag

die obige meldung sagt nur das die module novells suse 10.0
kernel beschmutzen weil es nicht von novell getestet wurde und
das novell dafür keinen support übernimmt.

bitte feedback!
 
OP
A

Anonymous

Gast
es ist so das alles bestebs funktioniert wenn ich im ap den key abschalte...
die neue firmware etc habe ich installiert.

ich habe die datei wie von dir beschrieben geändert.

was sind include dateien und was genau muß ich ändern?
 
Hast du einmal WAP probiert? Am Treiber liegt das nämlich definitiv nicht!
Was passiert, wenn du den WEP-Schlüssel "von Hand" mittels iwconfig einträgst?

Greetz, HB
 

docfred

Member
Kleine Frage meinerseits:

Wieso alles im Selbstbau? Meine Intel Pro/Wireless 2200bg funktionierte mit SuSE10 out of the box! Nur die Firmware musste bei der Installation per Ethernet über Yast nachgeladen werden, danach hatte ich sofort*!* eine stehende Netzverbindung über WLAN, per WPA2*!* abgesichert.
 
OP
A

Anonymous

Gast
es klappt einfach nicht mit verschlüsselung... werd mir wohl ne andere karte besorgen. danke für die hilfe
 

spezi

Advanced Hacker
Hallo,
du brauchst keine neue Karte. Was hast Du überhaupt für ein System. Noch eine andere Netzwerkkarte drin ? Wie schon gesagt ipw2200 geht "out of the box". Wie sieht es denn aus wenn Du die Verschlüsselung komplett ausschaltest ?. Auch das Broadcasting nicht ausschalten.
So wie da oben Dein iwconfig aussieht muss es gehen.

nur Mut
spezi

Edit: dieses Tainting kernel ist nicht relevant. das macht nichts. Das hängt mit der GPL zusammen. Anscheinend hat Intel den Source Code nicht ganz freigegeben. Passiert auch bei NvidiaTreibern.

Edit 2: Hast Du bei Authentifikationsmodus umgeschaltet von offen auf WPA-PSK?
 

docfred

Member
Guter Hinweis mit der anderen Netzwerkkarte :)

Weitere vorhandene Ethernetkarten müssen deaktiviert werden, sonst geht weder das eine noch das andere Interface. Zumindest ohne da großartig daran rumzubasteln - hatte jedenfalls noch keine Zeit und Lust dazu. Doch wozu Ethernet aktivieren, wenn man WLAN hat? ;)
 
OP
A

Anonymous

Gast
ohne verschlüsselung komm ich prima ins netz. es steckt noch eine netzwerkkarte im laptop. hatte sie auch schon in yast gelöscht (ist dann aber nicht deaktiviert, oder?)
wpa hab ich mir angeschaut, werde dann in yast aber nach benutzerdaten usw gefragt die ich auf dem router nicht anlegen kann. auf dem router kann ich nur einen wap key vergeben.
ich hab auch schon 64-bit verschlüsselung probiert und zwischenzweitlich auch mal den router zurückgesetzt. das problem ist das ich den schlüssel eingebe und mit die verbindung trotzdem immer wep off anzeigt...
 
OP
A

Anonymous

Gast
hab die 2te karte jetzt deaktiviert (ifplugd)

habe auch nach der route und dns server geschaut, passt alles.
wenn ich aber den wep schlüssel rausnehme und die verbindung bekomme, sehe ich im monitor des wlan router meinen rechner mit dem namen "no name". das ist doch auch nicht normal.
 

docfred

Member
Benutzerdaten? Öhm. Du wählst WPA-PSK aus. Dort verlangt er nur ein Kennwort, deinen pre.shared key. Den trägst du auch im Router ein.
 

balou1974

Newbie
Hallo mofa,

poste doch mal die komplette wlan-config-datei die du geändert hast
(aendere aber bitte deine mac-adresse und den wep-key)
und evtl. eine ausgabe von iwconfig und ifconfig (mac-adresse x-en)
wenn du als root bei kde angemeldet bist.

will mal sehen ob ich helfen kann in meinem asus pro60 notebook
rennt bis jetzt alles ati x700 ebenso wie der centrino-rotz von
intel (inkl. ipw2200bg).

Treibermodul und Verschlüsselungsmodul sind selbst kompiliert und
der Quelltext etwas geändert damit er die dateien alle findet.
(Zur erklärung include wird verwendet um funktionen oder
beschreibungen von extern in den c-quellcode einzufügen und
mit zu kompilieren)

gruss balou
 
OP
A

Anonymous

Gast
hier die ifcgf (bin gerade online ohne wep verschlüsselung)

BOOTPROTO='static'
BROADCAST=''
IPADDR='192.168.5.13'
MTU=''
NAME='Intel PRO/Wireless 2200BG'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='JNkJ.gwcg9bJFGV0'
USERCONTROL='yes'
WIRELESS_AP=''
WIRELESS_AUTH_MODE='open'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_ESSID='tuxnet'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0='s:xxxxxxxxxxxx'
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_POWER='yes'
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
_nm_name='bus-pci-0000:01:0d.0'
PREFIXLEN=''


chris:~ # ifconfig
eth1 Link encap:Ethernet HWaddr xxxxxxxxxxx
inet addr:192.168.5.21 Bcast:192.168.5.255 Mask:255.255.255.0
inet6 addr: fe80::20e:35ff:fe28:7178/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1169923 errors:68 dropped:69 overruns:0 frame:0
TX packets:681881 errors:0 dropped:216 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1672367359 (1594.8 Mb) TX bytes:46735448 (44.5 Mb)
Interrupt:11 Base address:0xa000 Memory:d0215000-d0215fff

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:145 errors:0 dropped:0 overruns:0 frame:0
TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11537 (11.2 Kb) TX bytes:11537 (11.2 Kb)


chris:~ # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11g ESSID:"tuxnet"
Mode:Managed Frequency:2.437 GHz Access Point: xxxxxxxxxxx
Bit Rate=24 Mb/s Tx-Power=20 dBm
Retry limit:7 RTS thr:eek:ff Fragment thr:eek:ff
Encryption key:eek:ff
Power Management:eek:ff
Link Quality=76/100 Signal level=-53 dBm Noise level=-82 dBm
Rx invalid nwid:0 Rx invalid crypt:68 Rx invalid frag:0
Tx excessive retries:1 Invalid misc:1 Missed beacon:1

sit0 no wireless extensions.



Encryption key will einfach nicht auf on...
 
Oben