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

ifup wlan0 funktioniert nicht [Erledigt]

Marko-L

Newbie
Hallo,

ich habe ein Problem mit meinem USB-Wlan-Stick von Hama.
Es ist ein Ralink-Chip drin. (RT2571)

Ich habe die Firmware installiert und auch unterschiedliche Treiber probiert. (Von Suse mitgelieferte und die von Serialmonkey).

Mittlerweile hab ich auch die Traditionelle Methode (Ifup) statt Networkmanager gewählt.

Es lässt sich soweit alles einrichten usw.
Doch wenn ich jetzt "ifup wlan0" eingebe kommt folgende Fehlermeldung.

Code:
linux-pc:/home/Marko # ifup wlan0
    wlan0
    wlan0     is controlled by ifplugd
command 'iwconfig wlan0 nick linux-pc' returned
 Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device wlan0 ; Operation not supported.
SIOCSIFFLAGS: No buffer space available
SIOCSIFFLAGS: No buffer space available
Cannot enable interface wlan0.
interface wlan0 is not up

Ich komme hier einfach nicht weiter. Ich habe es auch schon mit Ndiswrapper probiert - gleiches Problem.

Hat jemand eine Idee wo der Fehler liegt?

PS: OS= OpenSuse 10.3
 

Grothesk

Ultimate Guru
Alles rückgängig machen und dann sauber vorgehen und nicht so einen Kuddelmudel fabrizieren.
Erst die Firmware ausprobieren, oftmals reicht das schon aus.
Wenn nicht, hier nochmal melden.
 
OP
M

Marko-L

Newbie
Hi,

danke für deinen Rat, aber das hab ich schon gemacht.

Hatte nach meiner ganzen herum bastlerei alles gelöscht (Im Yast)
Und dann wieder neu installiert.
Wie kann man Treiber löschen wenn man dieser per Konsole installiert hat?

"modprobe -r" deaktiviert ihn ja nur.
 

Grothesk

Ultimate Guru
Dann schau zu, wie du den Kram wieder sauber aus dem System gefummelt bekommst.
Bei einer rpmbasierten Distribution nimmt man rpms. Eben weil man die wieder sauber rausbekommt.
War ein uninstall skript dabei?
 
OP
M

Marko-L

Newbie
Wenn es denn auch für alles RPMs geben würde, könnte ich dir sogar zustimmen.

Uninstall-Script war wohl nicht dabei, hab es schon mit make uninstall probiert.

Code:
make: *** Keine Regel, um »uninstall« zu erstellen.  Schluss.

Es betrifft ja auch nur den einen Treiber von Serialmonkey.

Der Fehler war ja auch schon vorher mit einem RMP installierten Treiber da.

Vielleicht liegt das Problem woanders.
 

Grothesk

Ultimate Guru
Wenn es denn auch für alles RPMs geben würde, könnte ich dir sogar zustimmen.
Zumindest für die serialmonkey-Treiber gibt es aber Pakete.
Und für geschätzte 99% der gängigen Programme auch. Also erst schauen, ob es da nicht was fertiges gibt.
Webpin hilft da ungemein:
http://packages.opensuse-community.org/

Der Fehler war ja auch schon vorher mit einem RMP installierten Treiber da.
Das mag sein. Genaue Fehlermeldungen wären da hilfreicher gewesen, als auf Verdacht mal 'Treiber mit alles und scharf mit Extraportion ndiswrapper' in das System zu kloppen. Durch den Wust an Einstellungen ist jetzt schwer durchzusteigen, zumal du vermutlich auch nicht mehr genau sagen kannst, was da alles installiert wurde.

ws1964:
Ich hab's selber nur irgendwo aufgegabelt. Stand kein Name dran, ich vermute also, der Autor hat nichts dagegen, wenn man seine Meinung teilt.
 
OP
M

Marko-L

Newbie
@ rolle

danke, ich werde das heute abend mal probieren

@ Grothesk

Ich hab ja als aller erstes die mitgelieferten RPM-Treiber von Suse probiert. Es hat aber nicht funktioniert wegen ganz oben genannten Fehler.

Dann hab ich gelesen das die von suse mitgelieferten Treiber nicht so gut sein sollen und dass man die von der Serialmonkey seite nehmen soll.

Und auf dieser Seite hab ich keine RPM-Pakte gefunden.

Ich sah das da auch nicht so tramatsich, da es nicht das erste mal wäre, das ich was mit make und make install installiert habe, was bisher auch immer funktioniert hat.
Auch hier ist die installtion ohne Fehler durchgelaufen.

Webpin kannte ich bis eben noch garnicht.
 

Grothesk

Ultimate Guru
Wie ist denn nun der Stand der Dinge?
Welche Treiber sind nun installiert?
Mit welchen Meldungen bei
iwconfig
ifconfig
Soll mit dem NetworkManager gearbeitet werden?
Ist in yast irgendwas schon eingestellt worden?
 
