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

RT2500 unter Suse 10.2 Konfigurationsproblem

tuxerde

Newbie
Hallo ich bin noch neu auf dem Gebiet Linux versuche aber seid geraumer Zeit meinen Wlan Stick zum Laufen zu bekommen. Ich habe diverse Linuxdist. ausprobiert jedoch noch nie meinen Wlan Adapter zum Laufen gebracht.

Beim aktuellen Suse 10.2 wird er jedoch schon bei der Installation erkannt und ich kann ihn auch "wunderbar" mit WAP konfigieren, jedoch passiert nichts. Er steht unter Yast als konfiguriert drin und unter iwconfig wird er als wlan0 und wmaster0 gemeldet aber nicht unter der Konfiguration wie ich sie unter Yast eingegeben habe, sondern nur als gefunden und unkonfiguriert.

Kann mir da jemand weiterhelfen?

Gruß tuxerde
 
OP
T

tuxerde

Newbie
Ich habe den Verdacht das der Treiber nicht geladen wird beim Starten.

Anbei habe ich die mal den StartUp Log angehangen. Ich habe schon versucht den Treiber manuell zu installieren aber wenn ich den Befehl MAKE eingebe kommt ebenfalls eine Fehlermeldung. (Siehe unten)

6>Adding 1550232k swap on /dev/hda11. Priority:-1 extents:1 across:1550232k
<6>usb 3-3: new high speed USB device using ehci_hcd and address 2
<6>usb 3-3: new device found, idVendor=148f, idProduct=2573
<6>usb 3-3: new device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 3-3: Product: 802.11 bg WLAN
<6>usb 3-3: Manufacturer: Ralink
<6>usb 3-3: configuration #1 chosen from 1 choice
<6>Loading module: rt2500usb - CVS (N/A) by http://rt2x00.serialmonkey.com.
<6>ohci_hcd 0000:00:02.0: wakeup
<3>rt2500usb->rt2500usb_alloc_dev: Error - Failed to initialize device.
<3>rt2500usb->rt2500usb_probe: Error - Failed to allocate device.
<6>usbcore: registered new driver rt2500usb
<6>Loading module: rt73usb - CVS (N/A) by http://rt2x00.serialmonkey.com.
<6>usbcore: registered new driver rt73usb
<3>rt73usb->rt73usb_init_firmware_cont: Error - Failed to load Firmware.



(none):~/rt2500-1.1.0/Module # make
make[1]: Entering directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make -C ../../../linux-2.6.18.2-34 O=../linux-2.6.18.2-34-obj/i386/default modul es
CC [M] /root/rt2500-1.1.0/Module/rtmp_main.o
In file included from /root/rt2500-1.1.0/Module/mlme.h:38,
from /root/rt2500-1.1.0/Module/rtmp.h:44,
from /root/rt2500-1.1.0/Module/rt_config.h:142,
from /root/rt2500-1.1.0/Module/rtmp_main.c:45:
/root/rt2500-1.1.0/Module/oid.h:107:5: warning: "RT2500_DBG" is not defined
/root/rt2500-1.1.0/Module/rtmp_main.c:52: error: expected ‘)’ before string cons tant
/root/rt2500-1.1.0/Module/rtmp_main.c:56: error: expected ‘)’ before string cons tant
/root/rt2500-1.1.0/Module/rtmp_main.c: In function ‘RT2500_probe’:
/root/rt2500-1.1.0/Module/rtmp_main.c:103: error: ‘struct pci_dev’ has no member named ‘slot_name’
make[4]: *** [/root/rt2500-1.1.0/Module/rtmp_main.o] Error 1
make[3]: *** [_module_/root/rt2500-1.1.0/Module] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
rt2500.ko failed to build!
make: *** [module] Error 1
(none):~/rt2500-1.1.0/Module # make install
if ! [ -f rt2500.ko ]; then \
module; \
fi
/bin/sh: line 1: module: command not found
make: *** [install] Error 127
(none):~/rt2500-1.1.0/Module #

Ich hoffe mit diesen Infos kannst du was anfangen.

Gruß tuxerde
 
Bitte entferne diesen unsäglich überdimensionierten Zeichenmüll wieder. Das kann doch kein Mensch alles lesen. Reduzier es auf die wesentliche Information, der Rest kann dann in /dev/null weiterschlafen.

Es werden offensichtlich zwei Module geladen: rt2500 und rt7*. Warum?
 
OP
T

tuxerde

Newbie
Ja geladen schon aber es scheint ein Problem mit der Firmware zu geben.
Und wenn ich den Treiber manuell installieren will, scheiter ich bei dem Befehl MAKE. Siehe info.

