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

ralink treiber instalieren

Conax

Hacker
Ich habe jetzt seit knapp einem Jahr hier einen wlan usb stick liegen der jedoch noch nie zum Einsatz kam. Der Stick hat einen Ralink Chipsatz (zioncom iptime wl0162). Ich habe jetzt folgenden Treiber von der ralink seite heruntergeladen: DPO_RT3070_LinuxSTA_V2.3.0.4_20100604

So ich habe das Verzeichnis entpackt und frage mich nun was ich machen soll?

Ich habe auch schon gegooglet doch habe bisher kein Tutorial gefunden wie man da vorgehen muss.
Ich möchte nicht einfach blind irgendwelche Befehle wie "make" und "make install" eintippen.

Ich hatte bisher immer die Hoffnung das entsprechende Treiber in den Kernel integriert werden was aber bisher nicht geschah.
 
OP
C

Conax

Hacker
Code:
stefan@linux-ufn8:~> lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0716 Genesys Logic, Inc. 
Bus 002 Device 005: ID 148f:3070 Ralink Technology, Corp. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c049 Logitech, Inc. G5 Laser Mouse
Bus 003 Device 003: ID 06f8:a300 Guillemot Corp. Dual Analog Leader GamePad
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046a:0106 Cherry GmbH 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
stefan@linux-ufn8:~> cat /etc/SuSE-release
openSUSE 11.3 (x86_64)
VERSION = 11.3
stefan@linux-ufn8:~>


danke für den link zu den fertigen rpm paketen. Ich habe diese instaliert jedoch scheint der treiber noch nicht ordentlich zu laufen. wicd erkennt meinen wlan stick nicht und in yast unter netzwerkeinstellungen taucht das teil auch nicht auf.
 

Grothesk

Ultimate Guru
In meinem Kernel ist das Modul rt2870sta enthalten. Hier fehlt ggf. nur die Firmware.
Genaueres kann man da aber nur sagen, wenn die Ausgabe des skriptes vorliegt.
 
OP
C

Conax

Hacker
Code:
collectNWData.sh V0.6.3.8-20 (Rev: 1.251, Build: 2010/08/30 18:35:34 UTC)
--- Welcher Netzwerkverbindungtyp soll getestet werden?
--- (2) Kabellose Verbindung (WLAN)
--- Welche Netzwerktopologie liegt vor?
--- (1) WLAN access point <---> LinuxClient
--- Auf welchem Rechner wird das Script ausgefuehrt?
--- (1) LinuxClient
--- WLAN SSID zu der verbunden werden soll: §§§§§§§§1

--- NWEliza untersucht das System nach haeufigen Netzwerkkonfigurationsfehlern ...



--- Keine offensichtlichen Konfigurationsfehler/-warnungen gefunden. Die Datei collectNWData.txt im bevorzugten Linux Forum posten und http://www.linux-tips-and-tricks.de/CND_UPL lesen.



