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

WLAN-Ralink USB

Meine Ralink WLAN USB Karte kann ich nicht zum Laufen bringen.
Ich muss aber hinweisen das die WLAN USB Karte ist fest eingebaut zu Massabord. Das ist also kein USB Stick den man einstecken und dann wieder entfernen kann.

Hier die Script Ausgabe: http://nopaste.info/3b89d8a9ba.html

Für jede Hilfe bin ich dankbar.
 

spoensche

Moderator
Teammitglied
# !!! CND0380E: Es wurden keine WLANs am Interface wlan0 gefunden. Die Hardware und/oder Treiber ist nicht richtig konfiguriert

http://www.linux-tips-and-tricks.de/index.php/collectNWData.sh-Fehlermeldungen-/CND0380E.html
 
OP
Heinz-Peter
Im Yast habe ich auf ifup umgestellt und die Schnittstelle konfiguriert aber ohne Erfolg.
Im Yast ist zwar die WLAN Schnittstelle vorhanden und auch das richtige Modul „rt2500usb“ steht drin aber unter Gerätename steht überhaupt nichts, kein „wlan0“. Ich habe dann das Modul entfernt und mit modprobe wieder geladen. Was für ein Wunder, plötzlich stand im Yast der Gerätename „wlan0“. Ich habe alles abgespeichert, Yast neu gestartet und umgestellt auf NW. NW hat dann wlan0 angezeigt aber keinen essid gefunden obwohl mehrere hier senden. Der Treiber ist für ein USB Stick aber bei mir ist die Karte fest eingebaut, ich kann den Stick nicht herausnehmen und dann wieder reinstecken. Ich glaube hier liegt das Problem. Ach ja, der Gerätename „wlan0“ ist dann wieder aus Yast verschwunden.
Ich habe bis Suse 11.0 gut mit dem Quellen-Paket von hier: http://www.linux-club.de/viewtopic.php?f=19&t=97472&start=0#p590137 gearbeitet, leider finde ich unter der Adresse keine neue src Pakete.
Ich suche also ein Quellen-Paket (rt2570-cvs-xxxxxxxxxx-x.x.src.rpm) um eine RPM zu bauen.
Wo finde ich so ein Quellen-Paket?

EDIT: Hier liegt mein src Paket für Suse 11.0: http://download.opensuse.org/repositories/home:/schmolle1980/openSUSE_11.0_Update/src/rt2570-cvs-2008060706-4.6.src.rpm leider finde ich nichts für Suse 11.2
 

spoensche

Moderator
Teammitglied
http://download.opensuse.org/repositories/drivers:/wlan/SUSE_Linux_Factory/ sind die Pakete rt2500 als fertige rpms und als Source rpms vorhanden.
 
OP
Heinz-Peter
Habe mit den src-quellen rpm-Pakete gebaut, die kann ich installieren, die bauen aber kein Modul rt2570usb.
Ich habe kein Plan.
 
OP
Heinz-Peter
Mit dem Archiv „rt2570-cvs-daily.tar.gz“ habe ich schon versucht aber make bricht mit Fehler ab.
Ich habe bei Suse 11.0 gut mit dem Archiv ausgekommen aber bei 11.2 klappt dass nicht.
 
OP
Heinz-Peter
spoensche schrieb:
Mit welchem Fehler bricht make den ab? Evtl. fehlen dir ein paar Pakete.
Mit dem Fehler:
Code:
rt2570-cvs-2009041204/Module> make
make: *** /lib/modules/2.6.31.5-0.1-default/build: Datei oder Verzeichnis nicht gefunden.  Schluss.
rt2570.ko failed to build!
make: *** [module] Fehler 1
 

abyss

Member
Da scheint der Source-code des Kernels zu fehlen.

Abfragen mit

rpm -qa | grep kernel

und falls noetig nach installieren.
 
OP
Heinz-Peter
Alles ist installiert aber es geht nicht.
Code:
rpm -qa | grep kernel
kernel-default-2.6.31.5-0.1.1.i586
kernel-source-2.6.31.5-0.1.1.noarch
linux-kernel-headers-2.6.31-3.4.noarch
 