Gruß tuxerde
 
A

Anonymous

Gast
Lesen:

http://www.pc-forum24.de/pc-forum24-de/4529-downloadarchive-oder-pc-forum24-de-respeced.html

Und genau so vorgehen, wie dort beschrieben.

Ja geladen schon aber es scheint ein Problem mit der Firmware zu geben.

Das kommt auf den wirklich zu verwendenden Treiber an. Das System versucht nacheinander zwei Treiber zu laden, der zweite bräuchte eine Firmware.

Steht auch alles im verlinkten Thread.

versuche mal den aktuellen CVS-Treiber zu installieren

http://rt2x00.serialmonkey.com/rt2500-cvs-daily.tar.gz

Bullshit²

Das verwendete Modul der neuen Treiber ist "rt2500usb" bzw. "rt73usb", welche möglicherweise -wie leider häufig- nicht richtig funktionieren.
Genaueres weiß man aber erst, wenn der rt73usb überhaupt funktonieren KANN und die oofensichtlich fehlende Firmware nachinstalliert ist.

Die anderen Treiber, die hier angegeben werden, sind die sog. "legacy"-Treiber.

=> Entweder handelt es sich um einen rt2570-Chipsatz, der keine Firmware und den Treiber rt2570 braucht, oder es ist ein rt73-Chipsatz, der den Treiber rt73 und eine Firmware braucht.

Der Treiber rt2500 ist auf jeden Fall aber der falsche.

Greetz,

RM
 

tobym

Newbie
ups.. hab ich auch grade gemerkt.. es wäre vlt. ganz interesant eine genaue hardwarebezeichnung zu bekommen. also hersteller und modell?
 
A

Anonymous

Gast
Darauf kann man häufig gar nichts geben.

Code:
lsusb

ist da meist viel eindeutiger.

Greetz,

RM
 
OP
T

tuxerde

Newbie
(none):~ # lsusb
Bus 001 Device 003: ID 04a9:1086 Canon, Inc.
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 002: ID 148f:2573 Ralink Technology, Corp.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
(none):~ #


Achja und das Problem mit MAKE hab ich gelöst.
cd /usr/src/linux
make mrproper
make cloneconfig
make modules_prepare

danach war make wieder voll Funktionstüchtig und ich habe den aktuellen CVS-Treiber wie tobym gesagt hat installiert bekommen ohne Probleme. Jedoch auch weiterhin das Gleiche Problem das unter Yast die Netzwerkkarte gefunden ist aber im Startprotokoll wie siehe oben diese Fehlermeldungen auftauchen.

Hab auch schon überlegt Suse 10.2 nochmal neu zu installieren und den WLAN Adapter abzulassen während der Installation. Vielleicht ist da ja der Fehler reingekommen.

Was meint ihr dazu?

Gruß tuxerde
 
OP
T

tuxerde

Newbie
Sorry, also der Chipsatz ist der RT73 von Ralink.
Der Hersteller ist Logilink 802.11g Wlan USB Adapter.
 

maaki

Member
Ist das ein Edimax 7318UG ?

Nimmste das hier: http://rt2x00.serialmonkey.com/rt73-cvs-daily.tar.gz

Installation siehe: http://www.linux-club.de/ftopic84261.html
 
A

Anonymous

Gast
Wieso eigentlich immer dieses Gefrickel von Hand, wenn es FERTIGE RPM-Pakete oder zumindest src.rpms gibt?

Ich bau die Dinger nicht zum Spaß.

Neue Pakete aus dem heutigen CVS-Snapshot:

rt73-cvs-kmp-default-2007082109_2.6.18.8_0.5-rm.0.i586.rpm

Binary RPM für kernel-default und 32 Bit.

rt73-cvs-2007082109-rm.0.src.rpm

src.rpm zum Rebuilden für 64 Bit oder anderes Kernelflavor

rt73-cvs-firmware-2007013009-rm.0.i586.rpm

Legacy-Firmware und Konfigurationsfile /etc/Wireless/RT73STA/rt73sta.dat.

rt61-rt73-legacy-firmware-1.0-1.noarch.rpm

Nur Firmwarefiles, keine *sta.dat-Konfigurationsfiles.

Und der Rest steht im verlinkten Thread, den sollte der TE endlich mal lesen, dann funktoniert die Karte vielleicht auch ohne die Installation der legacy-Treiber.

Und wenn sie das nicht tut, dann kann er sich zumindest das Gefrickel von Hand mit make&&make install nach jedem Kernelupdate sparen.

Greetz,

RM
 
Oben