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

ipw3945 unter Suse 10.2

izo_86

Newbie
Servus!
Man muss ja mal sagen, dass die Foren regelrecht zugekotzt werden mit diesen W-Lan-Dingern, aber ich kann's leider nicht ändern. :roll:
Das taugt mir nämlich mal gar nicht, dass das jetzt nicht mehr geht, nachdem ich auf die 10.2 umgestiegen bin.
Hardware: ipw3945 auf Centrino Duo Suse 10.2 Linux 2.6.18.2-34-default i686
Treiber, Daemon und Firmware sind ab dem 10.1er Update ja dabei gewesen. Vorher hatte ich das Ding selbst installiert, da lief es. Hab die Pakete jetzt mit dem Yast installiert. Alles da und funktioniert, die Karte blinkert vor sich hin - bekommt aber keine Verbindung.

2006-12-08 21:50:04: ERROR: ipw3945d already running. If ipw3945d is not running then you
need to remove /var/run/ipw3945d.pid and try again.
linux-laptop:/home/izo # rm /var/run/ipw3945d.pid
linux-laptop:/home/izo # /sbin/ipw3945d
ipw3945d - regulatory daemon
Copyright (C) 2005-2006 Intel Corporation. All rights reserved.
version: 1.7.18
Intel PRO/Wireless 3945ABG Network Connection found at:
/sys/bus/pci/drivers/ipw3945/0000:03:00.0
Daemon launched as pid 7158. Exiting. --> sieht gut aus!

#iwconfig liefert:
eth1 unassociated ESSID:eek:ff/any
Mode:Managed Frequency=nan kHz Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power:16 dBm
Retry limit:15 RTS thr:eek:ff Fragment thr:eek:ff
Encryption key:eek:ff
Power Management:eek:ff
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:20 Missed beacon:0

#ifconfig liefert:
eth0 Protokoll:Ethernet Hardware Adresse 00:15:F2:AD:A4:F0
inet Adresse:192.168.123.193 Bcast:192.168.123.255 Maske:255.255.255.0
inet6 Adresse: fe80::215:f2ff:fead:a4f0/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3815 errors:0 dropped:0 overruns:0 frame:0
TX packets:3666 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:2684463 (2.5 Mb) TX bytes:653780 (638.4 Kb)
Interrupt:169 Basisadresse:0xa000

eth1 Protokoll:Ethernet Hardware Adresse 00:13:02:08:A2:04
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:4529 errors:0 dropped:81 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 Sendewarteschlangenlänge:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:177 Basisadresse:0xa000 Speicher:fe1ff000-fe1fffff

und #/sbin/route -n gibt:
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
192.168.123.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.123.254 0.0.0.0 UG 0 0 0 eth0

#dmesg: (Auszug)
ACPI: PCI interrupt for device 0000:03:00.0 disabled
ipw3945: Intel(R) PRO/Wireless 3945 Network Connection driver for Linux, 1.1.0d
ipw3945: Copyright(c) 2003-2006 Intel Corporation
PCI: Enabling device 0000:03:00.0 (0000 -> 0002)
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 19 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:03:00.0 to 64
ipw3945: Detected Intel PRO/Wireless 3945ABG Network Connection
ipw3945: Detected geography ABG (13 802.11bg channels, 23 802.11a channels)
ADDRCONF(NETDEV_UP): eth1: link is not ready
ieee80211_crypt: registered algorithm 'TKIP'
ieee80211_crypt: registered algorithm 'CCMP'
eth0: no IPv6 routers present
ADDRCONF(NETDEV_UP): eth1: link is not ready

Installiert ist das Ding also wunderbar, nur entweder nicht aktiviert, oder die Konfiguration wird aus dem Yast nicht gespeichert. Denn auch kurz nach der Konfig liefert iwconfig das Obige. Das gilt für bei Konfigmethoden (ifup/networkmanager). Hab auch schon diverse Konfigdateien abgegrast, weiß aber nicht, welche da die richtige ist. Vielleicht auch ein Problem mit dem wpa_supplicant??
Hab lange versucht, das hier zu vermeiden, nur leider durchs Suchen nicht die richtige Lösung gefunden.
gruß izo
 
ipw-firmware ist ganz sicher installiert?

Insgesamt brauchst Du mindestens folgende drei Pakete (die sehr wohl immer noch dabei sind, aber nur auf der Non-OSS-AddOn-CD und auf der DVD):

ipw3945d
ipw-firmware
wlan-kmp-default (oder passend zum Kernel)
 
OP
I

izo_86

Newbie
linux-laptop:/lib/firmware # find ipw3945*
ipw3945.ucode --> das ist das Firmwarefile

Sieht sehr nach "Dasein" aus, oder? Ja, ist auch im Yast angezeigt und auch wlan-kmp-default ist installiert... übrigens von der DVD!
Daran kann es leider nicht liegen. Genau da liegt ja der Hase im Pfeffer :lol:! Es ist alles da, streikt aber trotzdem. Skandalös.
 

pixel

Hacker
auch wenn ich dir bei deinem Problem nicht weiter helfen kann. Es scheint nicht an deiner Karte als vielmehr an 10.2 zu liegen. Ich habe EXAKT das gleiche Verhalten (Treiber geladen, Firmware vorhanden & Karte blinkt) aber Netzwerk wird nicht gefunden. Das habe ich sowohl mit einer rt2500 wie mit einer bcm4306 es geht einfach nix.
 