OP
Heinz-Peter
Das Kommando "hwinfo --wlan" zeigt bei mir:
Code:
# hwinfo --wlan
29: USB 00.0: 0282 WLAN controller                              
  [Created at usb.122]                                          
  UDI: /org/freedesktop/Hal/devices/usb_device_148f_2570_noserial_if0_logicaldev_input
  Unique ID: H8hY.cZlTHM2NGU7                                                         
  Parent ID: zFuK.4uPzupm_EOA                                                         
  SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8.1/1-8.1:1.0                 
  SysFS BusID: 1-8.1:1.0                                                              
  Hardware Class: network                                                             
  Model: "Ralink 802.11g WiFi"                                                        
  Hotplug: USB
  Vendor: usb 0x148f "Ralink Technology, Corp."
  Device: usb 0x2570 "802.11g WiFi"
  Revision: "0.01"
  Driver: "rt2500usb"
  Driver Modules: "rt2500usb"
  Device File: /dev/input/event8
  Device Files: /dev/input/event8, /dev/char/13:72, /dev/input/by-id/usb-Ralink_802.11g_WLAN-event-if00, /dev/input/by-path/pci-0000:00:1d.7-usb-0:8.1:1.0-event
  Device Number: char 13:72
  Features: WLAN
  Speed: 480 Mbps
  Module Alias: "usb:v148Fp2570d0001dc00dsc00dp00icFFiscFFipFF"
  Driver Info #0:
    Driver Status: rt2500usb is active
    Driver Activation Cmd: "modprobe rt2500usb"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #25 (Hub)
Die zwei Zeilen hier:
Code:
Device File: /dev/input/event8
Device Files: /dev/input/event8, /dev/char/13:72, /dev/input/by-id/usb-Ralink_802.11g_WLAN-event-if00, /dev/input/by-path/pci-0000:00:1d.7-usb-0:8.1:1.0-event
stimmen irgendwie nicht. Neben „Device File“ sollte wlan0 stehen, sehr merkwürdig.

Komisch, nach dem entladen von rt2500usb und einschließend laden, ändert sich die Ausgabe von "hwinfo --wlan". Hier die Ausgabe:
Code:
# hwinfo --wlan     
29: USB 00.0: 0282 WLAN controller                              
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_148f_2570_noserial_if0
  Unique ID: H8hY.g_9cFk0xIL3
  Parent ID: zFuK.4uPzupm_EOA
  SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8.1/1-8.1:1.0
  SysFS BusID: 1-8.1:1.0
  Hardware Class: network
  Model: "Ralink 802.11g WiFi"
  Hotplug: USB
  Vendor: usb 0x148f "Ralink Technology, Corp."
  Device: usb 0x2570 "802.11g WiFi"
  Revision: "0.01"
  Driver: "rt2500usb"
  Driver Modules: "rt2500usb"
  Device File: wlan0
  Features: WLAN
  Speed: 480 Mbps
  HW Address: 00:11:09:50:13:35
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "usb:v148Fp2570d0001dc00dsc00dp00icFFiscFFipFF"
  Driver Info #0:
    Driver Status: rt2500usb is active
    Driver Activation Cmd: "modprobe rt2500usb"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #25 (Hub)
 
OP
Heinz-Peter
lOtz1009 schrieb:
Sieht so aus als ob HAL das Ding beim Systemstart etwas anderem zuordnet
Ja, das vermute ich auch. Die Karte ist fest im PC eingebaut (Kein Eigenbau. Der PC Hersteller ist auf so eine dumme Idee gekommen), die hängt aber am USB Bus. Ich überlege mit „mount“ die Karte einzubinden.
Ob dass eine gute Idee ist?
Hat jemand eine bessere?
 

spoensche

Moderator
Teammitglied
Hast du in /etc/modprobe.d eine Datei für dein WLAN? Ist das Modul in der /etc/modprobe.conf eingetragen?

Wenn ja, dann überprüfe den entsprechenden Eintrag und ändere ihn ab.
 
