ipw2200 und RF Kill Switch

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
vince
Beiträge: 48
Registriert: 28.12.2004 20:18:47
Kontaktdaten:

ipw2200 und RF Kill Switch

Beitrag von vince » 16.03.2005 11:14:46

also ich bin langsam echt am verzweifeln, hoffe ihr könnt mir weiterhelfen. brauche mein wlan dringend auf der uni, und möchte nicht windows benutzen.
die suchfunktion habe ich schon benutzt, leider nichts dazu gefunden. auch google hat nichts weitergeholfen.
Ändern von hotplug auf eine ältere Version wie hier im Forum beschrieben ebenfalls ohne ergebnis.
Mit dem NDISWrapper habe ich es auch schon versucht, siehe dazu http://www.debianforum.de/forum/viewtop ... highlight=

Hardware: Software:
  • Debian Sarge mit dist-upgrade auf testing
    Kernel 2.6.8-686
    wlan tools sind installiert
    aktuelle version von ipw2200 und der firmware
Das Problem:

beim laden des moduls erhalte ich folgende fehlermeldung:

Code: Alles auswählen

Mar 15 23:40:40 localhost kernel: ipw2200: Intel(R) PRO/Wireless 2200/2915 Netwo
rk Driver, 1.0.1
Mar 15 23:40:40 localhost kernel: ipw2200: Copyright(c) 2003-2004 Intel Corporat
ion
Mar 15 23:40:40 localhost kernel: ACPI: PCI interrupt 0000:02:0a.0[A] -> GSI 11
(level, low) -> IRQ 11
Mar 15 23:40:40 localhost kernel: ipw2200: Detected Intel PRO/Wireless 2200BG Ne
twork Connection
Mar 15 23:40:40 localhost kernel: ipw2200: Radio Frequency Kill Switch is On:
Mar 15 23:40:40 localhost kernel: Kill switch must be turned off for wireless ne
tworking to work.
Der Schalter ist aber auf AUS, sollte also funktionieren
Vollständige ausgabe von syslog: http://www.8ung.at/puch/syslog.0

Ausserdem kann ich mit dem Hardwaremanager von HAL keine MAC adresse auslesen.
Ich weiß nicht ob das mit dem oben beschriebenem Problem zusammenhängt.

iwconfig liefert:

Code: Alles auswählen

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      unassociated  ESSID:off/any
          Mode:Managed  Channel=0  Access Point: 00:00:00:00:00:00
          Bit Rate=0 kb/s   Tx-Power=off
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          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:0   Missed beacon:0

eth2      no wireless extensions.

sit0      no wireless extensions.
mit ifconfig eth1 erhalte ich:

Code: Alles auswählen

eth1      Protokoll:Ethernet  Hardware Adresse 00:00:00:00:00:00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          Kollisionen:0 Sendewarteschlangenlänge:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:11 Speicher:c2005000-c2005fff
da sollte er ja normalerweise die hardware adresse anzeigen oder?

wenn ich dann ifup eth1 versuche:

Code: Alles auswählen

Internet Software Consortium DHCP Client 2.0pl5
Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
All rights reserved.

Please contribute if you find this software useful.
For info, please visit http://www.isc.org/dhcp-contrib.html

sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
sit0: unknown hardware address type 776
eth2: unknown hardware address type 24
Listening on LPF/eth1/00:00:00:00:00:00
Sending on   LPF/eth1/00:00:00:00:00:00
Sending on   Socket/fallback/fallback-net
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 12
also ich bin mit meinem latein echt am ende.
hoffe ihr könnt mir weiterhelfen

mfg
vince
Do or do not.
There is no try!
Master Yoda

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Beitrag von Maj0r » 16.03.2005 12:57:58

Bin mir nicht ganz sicher, aber ist der Modulparameter -r nicht genau dafür ?

Schau mal per "modinfo ipw2200".

Benutzeravatar
pagaty
Beiträge: 609
Registriert: 18.10.2003 17:42:45
Wohnort: Aschaffenburg

Beitrag von pagaty » 16.03.2005 13:44:14

hi,
hab kürzlich auch mit wlan und centrino-prozessor gekämpft.

hast du deinen kernel mit den "kryptofunktionen" kompiliert?

Code: Alles auswählen


KERNEL REQUIREMENTS - Crypto Library
---------- --------  ---------    -----     -----      ---      --        -
IPW2200 uses the WEP encryption and decryption algorimths provided
by the Linux kernel.  As such, in order to use WEP you must enable the 
Crypto library support (CONFIG_CRYPTO) and the following algorithms:

        ARC4 cipher algorithm (CONFIG_CRYPTO_ARC4)

You also need to enable the following from Library routines:

        CRC32 (CONFIG_CRC32)
die braucht ipw2200 um die wlan-karte zu erkennen. (selbst wenn du kein WEP nutzt)

Anleitung: http://ipw2200.sourceforge.net/INSTALL

dann im ipw2200 verzeichnis

Code: Alles auswählen

./load
eingeben, dann sollte die karte funktionieren

!!! vor ./load musst du beim 1.mal noch ausführen, damit die module für deinen kernel kompiliert werden.
die sache mit load kann man auch umgehen, indem man die module in den kernel beim start laden lässt, da ich damit aber nicht so fit bin, habe ich mir ein kleines script (./wlan-start) geschrieben:

Code: Alles auswählen

  1 ifdown eth0
      2 cd /home/chab/download/ipw/ipw2200-1.0.0
      3 ./load
      4 ifup eth1
eth0 ist meine rj45 lan-karte, die beim start automatisch geladen wird.

vielleicht hilft das weiter:

Code: Alles auswählen


wichtolino:/home/chab# iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

eth1      IEEE 802.11b  ESSID:"PagatyNet"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:02:DD:34:C1:9C   
          Bit Rate=11 Mb/s   Tx-Power=20 dBm   
          RTS thr:off   Fragment thr:off
          Encryption key:468F-0491-7E31-6208-FF1C-F8B9-F5   Security mode:open
          Power Management:off
          Link Quality=100/100  Signal level=-49 dBm  Noise level=-85 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

wichtolino:/home/chab# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:0E:35:67:C6:15  
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7582 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6919 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4812896 (4.5 MiB)  TX bytes:998151 (974.7 KiB)
          Interrupt:4 Base address:0xc000 Memory:ff9ee000-ff9eefff 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:80 errors:0 dropped:0 overruns:0 frame:0
          TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5216 (5.0 KiB)  TX bytes:5216 (5.0 KiB)

hoffe ich konnte dir helfen.

gruß
pagaty
--
Kaum macht man es richtig - schon funktionierts

mv /var/log/smalltalk/* /dev/null
(smalltalk hat nichts mit gleichnamigem forum zu tun !!!!)

vince
Beiträge: 48
Registriert: 28.12.2004 20:18:47
Kontaktdaten:

Beitrag von vince » 16.03.2005 15:27:14

danke erst mal für die schnelle antworten

@pagaty
kernel ist das fertige debian kernel image
keine ahnung was da alles aktiviert oder nicht aktiviert ist.

aber danke für die info, hilft mir dabei lästige probleme zu vermeiden wenn ich mal zeit habe einen kernel zu machen.

@Maj0r

meine modinfo liefert:

Code: Alles auswählen

parm:           disable:manually disable the radio (default 0 [radio on])
meinst du das?
hab ich wahrscheinlich beim lesen schön öfter übersehen
wie kann ich das beim laden des modules dann aktivieren, oder deaktivieren?
Zuletzt geändert von vince am 16.03.2005 19:14:57, insgesamt 1-mal geändert.
Do or do not.
There is no try!
Master Yoda

Maj0r
Beiträge: 476
Registriert: 08.12.2003 14:52:39
Wohnort: Jüchen, Ne
Kontaktdaten:

Beitrag von Maj0r » 16.03.2005 16:20:24

Müsste doch ein "modprobe ipw2200 -r" funktionieren, oder ?

Hab noch nie zur Laufzeit Parameter übergeben.
Auf jeden Fall gehts, wenn Du das Modul per modconf entfernst und dann neu hinzufügst, dann wirst Du nach Parametern gefragt.

vince
Beiträge: 48
Registriert: 28.12.2004 20:18:47
Kontaktdaten:

Beitrag von vince » 17.03.2005 15:00:26

also
hab mir mal modconf installiert, gestartet modul entfernt, modul geladen, bei der frage nach parametern -r eingeben.
so weit so gut, hat aber nichts geholfen, immer noch gleiches problem wie vorher.

neu gestartet, modul mit modconf entfernt, jetzt lässt es sich über modconf gar nicht mehr laden (keine ahnung warum).

wenn ich dann modprobe ipw2200mache:

Code: Alles auswählen

vince:/home/vince# modprobe -v ipw2200
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211_crypt.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ieee80211.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/base/firmware_class.ko
insmod /lib/modules/2.6.8-2-686/kernel/drivers/net/wireless/ipw2200.ko -r
anscheinend lädt er ipw2200 -r sowieso automatisch, aber trotzdem keine änderung des problems.

ansonsten ist mir noch aufgefallen das iwconfig einmal eth1 und dann wieder mal eth2 als wlan angibt.

bin langsam echt am verzeifeln
2 möglichkeiten das ding zum laufen zu bringen, und keine davon funktioniert, obwohl es bei anderen problemlos funktioniert. ich versteh das echt nicht mehr.
Do or do not.
There is no try!
Master Yoda

vince
Beiträge: 48
Registriert: 28.12.2004 20:18:47
Kontaktdaten:

Beitrag von vince » 17.03.2005 15:43:28

habe mal versucht ipw2200 mit modconf zu aus dem kernel zu entfernen, und dann mit ./load aus dem ipw2200-Verzeichnis wieder zu laden.
module werden geladen. dann schalte ich denn RF Kill switch auf EIN,und wenn ich dann ifup eth1 versuche wieder gleiches problem.

ABER: wenn ich dann mit STRG-C abbreche und den RF Kill switch wieder auf AUS stelle, stürzt mein System wieder ab, was aber nicht passiert wenn die module mit modprobe geladen werden.

kann es vielleicht wirklich am kernel liegen?

wie kann ich feststellen was in meinem installierten kernel alles aktiviert ist, und was nicht?
bin leider nicht so der kernel experte.

oder muss der RF schalter immer auf AUS bleiben? aber dann ist die wlan karte ja ganz deaktiviert, also auch ohne stromversorgung. oder etwas nicht?

ich kenn mich nicht mehr aus.
hat noch jemand eine idee?
Do or do not.
There is no try!
Master Yoda

Antworten