==================================================================================================================
===== uname -a ===================================================================================================
Linux linux-ufn8 2.6.34.7-0.3-desktop #1 SMP PREEMPT 2010-09-20 15:27:38 +0200 x86_64 x86_64 x86_64 GNU/Linux
===== cat /etc/*[-_]release || cat /etc/*[-_]version =============================================================
/etc/SuSE-release
openSUSE 11.3 (x86_64)
VERSION = 11.3
===== cat /etc/resolv | grep -i "nameserver" =====================================================================
nameserver 192.168.178.20
===== cat /etc/hosts =============================================================================================
127.0.0.1       localhost
127.0.0.2       linux-ufn8.site linux-ufn8
===== route -n ===================================================================================================
Kernel IP Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.178.20  0.0.0.0         UG    0      0        0 eth0
===== ifconfig ===================================================================================================
eth0      Link encap:Ethernet  Hardware Adresse ##:##:##:##:##:#1  
          inet Adresse:192.168.178.1  Bcast:192.168.178.255  Maske:255.255.255.0
          inet6 Adresse: fe80::225:22ff:fe06:af70/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4186 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4489 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:1000 
          RX bytes:2987770 (2.8 Mb)  TX bytes:688140 (672.0 Kb)
          Interrupt:25 Basisadresse:0x2000 
lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:78 errors:0 dropped:0 overruns:0 frame:0
          TX packets:78 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 Sendewarteschlangenlänge:0 
          RX bytes:5068 (4.9 Kb)  TX bytes:5068 (4.9 Kb)
===== ping tests =================================================================================================
Ping of 195.135.220.3 OK
Ping of www.suse.de OK
===== dhcpcd-test ================================================================================================
wlan0: No DHCP server detected info, wlan0: hardware address = ##:##:##:##:##:#2
info, wlan0: broadcasting for a lease
debug, wlan0: sending DHCP_DISCOVER with xid 0x19630677
debug, wlan0: waiting for 3 seconds
info, wlan0: exiting
===== lspci ======================================================================================================
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
	Subsystem: ASRock Incorporation Motherboard (one of many) [1849:8168]
	Kernel driver in use: r8169
===== lsusb ======================================================================================================
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05e3:0716 Genesys Logic, Inc. 
Bus 002 Device 004: ID 148f:3070 Ralink Technology, Corp. 
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 046d:c049 Logitech, Inc. G5 Laser Mouse
Bus 003 Device 003: ID 06f8:a300 Guillemot Corp. Dual Analog Leader GamePad
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046a:0106 Cherry GmbH 
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
===== hwinfo (filtered) ==========================================================================================
32: PCI 200.0: 0200 Ethernet controller
  Model: "Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller"
  Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
  Device: pci 0x8168 "RTL8111/8168B PCI Express Gigabit Ethernet controller"
  SubVendor: pci 0x1849 "ASRock Incorporation"
  SubDevice: pci 0x8168 "Motherboard (one of many)"
  Driver: "r8169"
  Driver Modules: "r8169"
  Device File: eth0
  Link detected: yes
    Driver Status: r8169 is active
    Driver Activation Cmd: "modprobe r8169"
===== lsmod (filtered) ===========================================================================================
| aes_generic     | aes_x86_64      | af_packet       | ahci            | cbc              |
| edac_core       | edac_mce_amd    | fglrx           | i2c_piix4       | ieee1394         |
| ip_tables       | jbd2            | k10temp         | libata          | mperf            |
| ohci1394        | pci_hotplug     | powernow_k8     | r8169           | rt2870sta        |
| rt3070sta       | scsi_mod        | sd_mod          | serio_raw       | sg               |
| sha256_generic  | shpchp          | sr_mod          | usb_storage     | wmi              |
===== cat /etc/sysconfig/network/ifcfg-[earwd]* ==================================================================
--- /etc/sysconfig/network/ifcfg-eth0
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='RTL8111/8168B PCI Express Gigabit Ethernet controller'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
===== grep 'eth|ath|wlan|ra' /etc/udev/rules.d/*net_persistent* /etc/udev/rules.d/*persistent-net* ===============
/etc/udev/rules.d/70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="##:##:##:##:##:#1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
===== iwconfig ===================================================================================================
lo        no wireless extensions.
eth0      no wireless extensions.
vboxnet0  no wireless extensions.
wlan0     Ralink STA  ESSID:"§§§§§§§§2"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:-105 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
===== Actual date for bias of following greps ====================================================================
17:12:39 2010-10-03
===== grep -i radio /var/log/messages* | tail -n 5 ===============================================================
===== dmesg | grep -i radio | tail -n 5 ==========================================================================
===== tail -n 300 /var/log/messages* | /bin/grep -i firmware | tail -n 10 ========================================
Übereinstimmungen in Binärdatei (Standardeingabe).
===== ls /lib/firmware/* =========================================================================================
| 2.6.34.7-0.3-desktop    | 3com                    | acenic                  | adaptec                  |
| advansys                | agere_ap_fw.bin         | agere_sta_fw.bin        | ar9170-1.fw              |
| ar9170-2.fw             | ar9271.fw               | ath3k-1.fw              | ath3k-2.fw               |
| av7110                  | bnx2                    | bnx2x-e1-4.8.53.0.fw    | bnx2x-e1-5.2.7.0.fw      |
| bnx2x-e1h-4.8.53.0.fw   | bnx2x-e1h-5.2.7.0.fw    | cis                     | cpia2                    |
| cxgb3                   | dabusb                  | dsp56k                  | dvb-fe-xc5000-1.6.114.fw |
| dvb-ttpci-01.fw         | dvb-ttpci-01.fw-2622    | dvb-usb-dib0700-1.20.fw | e100                     |
| edgeport                | emi26                   | emi62                   | ess                      |
| f2255usb.bin            | GPL-3                   | i2400m-fw-usb-1.3.sbcf  | i2400m-fw-usb-1.4.sbcf   |
| iwlwifi-1000-3.ucode    | iwlwifi-3945-2.ucode    | iwlwifi-4965-2.ucode    | iwlwifi-5000-1.ucode     |
| iwlwifi-5000-2.ucode    | iwlwifi-5150-2.ucode    | iwlwifi-6000-4.ucode    | iwlwifi-6050-4.ucode     |
| kaweth                  | keyspan                 | keyspan_pda             | korg                     |
| lgs8g75.fw              | libertas                | LICENCE.agere           | LICENCE.atheros_firmware |
| LICENCE.i2400m          | LICENCE.iwlwifi_firmware| LICENCE.libertas        | LICENCE.mwl8k            |
| LICENCE.qla2xxx         | LICENCE.ralink-firmware.txt| LICENCE.ueagle-atm4-firmware| LICENCE.xc5000           |
| LICENSE.dib0700         | LICENSE.radeon_rlc      | matrox                  | microcode.dat            |
| mts_mt9234mu.fw         | mts_mt9234zba.fw        | mwl8k                   | myricom                  |
| ositech                 | ql2100_fw.bin           | ql2200_fw.bin           | ql2300_fw.bin            |
| ql2322_fw.bin           | ql2400_fw.bin           | ql2500_fw.bin           | qlogic                   |
| r128                    | radeon                  | rt2561.bin              | rt2561s.bin              |
| rt2661.bin              | rt2860.bin              | rt2870.bin              | rt3070.bin               |
| rt3071.bin              | rt3090.bin              | rt73.bin                | RTL8192E                 |
| s2250.fw                | s2250_loader.fw         | sb16                    | slicoss                  |
| sun                     | sxg                     | tehuti                  | tigon                    |
| tr_smctr.bin            | ttusb-budget            | ueagle-atm              | usbdux                   |
| usbduxfast_firmware.bin | usbdux_firmware.bin     | v4l-cx231xx-avcore-01.fw| v4l-cx23418-apu.fw       |
| v4l-cx23418-cpu.fw      | v4l-cx23418-dig.fw      | v4l-cx23885-avcore-01.fw| v4l-cx23885-enc.fw       |
| v4l-cx25840.fw          | vicam                   | yam                     | yamaha                   |
===== ndiswrapper -l =============================================================================================
No ndiswrapper module loaded
===== Active processes ===========================================================================================
wpa_supplicant:NO knetworkmanager:NO nm-applet:NO
===== ===== egrep -i "persistent|networkmanager" /etc/sysconfig/network/config | grep -v "^#|^$" =================
NETWORKMANAGER="no"
===== grep -r 'eth[0-10]|ath[0-10]|wlan[0-10]|ra[0-10]' /etc/modprobe.* ==========================================
===== iwlist scanning ============================================================================================
No WLANs found
==================================================================================================================
*** NWElizaStates V0.6.3.8-20
IF:eth0 IM:1 IF:wlan0 IM:2 DI:2 AP:0 FALON:0
 

Grothesk

Ultimate Guru
Du bist online...
Das ganze ohne LAN-Kabel wäre sinniger.
Und den NetworkManager würde ich auch nutzen.
 

spoensche

Moderator
Teammitglied
Code:
wpa_supplicant:NO knetworkmanager:NO nm-applet: NO

Verwendest du ifup oder den Networkmanager für die Konfiguration des WLAN- Sticks? Also der WPA- Supplicant muss gestartet sein, da er die Authorisierung am Router vornimmt.
 
OP
C

Conax

Hacker
Ich benutze wicd.
http://ubuntuforums.org/showthread.php?t=1208438

hab das jetzt noch gefunden. Wie stellt man da diese Verknüpfung her?
 
OP
C

Conax

Hacker
naja der treiber ist ja instaliert über die rpm pakete halt aber laut dem thread konnte ich noch folgende information entnehmen

Code:
"There is a problem with the make install. It places a file RT3070STA in /etc/Wireless. However, the driver is still looking for file RT2870STA.
You need to make a symbolic link ln -s RT3070STA RT2870STA."

und wie erstelle ich diesen symbolic link?
 

RME

Advanced Hacker
Will mich hier nicht einmischen, aber:

Wenn die Datei "/etc/Wireless/RT3070STA" existiert, dann:

# ln -s /etc/Wireless/RT3070STA /etc/Wireless/RT2870STA

macht ein (soft) link von RT2870STA auf RT3070STA

(lies > man ln)

Gruss,
Roland
 
OP
C

Conax

Hacker
Also ich hab das jetzt mal gemacht und wenn ich jetzt den wlan stick einstecke blinkt die blaue led :D (ob das jetzt positiv ist weiss ich nicht).

Leider wird der stick aber immer noch nicht unter yast->Netzwerkeinstellungen gelistet und auch wicd findet den nicht.

Was soll ich als nächstes tun damit ich das zum laufen bekomme?
 
OP
C

Conax

Hacker
hier das Ergebnis:

Code:
stefan@linux-ufn8:~> dmesg | tail
[ 1122.389413] usb 2-1: Product: 802.11 n WLAN
[ 1122.389418] usb 2-1: Manufacturer: Ralink
[ 1122.389421] usb 2-1: SerialNumber: 1.0
[ 1122.422649] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 1122.426264] rtusb init --->
[ 1122.426403] === pAd = ffffc90011be7000, size = 502256 ===
[ 1122.426405] <-- RTMPAllocAdapterBlock, Status=0
[ 1122.427877] usbcore: registered new interface driver rt2870
[ 1122.467727] rtusb init --->
[ 1122.467760] usbcore: registered new interface driver rt3070

Ich hab den stick mal unter windows getestet und der lief einwandfrei. Der Stick funktioniert also. Was mir aber unter Windows aufiel dass das Teil wohl den 2870er Treiber lädt obwohl laut ralink 3070 instaliert wurde. Ich weiss nicht was Ralink da gemacht hat aufjedenfall ist das ganze sehr merkwürdig (würde auch das mit dem softlink zum 2870er erklären).
 
OP
C

Conax

Hacker
danke für die Hilfe hier mal die neue Ausgabe nach der Installation der zwei Dateien.

Code:
stefan@linux-ufn8:~> dmesg | tail
[48945.820092] <--- RTMPFreeTxRxRingMemory
[48945.828116]  RTUSB disconnect successfully
[48953.170182] usb 2-1: new high speed USB device using ehci_hcd and address 7
[48953.305417] usb 2-1: New USB device found, idVendor=148f, idProduct=3070
[48953.305426] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[48953.305433] usb 2-1: Product: 802.11 n WLAN
[48953.305438] usb 2-1: Manufacturer: Ralink
[48953.305442] usb 2-1: SerialNumber: 1.0
[48953.307408] === pAd = ffffc90011c25000, size = 502256 ===
[48953.307414] <-- RTMPAllocAdapterBlock, Status=0
stefan@linux-ufn8:~> su
Passwort: 
linux-ufn8:/home/stefan # ifconfig wlan0 up
linux-ufn8:/home/stefan # exit
exit
stefan@linux-ufn8:~> dmesg | tail
[49065.487281] <-- RTMPAllocTxRxRingMemory, Status=0
[49065.489494] -->RTUSBVenderReset
[49065.489616] <--RTUSBVenderReset
[49065.786050] 1. Phy Mode = 0
[49065.786056] 2. Phy Mode = 0
[49065.828065] 3. Phy Mode = 0
[49065.835156] RTMPSetPhyMode: channel is out of range, use first channel=1 
[49065.835165] MCS Set = 00 00 00 00 00
[49065.887790] <==== rt28xx_init, Status=0
[49065.889779] 0x1300 = 00073200
stefan@linux-ufn8:~>


Wenn ich wicd öffne oder unter yast->Netzwerkeinstellungen wird leider immer noch nicht der Stick angezeigt.
 

stguenth

Member
Code:
===== lsmod (filtered) ===========================================================================================
| aes_generic     | aes_x86_64      | af_packet       | ahci            | cbc              |
| edac_core       | edac_mce_amd    | fglrx           | i2c_piix4       | ieee1394         |
| ip_tables       | jbd2            | k10temp         | libata          | mperf            |
| ohci1394        | pci_hotplug     | powernow_k8     | r8169           | [b]rt2870sta[/b]        |
| [b]rt3070sta[/b]       | scsi_mod        | sd_mod          | serio_raw       | sg               |
| sha256_generic  | shpchp          | sr_mod          | usb_storage     | wmi              |

Hallo, wollte mich hier mal einmischen. Man möge mich berichtigen, wenn ich falsch liege ;)

Conax benutzt doch 11.3 mit dem 2.6.34er Kernel. Die Module für die Ralink-Chips sind doch im Kernel schon enthalten (Staging): Man sieht aus der Script-Ausgabe, dass 2 Treiber geladen werden (rt2870, rt3070). Das bedeutet doch, dass einer von beiden "geblacklistet" werden müsste, dann sollte es schon funktioneren, ohne weiteren Treiberdownload!?

Gruß Steffen
 
Oben