OP
Heinz-Peter
spoensche schrieb:
Hast du in /etc/modprobe.d eine Datei für dein WLAN?
Hier habe ich die Dateien. Ich sehe hier keine für mein WLAN:
Code:
# ls -ls
insgesamt 52
4 -rw-r--r-- 1 root root 3201 24. Okt 02:32 00-system.conf
4 -rw-r--r-- 1 root root  532 24. Okt 02:32 10-unsupported-modules.conf
8 -rw-r--r-- 1 root root 5891 16. Nov 15:06 50-blacklist.conf
4 -rw-r--r-- 1 root root  128 21. Okt 23:45 50-bluetooth.conf
4 -rw-r--r-- 1 root root   22 16. Nov 15:36 50-ipv6.conf
4 -rw-r--r-- 1 root root   33 19. Okt 17:38 50-ipw2200.conf
4 -rw-r--r-- 1 root root   86  2. Nov 13:11 50-nvidia.conf
4 -rw-r--r-- 1 root root   18 19. Okt 17:38 50-prism54.conf
4 -rw-r--r-- 1 root root  152 16. Nov 13:27 50-sound.conf
0 -rw-r--r-- 1 root root    0 16. Nov 13:27 50-sound.conf.YaST2save
4 -rw-r--r-- 1 root root  398 24. Okt 02:33 50-thinkpad_acpi.conf
4 -rw-r--r-- 1 root root  257 16. Nov 13:27 50-tv.conf
0 -rw-r--r-- 1 root root    0 16. Nov 13:27 50-tv.conf.YaST2save
4 -rw-r--r-- 1 root root   47 24. Okt 02:32 99-local.conf
spoensche schrieb:
Ist das Modul in der /etc/modprobe.conf eingetragen?
Hier habe ich keine Datei mit dem Namen modprobe.conf
EDIT: In der Datei „50-ipw2200.conf“ steht : options ipw2200 hwcrypto=0 led=1 Das verstehe ich nicht. Ich habe hier keine Intel Karte.
In der Datei „50-prism54.conf“ steht: blacklist prism54
 

spoensche

Moderator
Teammitglied
Heinz-Peter schrieb:
EDIT: In der Datei „50-ipw2200.conf“ steht : options ipw2200 hwcrypto=0 led=1 Das verstehe ich nicht. Ich habe hier keine Intel Karte.
In der Datei „50-prism54.conf“ steht: blacklist prism54

Deswegen steht der Modulname in der Blacklist. Wenn der Modulname in der Blacklist steht, weiss modprobe, dass es auf gar keinen Fall versuchen soll diesen Treiber zu laden. Mit options werden dem Treiber Konfigurationsparameter mitgegeben.

Der Kernel wird default mit sehr vielen Modulen kompiliert und daher existiert die Datei.

Ist in der /etc/modprobe.d/unsupported-modules.conf ein Eintrag für dein Modul vorhanden?
 
OP
Heinz-Peter
Das ist Auszug aus der Kommandoausgabe lsusb, zu leichterem Vergleich:
Code:
Bus 001 Device 004: ID 148f:2570 Ralink Technology, Corp. 802.11g WiFi
Das ist die gewünschte Ausgabe:
Code:
# modinfo rt2500usb
filename:       /lib/modules/2.6.31.5-0.1-default/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
license:        GPL                                                                              
description:    Ralink RT2500 USB Wireless LAN driver.                                           
version:        2.3.0                                                                            
author:         http://rt2x00.serialmonkey.com                                                   
srcversion:     F8B81546EA509C1E3B8A79C                                                          
alias:          usb:v5A57p0260d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0F88p3012d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0EB0p9020d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0769p11F3d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v114Bp0110d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0707pEE13d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0681p3C06d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v079Bp004Bd*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v148Fp9020d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v148Fp2573d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v148Fp2570d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v148Fp1706d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0DB0p6869d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0DB0p6865d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0DB0p6861d*dc*dsc*dp*ic*isc*ip*                                             
alias:          usb:v0411p0097d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0411p008Bd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0411p0067d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0411p0066d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0411p005Ed*dc*dsc*dp*ic*isc*ip*
alias:          usb:v06F8pE000d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1044p8007d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1044p8001d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v2001p3C00d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v14B2p3C02d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v1371p9022d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13B1p001Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13B1p0011d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v13B1p000Dd*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp705Ad*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp7051d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v050Dp7050d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B05p1707d*dc*dsc*dp*ic*isc*ip*
alias:          usb:v0B05p1706d*dc*dsc*dp*ic*isc*ip*
depends:        rt2x00lib,rt2x00usb
vermagic:       2.6.31.5-0.1-default SMP mod_unload modversions 586TSC
parm:           nohwcrypt:Disable hardware encryption. (bool)
#
Ich habe unter Windows XP im Gerätemanager geguckt und dort die Option „Radio On/Off gefunden“. Die Option „Radio On/Off“ steht auf Enable, schalte ich hier auf Disable dann ist auch unter Windows XP die Internetverbindung aus. Ist das möglich dass die WLAN Karte einen Software-Schalter hat?
##################################################+
Ich habe von Bekannten einen WLAN USB Stick „Asus WL-167G“ bekommen.
Wie das Leben so verrückt spielt ist in dem Asus Stick auch ein Ralink Chip drin und der braucht genau das gleiche Modul-rt2500usb.
Hier Auszug aus der lsusb Ausgabe mit Ralink und Asus:
Code:
Bus 001 Device 004: ID 148f:2570 Ralink Technology, Corp. 802.11g WiFi  
Bus 001 Device 008: ID 0b05:1706 ASUSTek Computer, Inc. WL-167G 802.11g Adapter [ralink]
Hier die Ausgabe von iwconfig:
Code:
# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=off
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          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

