kein essid mit ifconfig möglich
Hallo Liste, bin mit meinem "Latein" am Ende. Ich habe eine Wlankarte d-link gwl g-510 rev.c; nach langem suchen habe ich auch einen Treiber gefunden der sich kompilieren lässt und ohne Fehler läuft. 2009_0123_RT61_Linux_STA_v1.1.2.3.tar.bz2 von der d-links Homepage - Also kompilierung brachte keinen Fehler das modprobe rt61 war auch ok. - ifconfig ra0 IP up war auch ok. - iwconfig ra0 essid xxxx channel 6 key s:yxcyxyxyxyxc... mode managed geht nicht, da beim Protokoll mit iwconfig ra0: essid = "" mode = auto angezeigt wird Router lässt sich auch nicht anpingen, (Routen sind richtig eingestellt). Warum übernimmt iwconfig die beiden Parameter essid und mode nicht ? iwlist ra0 scan wird jedoch essid , key, channel usw. richtig angezeigt. Weiß jemand von euch noch einen Rat? Ach ja: Der Treiber aus rt61-cvs-daily lässt sich auch kompilieren. Hiermit treten die obengenannten Fehler nicht auf, jedoch bringt ifconfig einen Fehler : collisions:2322 (Wert größer Null, je nach Datendurchsatz immer größer wird) - meist bricht die Verbindung dann irgend wann auch zusammen. Das selbe Spiel mit Windows Treiber und ndiswrapper. -- Liebe Grüße Jürgen
Hallo Jürgen, Jürgen Stahl schrieb:
Warum übernimmt iwconfig die beiden Parameter essid und mode nicht ?
Das selbe Spiel habe ich mit meinen USB-Stick, da jedoch rt73. Den Grund dafür kenne ich nicht. Ich habe nach wie vor Probleme, meinen Stick zum Laufen zu bewegen. Muss ihn per Yast einstellen und dann iwconfig und Konsorten händisch nachschmeißen, dann tut's. Seit ich ab 10.3er Zeiten versuche, diesen Stick unter SuSE zum Laufen zu kriegen ist, ist mein Eindruck, dass Yast damit nichts anfangen kann. Viele sagen, bei ihnen klappts, bei mir nicht. Muss immer wieder per Hand nachhelfen. Ein Punkt ist mir allerdings konkret aufgefallen. Sobald ein WLAN-devive nicht wlan[0-9] heißen tut, gibt es Probleme. Zumindest wenn man versucht, das device in das Suse-Konzept einzubinden. Daher habe ich in meinem Treiber (rt73) händisch alle Einträge, die da lauten rausb0 in wlan0 abgeändert. Jetzt komme ich weiter, denn jetzt kann ich die Einstellungen per Yast eintragen und dann landen Sie auch dort wo sie hingehören. Mit iwconfig sehe ich, dass sie korrekt gesetzt sind. Ohne wlan0, noch als rausb0, war das nicht möglich. So mit Yast konfiguriert, kriege ich dann allerdings keine Verbindung zum Netz, die Route klappt nicht. Dann die ganzen Befehle noch mal im Script abgesetzt und dann gehts. Ich bin nicht weiter in die Details, weil mein Stick nur auf dem Notläppi laufen soll und da ist diese Prozedur machbar. Dennoch wäre ich daran interessiert, mal hier weiter zu kommen. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Donnerstag, 5. März 2009 08:18:36 schrieb Joachim Hussong: [...]
Ein Punkt ist mir allerdings konkret aufgefallen. Sobald ein WLAN-devive nicht wlan[0-9] heißen tut, gibt es Probleme. Zumindest wenn man versucht, das device in das Suse-Konzept einzubinden. Daher habe ich in meinem Treiber (rt73) händisch alle Einträge, die da lauten rausb0 in wlan0 abgeändert. [...]
Wie bzw. wo wird die Änderung (ra0 in wlan0 bei mir) durchgeführt? Die Schnittstelle rausb(0..9) bzw ra(0..9) ist nur beim Treiber der D-Linkseite so. Die Treiber der Seite: http://rt2x00.serialmonkey.com/wiki/index.php/Downloads fügen die Schnittstelle gleich richtig (wlan(0..9)) ein. Vielleicht hilfts weiter. -- Liebe Grüße Jürgen
Jürgen Stahl schrieb:
Hallo,
Am Donnerstag, 5. März 2009 08:18:36 schrieb Joachim Hussong: [...]
Ein Punkt ist mir allerdings konkret aufgefallen. Sobald ein WLAN-devive nicht wlan[0-9] heißen tut, gibt es Probleme. Zumindest wenn man versucht, das device in das Suse-Konzept einzubinden. Daher habe ich in meinem Treiber (rt73) händisch alle Einträge, die da lauten rausb0 in wlan0 abgeändert.
[...]
Wie bzw. wo wird die Änderung (ra0 in wlan0 bei mir) durchgeführt?
Die Schnittstelle rausb(0..9) bzw ra(0..9) ist nur beim Treiber der D-Linkseite so. Die Treiber der Seite: http://rt2x00.serialmonkey.com/wiki/index.php/Downloads fügen die Schnittstelle gleich richtig (wlan(0..9)) ein. Vielleicht hilfts weiter.
ich kenne jetzt den Treiber für rt61 nicht. Innerlich dürfte der sich aber kaum vom rt73 unterscheiden. Ich habe die Treiber-Source entpackt und dann einfach per find und grep gekuckt, wo im Quelltext "rausb" auftaucht. Das sind meistens Einträge im Header von Funktionen und können daher so stehen bleiben. In einer Datei fanden sich dann in drei (?) Funktionen Aufrufe sprintf, in denen "rausb" konkret drinstand. Diese geändert, dann kompiliert und installiert. Dann klappts auch mit wlan0. Den aktuellen serialmonkey hab ich jüngst nicht probiert. Hier wird/wurde früher allerdings unter diversen Umständen ein wlanmaster0 angelegt. Auch hier wäre noch Handarbeit notwendig. Im 2.6.28er Kernel soll der interne Treiber gut tun. Kernel basteln wollte ich aber nicht. Ich frage mich aber die ganze Zeit nur, warum es bei meinem Stick hakt und andere berichten, mit deren rt73 gäbe es keine Probleme. Ich erhebe allerdings den Anspruch, alles so zu haben, dass sich das in Suse einschmiegt, d.h. korrekt beim Einstecken oder Booten korrekt erkannt und initialisiert wird und nichts nachträglich oder ausschließlich per Hand anzuschmeißen ist. Und wenn ich konkret nachfrage, dann kommt immer irgendwo eine Info, dass man im Falle des Funktionierens doch was per Hand macht. Für mich nur eine Notlösung! Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 05.03.2009, Joachim Hussong wrote:
Das selbe Spiel habe ich mit meinen USB-Stick, da jedoch rt73. Den Grund dafür kenne ich nicht. Ich habe nach wie vor Probleme, meinen Stick zum Laufen zu bewegen. Muss ihn per Yast einstellen und dann iwconfig und Konsorten händisch nachschmeißen, dann tut's.
Wir haben hier 12 Stueck davon am Laufen, mit Ralink RT73 Chipsatz. Die funktionieren perfekt und 100% zuverlaessig. Du musst etwas falsch machen. Die RT73 Treiber sind bereits im Kernel enthalten und funktionieren zuverlaessig und stabil. liesel:~ # lsusb | grep ralink Bus 001 Device 002: ID 07d1:3c03 D-Link System DWL-G122 802.11g Adapter [ralink rt73] liesel:~ # lsmod | grep rt73 rt73usb 25052 0 rt2x00usb 11960 1 rt73usb rt2x00lib 31304 2 rt73usb,rt2x00usb usbcore 144704 7 usbhid,uhci_hcd,rt73usb,rt2x00usb,ohci_hcd,ehci_hcd liesel:~ # rpm -qa | grep rt2x rt2x00-firmware-1.1-1 liesel:~ # uname -a Linux liesel 2.6.29-rc7-git1 #1 SMP PREEMPT Wed Mar 4 16:58:43 CET 2009 x86_64 x86_64 x86_64 GNU/Linux Vorgehensweise hier: 1. Firmware installieren 2. In /etc/sysconfig/network/ifcfg-wlan0 eintragen: MTU WIRELESS_ESSID WIRELESS_WPA_PSK WIRELESS_PROTO 3. ifup wlan0, laeuft (auch mit WPA2). -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heinz Diehl schrieb:
Wir haben hier 12 Stueck davon am Laufen, mit Ralink RT73 Chipsatz. Die funktionieren perfekt und 100% zuverlaessig. Du musst etwas falsch machen. Die RT73 Treiber sind bereits im Kernel enthalten und funktionieren zuverlaessig und stabil.
liesel:~ # lsusb | grep ralink Bus 001 Device 002: ID 07d1:3c03 D-Link System DWL-G122 802.11g Adapter [ralink rt73]
Mit meinem Stick ist irgend etwas nicht so, wie bei anderen. Wenn ich meinen Stick in den USB-Port hänge, dann kommt in /v/l/m ungefähr folgendes (genauer geht es nicht, da im Moment der betroffene Läppi gar nicht will wegen Kernel Update etc.) new full speed USB device using uhci_hcd and address 5 configuration#1 chosen from 1 choice rt2500usb_init_eeprom: Error - Invalid RT chipset detected rt2x00lib_probe_dev: Error - Failed to allocate device ... Man sieht, dass da was falsch läuft. Unter Win wird der rt73 Treiber geladen und auch die ProduktID mit 2573 läßt auf rt73 schließen. Suse will aber rt2500. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
At Thu, 05 Mar 2009 21:34:23 +0100, Joachim Hussong wrote:
new full speed USB device using uhci_hcd and address 5 configuration#1 chosen from 1 choice rt2500usb_init_eeprom: Error - Invalid RT chipset detected rt2x00lib_probe_dev: Error - Failed to allocate device
Welcher Kernel ist das, und welcher Treiber? Hast du einen externen Treiber am Laufen, oder ist es der, der mit dem Kernel kommt? Das, was du oben siehst, ist ein Bug im rt2x00 Modul, der eigentlich schon lange gefixt ist. Der Treiber versagt beim Pruefen der Chipsatz-Revision. Du solltest auf 2.6.28 oder hoeher upgraden, aktueller stable mainline ist 2.6.28.7. Damit sollte dein Problem behoben sein. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Heinz Diehl schrieb:
At Thu, 05 Mar 2009 21:34:23 +0100, Joachim Hussong wrote:
new full speed USB device using uhci_hcd and address 5 configuration#1 chosen from 1 choice rt2500usb_init_eeprom: Error - Invalid RT chipset detected rt2x00lib_probe_dev: Error - Failed to allocate device
Welcher Kernel ist das, und welcher Treiber? Hast du einen externen Treiber am Laufen, oder ist es der, der mit dem Kernel kommt?
Das, was du oben siehst, ist ein Bug im rt2x00 Modul, der eigentlich schon lange gefixt ist. Der Treiber versagt beim Pruefen der Chipsatz-Revision. Du solltest auf 2.6.28 oder hoeher upgraden, aktueller stable mainline ist 2.6.28.7. Damit sollte dein Problem behoben sein.
Auf dem Läppi läuft der aktuelle Suse-Kernel, der vor ein paar Tagen geliefert wurde. Welche Nummer der nun gerade hat, kann ich im Moment nicht sagen. Laufen sollte eigentlich der selbstgebastelte rt73 von ralink. Kann aber sein, da dieser ja für den alten Kernel erstellt war und im Moment nicht läuft, dass das der rt2500-Kernel-Treiber ist. Der steht allerdings auf der Blacklist. Ich hatte gestern jetzt keine große Zeit da in die Details zu gehen. Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Heinz Diehl
-
Joachim Hussong
-
Jürgen Stahl