Was? Ralink und dann noch Chip RT2571 dann sträuben sich mir die Haare, die ich nicht habe ^^ Lese das hier bitte: http://www.linux-web.de/thread/14737/1/WLAN-WPA-PSK-mit-Chip-RT2571F.html
Gruß
 

Grothesk

Ultimate Guru
Könnten wir uns mal auf einen Weg einigen? Oder fabrizieren wir wieder so ein Chaos mit zig installierten Treibern wie es ursprünglich auch war?
 
OP
M

Marko-L

Newbie
Also ich hab jetzt alle Treiber, Firmwares usw. entfernt.

Wenn nichts von all dem Installiert ist und ich stecke den Stick an den Laptop dann wird bei iwconfig "rausb0" angezeigt.
Leider spinnt dann auch der ganze Rechner und alles hängt oder wenn man eine Taste drückt reagiert der PC als wenn man diese ewig gedrückt halten würde.

Erst nach einem Neustart kann man den PC wieder nutzen, natürlich nur ohne Stick.

Dann hab ich über Yast die Firmware und den Treiber von Suse installiert.
Wenn ich jetzt den Stick an den Rechner stecke funktioniert alles, ohne hängen usw.

Jetzt wurde bei iwconfig nicht mehr "rausb0" angezeigt sondern:

Code:
linux-pc:/home/Marko # iwconfig
lo        no wireless extensions.

eth28     no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:""
          Mode:Managed  Channel:0  Access Point: Not-Associated
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B
          Encryption key: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

Danach hab ich das Wlan per iwconfig konfiguriert und nachgeschaut ob er es angenommen hat:

Code:
linux-pc:/home/Marko # iwconfig wlan0 mode managed essid MLuDBWlan key "0687C00090601F42B0A493B845" open channel 11
Error for wireless request "Set Frequency" (8B04) :
    SET failed on device wlan0 ; Input/output error.
linux-pc:/home/Marko # iwconfig
lo        no wireless extensions.

eth28     no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"MLuDBWlan"
          Mode:Managed  Frequency:2.462 GHz  Access Point: Not-Associated
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B
          Encryption key:0687-C000-9060-1F42-B0A4-93B8-45
          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

Dann wollte ich das Wlan starten:

Code:
linux-pc:/home/Marko # ifup wlan0
    wlan0
              No configuration found for wlan0

Dann mit Konfiguration:

Code:
linux-pc:/home/Marko # ifconfig wlan0 up ifconfig wlan0 192.168.237.101 netmask 255.255.255.0 route add default gw 192.168.237.1 wlan0
SIOCSIFFLAGS: Kein Hauptspeicher für den Puffer verfügbar
ifconfig: Unbekannter Rechner
ifconfig: `--help' gives usage information.

Hat auch nichts gebracht.

Dann hab ich versucht das ganze mit Yast zu Konfigurieren.
Dort wurde die Wlan-Karte auch angezeigt, als nicht konfiguriert.
Hab das dann gemacht und es geht immer noch nichts.

iwconfig sagt folgendes:

Code:
linux-pc:/home/Marko # iwconfig
lo        no wireless extensions.

eth28     no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"MLuDBWlan"
          Mode:Managed  Frequency:2.462 GHz  Access Point: Not-Associated
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B
          Encryption key:0687-C000-9060-1F42-B0A4-93B8-45
          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

iwlist scan sagt folgendes:

Code:
linux-pc:/home/Marko # iwlist scan
lo        Interface doesn't support scanning.

eth28     Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     Interface doesn't support scanning : Network is down

und bei ifup wlan0 kommt jetzt nach der Konfiguration mit Yast:

Code:
linux-pc:/home/Marko # ifup wlan0
    wlan0
    wlan0     is controlled by ifplugd
command 'iwconfig wlan0 nick linux-pc' returned
 Error for wireless request "Set Nickname" (8B1C) :
    SET failed on device wlan0 ; Operation not supported.
SIOCSIFFLAGS: No buffer space available
Cannot enable interface wlan0.
interface wlan0 is not up

Was soll ich jetzt machen?
Andere Treiber oder Firmware?

Hier noch die Ausgaben von lsusb und lsmod:

Code:
Marko@linux-pc:~> lsusb
Bus 003 Device 002: ID 04f2:b055 Chicony Electronics Co., Ltd
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 148f:2573 Ralink Technology, Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 093a:2510 Pixart Imaging, Inc.
Bus 001 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000

Code:
Marko@linux-pc:~> lsmod
Module                  Size  Used by
ip6table_filter         6784  0
ip6_tables             17476  1 ip6table_filter
iptable_filter          6912  0
ip_tables              16324  1 iptable_filter
x_tables               18308  2 ip6_tables,ip_tables
rt73                  195004  0
rt2570                171304  0
rt73usb                29696  0
arc4                    6016  2
ecb                     7552  2
blkcipher              10116  1 ecb
rc80211_simple          9472  1
rt2500usb              27008  0
rt2x00usb              15872  2 rt73usb,rt2500usb
rt2x00lib              27008  3 rt73usb,rt2500usb,rt2x00usb
crc_itu_t               6144  1 rt2x00lib
mac80211              158344  3 rc80211_simple,rt2x00usb,rt2x00lib
cfg80211               10120  1 mac80211
af_packet              29064  2
ipv6                  268280  16
snd_pcm_oss            50432  0
snd_mixer_oss          20096  1 snd_pcm_oss
snd_seq                54452  0
snd_seq_device         12172  1 snd_seq
cpufreq_conservative    11272  0
cpufreq_userspace       8704  0
cpufreq_powersave       5888  0
powernow_k8            18564  1
apparmor               40736  0
fuse                   45460  2
loop                   21636  0
dm_mod                 56880  0
battery                14724  0
uvcvideo               48772  0
button                 12560  0
ac                      9604  0
sr_mod                 19492  1
cdrom                  37020  1 sr_mod
snd_hda_intel         273180  1
snd_pcm                82564  2 snd_pcm_oss,snd_hda_intel
snd_timer              26756  2 snd_seq,snd_pcm
rtc_cmos               12064  0
firmware_class         13568  3 rt73,rt2x00lib,uvcvideo
compat_ioctl32          5376  1 uvcvideo
snd                    58164  9 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer
rtc_core               23048  1 rtc_cmos
videodev               30464  1 uvcvideo
v4l1_compat            16388  2 uvcvideo,videodev
v4l2_common            20608  2 uvcvideo,videodev
k8temp                  9600  0
rtc_lib                 7040  1 rtc_core
hwmon                   7300  1 k8temp
forcedeth              50056  0
soundcore              11460  1 snd
snd_page_alloc         14472  2 snd_hda_intel,snd_pcm
joydev                 13632  0
sg                     37036  0
usbhid                 41300  0
hid                    29184  1 usbhid
ff_memless              9352  1 usbhid
sd_mod                 31104  5
ehci_hcd               35340  0
ohci_hcd               23684  0
usbcore               124268  10 rt73,rt2570,rt73usb,rt2500usb,rt2x00usb,uvcvideo,usbhid,ehci_hcd,ohci_hcd
edd                    12996  0
ext3                  131848  2
mbcache                12292  1 ext3
jbd                    68148  1 ext3
fan                     9220  0
ahci                   28548  4
pata_amd               16644  1
libata                139216  2 ahci,pata_amd
scsi_mod              140376  4 sr_mod,sg,sd_mod,libata
thermal                20872  0
processor              40876  2 powernow_k8,thermal
 

Grothesk

Ultimate Guru
Da laufen doch wieder vier Module für das Gerät. Das kann so nicht sauber funktionieren.
rt73 ist ein Modul, rt73usb ist ein Modul, rt2570 ist ein Modul und rt2500usb ist auch ein Modul.
Ich würde rt73, rt2570 und rt2x00usb mal blacklisten.
Dazu die Module in /etc/modules.d/blacklist eintragen.
Code:
blacklist rt73
blacklist rt2500usb
blacklist rt2570

Du hast da irgendwie alles reingeballert, was sich ralink schimpft.
Da blickt doch kein Mensch mehr durch.
 
OP
M

Marko-L

Newbie
So mein Wlan funktioniert jetzt.

Nicht mit dem Ralink-USB-Stick, sondern mit der fest eingebauten Wlankarte mit Atheros chip.

Noch eine kleine Info dazu.

Eigentlich ist ja Wlan schon in meinem Laptop integriert. (Atheros AR5007eg). Ich hab das aber nicht zum Funken gebracht da der Chip vom Linuxtreiber noch nicht unterstützt wird (kann man ja in vielen Foren lesen).
Mit Ndiswrapper hab ich es anfangs auch nicht hingebracht. Wie sich später durch Grothesk's Tip heraus gestellt hat, wurde der Ndiswrapper vom Atheros-Teiber blockiert.

Naja nachdem ich ja alle Treiber usw. entfernt hatte, hab ich zwar den USB-Stick mit Ralink-chip nicht ans laufen gerbacht abder dafür den internen mit Ndiswrapper.

Und das ist mir ja eh lieber.

Also vielen Dank für eure Hilfe.

Marko
 

Grothesk

Ultimate Guru
Warum sagst du das mit dem atheros nicht gleich?

Treiber für deine Atheros-Karte gibt es jedenfalls hier:
http://www.pc-forum24.de/suse-treiber/7830-experimentelle-madwifi-pakete-fuer-karten-mit-ar2425-ar5007eg-chipsatz-nur-32-bit.html
Ganz ohne ndiswrapper, dafür aber nur 32bit.
 
Oben