pan0      no wireless extensions.

wmaster1  no wireless extensions.

wlan1     IEEE 802.11bg  ESSID:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
          Tx-Power=off
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          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
Hier die hwinfo --wlan Ausgabe:
Code:
# hwinfo --wlan
29: USB 00.0: 0282 WLAN controller                              
  [Created at usb.122]                                          
  UDI: /org/freedesktop/Hal/devices/usb_device_148f_2570_noserial_if0_logicaldev_input
  Unique ID: H8hY.cZlTHM2NGU7                                                         
  Parent ID: zFuK.4uPzupm_EOA                                                         
  SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8.1/1-8.1:1.0                 
  SysFS BusID: 1-8.1:1.0                                                              
  Hardware Class: network                                                             
  Model: "Ralink 802.11g WiFi"                                                        
  Hotplug: USB                                                                        
  Vendor: usb 0x148f "Ralink Technology, Corp."                                       
  Device: usb 0x2570 "802.11g WiFi"                                                   
  Revision: "0.01"                                                                    
  Driver: "rt2500usb"                                                                 
  Driver Modules: "rt2500usb"                                                         
  Device File: /dev/input/event8                                                      
  Device Files: /dev/input/event8, /dev/char/13:72, /dev/input/by-id/usb-Ralink_802.11g_WLAN-event-if00, /dev/input/by-path/pci-0000:00:1d.7-usb-0:8.1:1.0-event                                                                              
  Device Number: char 13:72                                                                                            
  Features: WLAN                                                                                                       
  Speed: 480 Mbps                                                                                                      
  Module Alias: "usb:v148Fp2570d0001dc00dsc00dp00icFFiscFFipFF"                                                        
  Driver Info #0:                                                                                                      
    Driver Status: rt2500usb is active                                                                                 
    Driver Activation Cmd: "modprobe rt2500usb"                                                                        
  Config Status: cfg=no, avail=yes, need=no, active=unknown                                                            
  Attached to: #25 (Hub)                                                                                               

34: USB 00.0: 0282 WLAN controller
  [Created at usb.122]            
  UDI: /org/freedesktop/Hal/devices/usb_device_b05_1706_noserial_if0
  Unique ID: wkjR.dg+CvgdQaP0                                       
  Parent ID: k4bc.9T1GDCLyFd9                                       
  SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0       
  SysFS BusID: 1-5:1.0                                              
  Hardware Class: network
  Model: "ASUSTek 802.11g WLAN Drive"
  Hotplug: USB
  Vendor: usb 0x0b05 "ASUSTek Computer, Inc."
  Device: usb 0x1706 "802.11g WLAN Drive"
  Revision: "0.01"
  Driver: "rt2500usb"
  Driver Modules: "rt2500usb"
  Device File: wlan1
  Features: WLAN
  Speed: 480 Mbps
  HW Address: 00:11:d8:dc:18:89
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 2.484
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "usb:v0B05p1706d0001dc00dsc00dp00icFFiscFFipFF"
  Driver Info #0:
    Driver Status: rt2500usb is active
    Driver Activation Cmd: "modprobe rt2500usb"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #20 (Hub)
Aber ifconfig zeigt keine Schnittstelle. Wenn das mit dem „Radio On/Off“ Schalter bei Ralink stimmen sollte dann passt das nicht zu dem Asus Stick.
Das Modul ist momentan in den Kernel fest integriert. Ich kann nur hoffen das die Programmierer das Modul wieder herausnehmen aus dem Kernel.
 
Oben