OP
I

izo_86

Newbie
Das macht mir wenig Hoffnung! Aussicht aufn evtl. Bugfix besteht sicher nicht so schnell. Aber deine Signatur ist gut. :lol: Und ich bin für mehr Humor im Leben.

Dann halt warten und mit Windows überleben. Hab auch ne ATI X1600 und ATI liefert mal wieder keine Treiber für X.Org 7.2. Sachen, die es nicht geben sollte.
 
OP
I

izo_86

Newbie
kate /etc/sysconfig/network/ifcfg-wlan-id-xx\:xx\:xx\:xx\:xx\:xx


BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.169.123.84'
MTU=''
NAME='Intel PRO/Wireless 3945ABG Network Connection'
NETMASK='255.255.255.0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
UNIQUE='JNkJ.vmyQlf1bSk6'
USERCONTROL='yes'
WIRELESS_AP=''
WIRELESS_AUTH_MODE='psk'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='miner'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD='xxxxxxx'
WIRELESS_WPA_PSK='xxxxxxxx'
_nm_name='bus-pci-0000:03:00.0'
PREFIXLEN='

Das steht da drinnen. Passwort ist im Klartext - sowas wie "Butterkeks". Müsste aber eigentlich gehen (ist auch ohne Umlaute). Vor allem steht ja die Essid drinnen die mit iwconfig NICHT angezeigt wird.
 

madjoe

Newbie
Habe heute mein notebook von 10.1 auf 10.2 aktualisiert. und gleiches problem. meine intel wlan karte funkt nicht mehr. treiber , firmware alles da aber meine karte bekommt nichtmal ein interface zugewiesen und lässt sich auch nicht aktivieren.

bei 10.1 hat sie problemlos funktioniert....

ein hoch auf suse... ich freu mich schon auf debian ETCH :evil:
 

AnZaMa

Member
Dito. Selbes Problem hier. Und wieder auch nicht. Denn: Ab und zu funktioniert die Karte und dann auf einmal ist die Verbindung wieder weg.
Wie habt Ihr denn Eure WLAN Verbindung eingerichtet? Über YAST auch den Schlüssel eingetragen? Ich nehme es doch mal an oder?
Benutzt Ihr den NetworkManager?

AnZaMa
 

AnZaMa

Member
Freecoffee schrieb:
Ist der Daemon ipw3945d gestartet?
Den habe ich im YAST unter den Einstellungen zur WLAN Karte auf "Bei Systemstart starten" gesetzt. Wenn es das ist was Du meinst.
Wie lautet denn der Konsolenbefehl, um das heraus zu finden?
 

madjoe

Newbie
so was lustiges zum lachen.....

beim system start fährt der ipw3945d hoch. laut syslog alles ok

blos das teil läuft nicht wirklich!!!

nach dem händischen starten funkt alles wieder....
 

AnZaMa

Member
madjoe schrieb:
so was lustiges zum lachen.....

beim system start fährt der ipw3945d hoch. laut syslog alles ok

blos das teil läuft nicht wirklich!!!

nach dem händischen starten funkt alles wieder....
Wie kann ich denn das Teil händisch starten?
 

madjoe

Newbie
einfach mal als root auf der konsole "ipw3945d" eintippen

für mich stellt sich die frage wie und wo das teil normalerweise automatisch gestartet wird??

lsmod zeigt das modul wenn ich den rechner starte dann gipt mir ps auch das ipw3945 läuft aber scheinbar ist es nicht der deamon. wo soll ich den starten lassen??
 

oc2pus

Ultimate Guru
schreibe folgendes in die /etc/init.d/boot.local rein:

Code:
/sbin/ipw3945d
modprobe ipw3945
 

madjoe

Newbie
oc2pus schrieb:
schreibe folgendes in die /etc/init.d/boot.local rein:

Code:
/sbin/ipw3945d
modprobe ipw3945


danke hat super gepasst

für mich stellt sich nun die frage warum macht das nicht der yast in 10.2 obwohl ers in 10.1 konnte.....??
 

AnZaMa

Member
Komischerweise läuft momentan mein WLAN wieder super.
Habe mal folgendes in die /etc/modprobe.conf.local eingefügt (laut Ipw3945 HowTo):
Code:
install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet 
remove ipw3945  /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945
Allerdings weiß ich nicht, ob es daran lag. Schauen wir mal, wenn ich nachher das Notebook ausschalte, ob es dann immer noch geht.

AnZaMa

PS: Danke noch mal fürs Wiedereröffnen!
 
OP
I

izo_86

Newbie
mh, bei mir bringt das alles leider nichts. was könnt man denn noch machen?? nach dem manuellen starten, wird bei iwconfig dann sogar einfach no wireless extension angezeigt. bin langsam ratlos
 

Grothesk

Ultimate Guru
Hatte das mit einer ipw2200.
Allerdings nur mit einem WLAN-Router, ein anderer lief wunderbar. Hab die Kiste mal 30 Minuten vom Stromnetz getrennt, seither läuft das rund. Muss also nicht an der Karte/Treiber liegen.
 
Oben