(Gelöst) Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Status
Für weitere Antworten geschlossen.

gilas

New Member
Hallo Community,

Ich grüße alle besonders die, die an die Lösungensfindung aktive Hilfe leisten.
Iche besitze folgende Rechner :
- Mainboard A7V, VT8363/8365 [K133/KM133] (rev 03)
- Prozessor AMD Athlon 900 MHz
- RAM 384 MB SDRAM 133
- Grafikkarte RADEON 9800 pro
- Soundkarte Ensoniq ES1370
- FireWire IEEE 1394
- Betriebsystem SuSE Linux 10.1, Kernel 2.6.16.21-0.25-default

-- Mein Problem ist wie folgt:
-- Ich besitze eine WLAN Netzwerkkarte der Marke "Sparklan WL-660R" mit der Chipsatz von
Code:
# lspci -v
00:0d.0 Network controller: Ralink RT2561/RT61 802.11g PCI
Subsystem: Ralink Unknown device 2561
Flags: bus master, slow devsel, latency 32. IRQ 9
Memory at c5000000 (32-bit, non-prefetchable) [size=32k]
Capabilities: [40] Power Management version 2
-- Habe die Linux Treiber (RT61_Linux_STA_Drv1.0.4.0.tar.gz) fuer diese Karte aus dem Homepage der Ralink heruntergeladen und
entsprechend der /tmp/RT61_linux_STA..../Modul/readme Datei die Vorgänge durch geführt und habe auch Teilerfolge gehabt.

-- Aber die Karte möchte einfach nicht funktionieren.
-- Ich habe außerdem einige HOWTO's in diese Forum und in einige anderen Website gelesen, die in diese Zusammenhang sind, aber
keine Richtige Lösung gefunden.
-- Ich beschreibe die vorgänge, die ich durchgeführt habe und hoffe dass, jemand bzw. jefrau :) mir einen endscheidende Tipp
geben kann.

Ich bin begeistert über L I N U X , Lang lebe Linus Torwald

Nun beschreibe ich die Vorgänge:
===============================
-- Installationsverzeichnis:
Code:
linux:/tmp/RT61_linux_STA_/Drv1.0.4.0/Module # make all
make -C /lib/modules/2.6.16.21-0.25-default/build SUBDIRS=/tmp/RT61_Linux_STA_Drv1.0.4.0/Module modules
make[1]: Entering directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/default'
make -C ../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/i386/default modules
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rtmp_main.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/mlme.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/connect.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/sync.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/assoc.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/auth.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/auth_rsp.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rtmp_data.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rtmp_init.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/sanity.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rtmp_wep.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rtmp_info.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/eeprom.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rtmp_tkip.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/wpa.o
  CC [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/md5.o
  LD [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rt61.o
  Building modules, stage 2.
  MODPOST
  CC      /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rt61.mod.o
  LD [M]  /tmp/RT61_Linux_STA_Drv1.0.4.0/Module/rt61.ko
make[1]: Leaving directory `/usr/src/linux-2.6.16.21-0.25-obj/i386/default'
****************************************************************************
-- Modul wird geladen:
------------------
Code:
# /sbin/insmod rt61.ko
-- Bestaetigung des Ladevorgangs durch /var/log/messages:
-------------------------------------------------
Code:
Nov  3 11:33:47 linux kernel: rt61: module not supported by Novell, setting U taint flag.
Nov  3 11:33:47 linux kernel: rt61: module license 'unspecified' taints kernel.
Nov  3 11:33:47 linux kernel: PCI: Found IRQ 9 for device 0000:00:0d.0
Nov  3 11:33:47 linux kernel: PCI: Sharing IRQ 9 with 0000:00:04.2
Nov  3 11:33:47 linux kernel: PCI: Sharing IRQ 9 with 0000:00:04.3
Nov  3 11:33:47 linux kernel: PCI: Sharing IRQ 9 with 0000:00:09.0
Nov  3 11:33:47 linux kernel: RT61: Vendor = 0x1814, Product = 0x0301 
Nov  3 11:33:47 linux kernel: RT61: RfIcType= 3
Nov  3 11:33:48 linux kernel: RT61: RfIcType= 3
Nov  3 11:33:48 linux ifup:     ra0       
Nov  3 11:33:48 linux ifup:               No configuration found for ra0
Nov  3 11:33:59 linux kernel: ra0: no IPv6 routers present
Nov  3 11:35:34 linux kernel: ra0 (WE) : Driver using old /proc/net/wireless support, please fix driver !
-- Sicherheitshalber:
Code:
# /sbin/lsmod | grep rt61
rt61		205696	1
-- IP vergeben:
Code:
# /sbin/ifconfig ra0 inet 192.168.178.100 up
-- IP abgefragt:
Code:
# ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:45 errors:0 dropped:0 overruns:0 frame:0
          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3814 (3.7 Kb)  TX bytes:3814 (3.7 Kb)

ra0       Link encap:Ethernet  HWaddr 00:0E:8E:04:08:52  
          inet addr:192.168.178.100  Bcast:192.168.178.255  Mask:255.255.255.0
          inet6 addr: fe80::20e:8eff:fe04:852/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4968 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17188 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:408756 (399.1 Kb)  TX bytes:0 (0.0 b)
          Interrupt:9
-- Ausgabe von iwconfig:
Code:
ra0       RT61 Wireless  ESSID:""  
          Mode:Auto  Frequency:1 MHz  Bit Rate=54 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=0/100  Signal level:-121 dBm  Noise level:-111 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
-- Ich weiss nicht ob die Rechte fÃuer die Konfigurationsdatein korrekt sind.
-- Was mich stützig macht ist: Warum muss die Rechte der Datei rt61sta.dat 555 sein! Normaleweise 644 reicht. oder?
#
Code:
ls -ltr /etc/Wireless/RT61STA
total 28
-r-xr-xr-x 1 root root  510 Nov  2 17:17 rt61sta.dat
-r-xr-xr-x 1 root root 8192 Nov  3 11:30 rt2661.bin
-r-xr-xr-x 1 root root 8192 Nov  3 11:30 rt2561s.bin
-r-xr-xr-x 1 root root 8192 Nov  3 11:30 rt2561.bin
-- Meine AP wird auch gefunden:
Code:
# iwlist ra0 scanning
ra0       Scan completed :
          Cell 01 - Address: 00:11:02:13:04:58
                    ESSID:"FRITZ!Box WLAN 3050"
                    Mode:Managed
                    Channel:6
                    Encryption key:on
-- Konfigurationsdatei rt61sta.dat habe ich wie folgt angepasst:
Code:
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID="FRITZ!Box WLAN 3050"
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=<geheim>
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
RoamThreshold=75
PSMode=CAM
TxPreamble=0
FastRoaming=0
-- Route zu meiner "FRITZ!Box WLAN 3050" Router eingestellt:
Code:
# route add default gw 192.168.178.1
-- Das Ergebnis ist:
Code:
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.178.0   0.0.0.0         255.255.255.0   U     0      0        0 ra0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.178.1   0.0.0.0         UG    0      0        0 ra0
-- Ob wohl die Route angenommen wird, bekomme ich keine Ping vom Router zurueck.
Code:
# ping 192.168.178.100 -4
PING 192.168.178.100 (192.168.178.100) 56(84) bytes of data.
64 bytes from 192.168.178.100: icmp_seq=1 ttl=64 time=0.056 ms
64 bytes from 192.168.178.100: icmp_seq=2 ttl=64 time=0.029 ms
64 bytes from 192.168.178.100: icmp_seq=3 ttl=64 time=0.022 ms
64 bytes from 192.168.178.100: icmp_seq=4 ttl=64 time=0.069 ms

--- 192.168.178.100 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2998ms
rtt min/avg/max/mdev = 0.022/0.044/0.069/0.019 ms
-- Und die Router bleibt Stumm:
Code:
# ping 192.168.178.1 -c4
PING 192.168.178.1 (192.168.178.1) 56(84) bytes of data.
From 192.168.178.100: icmp_seq=1 Destination Host Unreachable
From 192.168.178.100 icmp_seq=1 Destination Host Unreachable
From 192.168.178.100 icmp_seq=2 Destination Host Unreachable
From 192.168.178.100 icmp_seq=3 Destination Host Unreachable

--- 192.168.178.1 ping statistics ---
3 packets transmitted, 0 received, +4 errors, 100% packet loss, time 2009ms
, pipe 3
-- Weitere Details auf dem zweiten Beitrag
 

gilas

New Member
( Gelöst ) Sparklan WL-660R - Chipsatz Ralink 2561/RT61

--
Weiter geht es..

-- Mein ra0 Konfigurationsdatei unter /etc/sysconfig/network/ifcfg-ra0 ist wie folgt aufgestellt:
Code:
DEVICE='ra0'
ONBOOT='yes'
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP=''
WIRELESS_AUTH_MODE='open'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='FRITZ!Box WLAN 3050'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0='h:geheim'
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
_nm_name='sysfs_bus_id:0000:00:0d.0'
-- Das Netzwerk habe ich neue gestartet:
# rcnetwork restart
Code:
-- Die /var/log/messages Datei berichtet:
Nov  3 13:07:57 linux ifstatus: lo is up
Nov  3 13:07:57 linux ifstatus: 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue 
Nov  3 13:07:57 linux ifstatus:     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
Nov  3 13:07:57 linux ifstatus:     inet 127.0.0.1/8 scope host lo
Nov  3 13:07:57 linux ifstatus:     inet6 ::1/128 scope host 
Nov  3 13:07:57 linux ifstatus:        valid_lft forever preferred_lft forever
Nov  3 13:07:57 linux ifstatus:               IP address: 127.0.0.1/8
Nov  3 13:07:58 linux ifstatus-route: Configured routes for interface lo:
Nov  3 13:07:58 linux ifstatus-route:   127/8 - - lo  
Nov  3 13:07:58 linux ifstatus-route: Active routes for interface lo:
Nov  3 13:07:58 linux ifstatus-route:   127.0.0.0/8  scope link
Nov  3 13:07:58 linux ifstatus-route: 1 of 1 configured routes for interface lo up
Nov  3 13:07:58 linux ifup:     lo        
Nov  3 13:07:58 linux ifup:     lo        
Nov  3 13:07:58 linux ifup: IP address: 127.0.0.1/8  
Nov  3 13:07:58 linux ifup:  
Nov  3 13:07:58 linux ifup:     ra0       
Nov  3 13:07:59 linux kernel: RT61: RfIcType= 3
Nov  3 13:07:59 linux ifup-dhcp:     ra0       (DHCP) 
Nov  3 13:07:59 linux ifup-dhcp: . 
Nov  3 13:07:59 linux kernel: NET: Registered protocol family 17
Nov  3 13:08:00 linux ifup-dhcp: . 
Nov  3 13:08:01 linux ifup-dhcp: . 
Nov  3 13:08:02 linux ifup-dhcp: . 
Nov  3 13:08:03 linux ifup-dhcp: . 
Nov  3 13:08:04 linux ifup-dhcp: no IP address yet... backgrounding. 
Nov  3 13:08:09 linux kernel: ra0: no IPv6 routers present
-- So, jetzt weiss ich nicht wie ich weitere korrekte Einstellungen vornehmen kann. Vorallem Wo?
-- Modulinformation ist wie folgt:
Code:
# modinfo rt61
filename:       /lib/modules/2.6.16.21-0.25-default/kernel/drivers/net/wireless/rt61.ko
author:         Paul Lin <paul_lin@ralinktech.com>
description:    RT61 Wireless Lan Linux Driver
vermagic:       2.6.16.21-0.25-default 586 REGPARM gcc-4.1
depends:        
alias:          pci:v00001814d00000301sv*sd*bc*sc*i*
alias:          pci:v00001814d00000302sv*sd*bc*sc*i*
alias:          pci:v00001814d00000401sv*sd*bc*sc*i*
srcversion:     2BA7EFA024D7389C4A62857
-- und zu gute Letzt prüfe ich ob dhcp-client läuft:
Code:
# ps auxf | grep dhcp
5505 tty1     S      0:00 /sbin/dhcpcd -C -H -D -K -N -t 999999 -h linux -c /etc/sysconfig/network/scripts/dhcpcd-hook ra0
---
Das war alles.
PS: Ich experimentiere schon seit eine Woche an dieses Problem!

Anmerkung (RM)

Es macht KEINEN Sinn, mehrere Threads zum selben Thema als Fortsetzung aufzumachen, wir haben einen Button "Antworten", der sollte Dir schonmal aufgefallen sein. Die Code-Tags setzt Du nun bitte selber, dafür gibt es den Button "Ändern", dann kannst Du schonmal den Umgang mit der Forensoftware üben.
 

Rain_Maker

Administrator
Teammitglied
AW: Sparklan WL-660R - Ralink 2561/RT61 Chipsatz

Das sieht ja schon gar nicht mal so schlecht aus.

Hier könnte zumindest EIN Fehler liegen:

Code:
AuthMode=OPEN
Laut README gibt es folgende Optionen:

README schrieb:
13. AuthMode=value
value
OPEN For open system
SHARED For shared key system
WEPAUTO Auto switch between OPEN and SHARED
WPAPSK For WPA pre-shared key (Infra)
WPA2PSK For WPA2 pre-shared key (Infra)
WPANONE For WPA pre-shared key (Adhoc)
Also Frage Nr.1

Welche Verschlüsselung soll genutzt werden?

Das hier ist -egal bei welcher- Verschlüsselung sicher falsch:
Code:
EncrypType=NONE
README schrieb:
EncrypType=value
value
NONE For AuthMode=OPEN
WEP For AuthMode=OPEN or AuthMode=SHARED
TKIP For AuthMode=WPAPSK or WPA2PSK

AES For AuthMode=WPAPSK or WPA2PSK
Siehe hierzu Frage 1.

Des weiteren gilt es HIER aufzupassen:

README schrieb:
Key1Type=vaule
Key2Type=value
Key3Type=vaule
Key4Type=vaule
value
0 hexadecimal type
1 assic type
(usage : reading profile only)
(ich glaube übrigens, "assic" ist ein Verschreiber und es soll "ASCII" heissen.)

Je nachdem, wie der Verschlüsselungskey angegeben werden soll, siehe wieder Frage 1 und dazu eben Frage 2:

Wie ist der Key im Router angegeben? Passphrase oder hexadezimal?

Ergänzung:

Das hier macht auch keinen Sinn:

-- IP vergeben:


Code:
# /sbin/ifconfig ra0 inet 192.168.178.100 up
und später:

-- Mein ra0 Konfigurationsdatei unter /etc/sysconfig/network/ifcfg-ra0 ist wie folgt aufgestellt:
Code:
DEVICE='ra0'
 ONBOOT='yes'
 BOOTPROTO='dhcp'
 BROADCAST=''
-- und zu gute Letzt prüfe ich ob dhcp-client läuft:
Code:
 # ps auxf | grep dhcp
 5505 tty1 S 0:00 /sbin/dhcpcd -C -H -D -K -N -t 999999 -h linux -c /etc/sysconfig/network/scripts/dhcpcd-hook ra0
Das widerspricht sich, ENTWEDER DHCP ODER feste IP, NICHT beides gleichzeitig.

Ausserdem sollte man (zumindest bei WPA-PSK bin ich mir da sicher) die ifcfg-ra0 händisch ändern, sonst kommen sich iwconfig (welches die ifcfg-ra0 verwendet) und iwpriv (welches die r61sta.dat verwendet) in die Quere.

Siehe hierzu beispielhaft:

http://linux.wordpress.com/2006/05/14/suse-101-and-rt2500-wi-fi/

Postings 56 und besonders 66; zwar geht dort um eine andere Ralink-Karte, aber die Konfiguration ist analog.

BTW:

Bitte CODE-Tags für Shellausgaben nutzen.

[noparse]
Code:
[/noparse][/COLOR]Shellausgabe[COLOR='Red'][noparse]
[/noparse]
oder Text mit der Maus markieren und auf das "#" oben in der Leiste des Eingabefelds klicken, notfalls die "Erweitert"e Editierfunktionen wählen (Buttons direkt unterhalb des Eingabefensters).

Greetz,

RM
 

gilas

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

@Rain_Maker

Vielen Danke für deine Antwort und Tipp.
Ich werde gleich deine Vorschlage ausprobieren und das Ergbinis wieder berichten.

Sorry, dass mein Beitrag so lang ist. Ich wollte so viele Infos wie möglich posten, damit man den Fehler präzieser auf die Spür kommen kann.

Ach ja,
Auf dem Router ist die Verschlüsselung auf WEP eingestellt. (habe gerade unter Windows gesehn!)

Mit freundlichen Grüß
gilas
 

gilas

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Bin folgendermaßen vorgegangen:

Habe die Datei '/etc/Wireless/RT61STA/rt61sta.dat' wie folgt korregiert:
Code:
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID="FRITZ!Box WLAN 3050"
NetworkType=Infra
Channel=6
AuthMode=OPEN
EncrypType=WEP
DefaultKeyID=1
Key1Type=1
Key1Str=1234567890123
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
RoamThreshold=75
PSMode=CAM
TxPreamble=0
FastRoaming=0
-- Anschliessend habe ich die Datei '/etc/sysconfig/network/ifcfg-ra0' wie folgt angepasst:
Code:
DEVICE='ra0'
ONBOOT='yes'
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='Spark lan Ralink RT2561/RT61 801.11g PCI'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='yes'
WIRELESS_AP='FRITZ!Box WLAN 3050'
WIRELESS_AUTH_MODE='open'
WIRELESS_BITRATE='auto'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL='6'
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='1'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE=''
WIRELESS_ESSID='FRITZ!Box WLAN 3050'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1='s:1234567890123'
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK='Ralink RT2561/RT61'
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='yes'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY=''
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''
_nm_name='sysfs_bus_id:0000:00:0d.0'
- Jetzt habe ich das Netzwerk aktualisiert und die Logeintrag in '/var/log/messages'
zeigt dass, das Netzwerk zwar restartert wird, aber die IP-Vergabe bleibt im Hintergrund und
und keine IP-Adresse wird vom Router zugewiesen:
Code:
Nov  4 14:44:22 linux ifup:     ra0       
Nov  4 14:44:22 linux kernel: RT61: RfIcType= 3
Nov  4 14:44:22 linux kernel: klogd 1.4.1, ---------- state change ---------- 
Nov  4 14:44:22 linux ifup-dhcp:     ra0       (DHCP) 
Nov  4 14:44:22 linux ifup-dhcp: . 
Nov  4 14:44:23 linux ifup-dhcp: . 
Nov  4 14:44:24 linux ifup-dhcp: . 
Nov  4 14:44:25 linux ifup-dhcp: . 
Nov  4 14:44:26 linux ifup-dhcp: . 
Nov  4 14:44:27 linux ifup-dhcp: no IP address yet... backgrounding.
- und wenn ich jetzt die Ausgabe von 'ifconfig' und 'iwconfig' mir anschaue,
Code:
# ifconfig

[...]

ra0       Link encap:Ethernet  HWaddr 00:0E:8E:04:08:52  
          inet6 addr: fe80::20e:8eff:fe04:852/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11948 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5080 errors:0 dropped:0 overruns:0 carrier:0
          collisions:10 txqueuelen:1000 
          RX bytes:1030550 (1006.3 Kb)  TX bytes:7736 (7.5 Kb)
          Interrupt:9 

# iwconfig

[...]

ra0       RT61 Wireless  ESSID:"FRITZ!Box WLAN 3050"  
          Mode:Auto  Channel:6  Bit Rate=1 Mb/s   
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality=30/100  Signal level:-121 dBm  Noise level:-111 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
... und trotz des korrekten Datens, bekomme ich keine Verbindung nach außern.
Nach so viel Muehe und schweiss, und keine Positive Ergebnis habe ich beschlossen
mir die Manpages von 'iwconfig', 'iwlist' genauer anschauen.
Nochmal habe ich die Dateien 'rt61sta.dat' und 'ifcfg-ra0' mit einander verleichen
damit ich wichtige gemeinsamkeiten in diese Dateien einkreisen kann.
Die Werte der Prametern 'AuthMode' und 'AUTH_MODE' stimmen miteinander ueberein.
Dagegen kommt die Parameter 'EncryptType' nur in eine Datei vor, zwar in die Datei 'rt61sta.dat'.
Nochmal habe ich mir die Ausgabe von 'lwlist ra0 key' ueberprueft:
Code:
ra0       2 key sizes : 40, 104bits
          4 keys available :
		[1]: off
		[2]: off
		[3]: off
		[4]: off
          Current Transmit Key: [0]
- Siehe da, keine KEY wird angewendet!
- Also musst ich diese KEY eingeben! Habe ich auch gemacht:
Code:
# iwconfig ra0 key s:1234567890123 [1]
---> Parameter 's' = ASCSI Format !!!WICHTIG!!!
---> Parameter '[1] = erste KEY
- Anschliessend habe ich diese KEY als erste [1] KEY wie folgt zugewiesen:
Code:
# iwconfig ra0 key [1] <-- MUSS GENAU SO EINGEGEBEN WERDEN!
- Dann schaue ich mir die ausgabe von:
Code:
# iwlist ra0 key
ra0       2 key sizes : 40, 104bits
          4 keys available :
		[1]: 1234-1234-1234-1234-1234-1234-12 (104 bits)
		[2]: off
		[3]: off
		[4]: off
          Current Transmit Key: [1]
... bisher ist nur der KEY zugewiesen, A B E R noch nicht aktiviert. Also habe den KEY aktiviert:
Code:
# iwconfig ra0 key on <--- AKTIVATOR!
... und jetzt beobachte ich die Logeintrag in '/var/log/messages':
Code:
Nov  4 16:12:12 linux kernel: 12:34:56:78:36:00:02:35:32:30:37:31:37:00:00:00:
Nov  4 16:12:38 linux kernel: 12:34:56:78:36:00:02:35:32:30:37:31:37:00:00:00:
Nov  4 16:13:07 linux modify_resolvconf: Service dhcpcd modified /etc/resolv.conf. See info block in this file
Nov  4 16:13:07 linux ifup:     ra0       
Nov  4 16:13:08 linux syslog-ng[2595]: SIGHUP received, restarting syslog-ng
Nov  4 16:13:09 linux syslog-ng[2595]: new configuration initialized
!Achtung:
-- Wenn man einmal diese Vorgang durchführt hat, (also manuel Vergabe von KEY, wie ich es beschrieben habe) und dabei Tippfehler auftretten ist, oder man vergibt mehrere Male eine KEY, dann wird keine von diesen KEY akzeptiert und es erfolgt keine IP-Vergabe vom Router. Damit das Korrekt funktioniert, muss man den Rechener einmal Rebooten und den KEY-Vergabe nur einmal wiederholen,

... Und jetzt ist die Verbindug da! Geschaft.
Aber es bleibt immer nocht viele Fragen offen z.B:
- Wieso benutzt Das Modul 'rt61.ko' nicht die beiden oben genannten Konfigurationsdateien?
- Wie kann ich dieses Parametervergabe Automatisieren?
... habe mit einer Start script ausprobieret, aber keine Erfolg!
Beispiel Start script:
Code:
#! /bin/sh
#
# Copyright (c) 2006 IT-Netzwerk Security, DE.  All rights reserved.
#
# Author: user <userAT.org> 2006
#
# /etc/init.d/iwconfig
#
# script fuer die Parametervergabe an 'ra0'
#
/usr/sbin/iwconfig ra0 key s:1234567890123 [1]
/usr/sbin/iwconfig ra0 key [1]
/usr/sbin/iwconfig ra0 key on
Das war alles.
Jede prezise Hilfe ist Willkommen.
Vorab vielen Danke fuer eure Geduld.
gilas
 

vgruetzm

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Hallo,
ich habe die Sparklan WL-660R in einem alten Compaq Deskpro laufen.
Im Prinzip sieht das alles schon recht ordentlich aus, was Du da geschrieben hast. Das Modul wird zumindest schon mal geladen und die Datei ifcfg-ra0 existiert ja auch schon (... was nicht immer selbstverständlich ist)
Versuch mal folgendes:
Stell mal zunächst die Verschlüsselung am Router auf WEP um.
Als nächstes starte mal YaST -> Netzwerkgeräte -> Netzwerkkarte.
Da müßte sich die Sparklan schon melden.
Wenn nicht, mach folgendes:
- "Hinzufügen" wählen
- bei SuSE 10.1 "klassische Methode mit ifup" wählen
- bei den Hardwaredetails als Modulname "rt61" eintragen
- als Verschlüsselung mal WEP ausprobieren, Schlüsselart und -länge muß zum Router passen !!!
- den Rest nach eigenen Bedürfnissen vervollständigen
Für einen ersten Test evtl. mal die Verschlüsselung im Router komplett abschalten, dann mußt Du bei der Konfiguration der Netzwerkkarte unter "Authentifikationsmethode" "offen" wählen. Wenn Du dann die Verbindung zum Internet hinkriegst, weißt Du ja, wo Du zu suchen hast. Der Vorteil der Konfigurationsmethode mit YaST ist, daß das Script ifcfg-ra0 damit die richtigen Einträge erhält. Das Editieren der Datei per Hand birgt eher das Risiko, daß sich hier Fehler einschleichen. Und dann geht gar nix...
Außerdem kannst Du damit auch festlegen, wann die Karte gestartet werden soll. Typischerweise würde man hier unter "Erweitert ... -> Besondere Einstellungen -> Geräteaktivierung" die Option "Bei Systemstart" auswählen, zusätzlich noch unbedingt das Kästchen "Benutzergesteuert" aktivieren, damit auch der normale Benutzer eine Internetverbindung aufbauen kann. Damit kannst Du Dir die manuellen Einträge in den Startscripten sparen!

Gruß :cool:
 

gilas

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

@vgruetzm

Danke für diese ausführliche Hilfe. Ich habe dein Vorschlag ausprobiert aber keine Erfolg gehabt. So weit ich bisher die Sache überblicken kann, und nach dem ich mich einige Zeit damit beschäftigt habe, ist das Problem, ein mal SuSE problem.und zum anderen der Kerneltreiber, den ich installiert habe. Fakt ist wenn ich über die YaST die Netzwerkkarte konfiguriere, bekomme ich für meine geladene Modul rt61.ko eine neue Interface Konfigurationsdatei /etc/sysconfig/networks/ifcfg-wlan1
und wenn das Netzwerk gestartet wird (egal ob bei neue Start, oder mit rcnetwork), sucht der Kerneltreiber Modul rt61.ko nach eine Konfigurationsdatei namens ,,,/ifcfg-ra1 bzw. .../ifcfg-ra0 und kümmert sich nicht darum dass, in dem oben genannten Ordner eine Konfigurationsdaten .../ifcfg-wlan1 schon existiert und er sie nutzen soll.
Darauf hin hab ich die Datei .../ifcfg-wlan1 in .../ifcfg-ra1 umbenannt. Wenn ich jetzt das Netzwerk neue starte, die Datei wird akzeptiert aber die IP-Vergabe vom Router wird nach Hintergrund geschoben und anschließend passiert auch nichts. d.h wenn ich keine IP vom Router bekomme habe ich auch keine Internetverbindung.
Das komische ist, wenn ich die WEP Schlüssel manuel vergebe, dann akzeptiert der Router diese und gibt mir eine IP und dann ist auch die Internetverbindung da. Nur dass, er sich nicht automatisieren lässt bzw. liest die Daten aus der Konfigurationsdatei.../ifcfg-ra1 nicht !
Die Verschlüsselung am Router ist WEP und es funktioniert auch.
Ich vermüte dass, der Kerneltreiber nicht mit SuSE Netzwerk in diesem Fall zusammenarbeitet. Der Treiber macht mir auch keine guten Eindruck, denn wernn der Treiber geladen wird, dann sehe ich auch diese Meldung:
Code:
ra1 (WE) : Driver using old /proc/net/wireless support, please fix driver !
Bis auf weiters werde, wie ich es oben beschrieben habe, meine WLAN Verbindung Manuel ansteuere und auf eine Lösung warten.

Schön Tag noch
 

vgruetzm

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Jo, da haste recht, ich habe beim Aufsetzen eines weiteren Rechners einen ähnlichen Fehler gefunden.
Das Umbenennen in ifcfg-wlanx in ifcfg-rax ist der einzige Weg, YaST legt witzigerweise immer nur die Datei ifcfg-wlanx an, nicht ifcfg-rax.
Wichtig: Nachdem Du die Datei umbenannt hast, mußt Du den Rechner neu booten!

Wegen der IP-Vergabe:
Ich weiß nicht, ob Du das readme in dem Paket mit dem Quellcode gelesen hast, ich hänge es nochmal dran:

Code:
Configuration File : rt61sta.dat
---------------------------------------
# Copy this file to /etc/Wireless/RT61STA/rt61sta.dat
# This file is a binary file and will be read on loading rt.o module.
#
# Use "vi -b rt61sta.dat" to modify settings according to your need.
# 
# 1.) set NetworkType to "Adhoc" for using Adhoc-mode, otherwise using Infrastructure
# 2.) set Channel to "0" for auto-select on Infrastructure mode
# 3.) set SSID for connecting to your Accss-point.
# 4.) AuthMode can be "WEPAUTO", "OPEN", "SHARED", "WPAPSK", "WPA2PSK", "WPANONE"
# 5.) EncrypType can be "NONE", "WEP", "TKIP", "AES"
# for more information refer to the Readme file.
# 
# The word of "[Default]" must not be removed
[Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=xxxx
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
TurboRate=0
WmmCapable=0
AckPolicy1=0
AckPolicy2=0
AckPolicy3=0
AckPolicy4=0
BGProtection=0
ShortSlot=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
PSMode=CAM
TxPreamble=0

-----------------------------------------------
*NOTE:
	WMM parameters
			WmmCapable			Set it as 1 to turn on WMM Qos support				
			AckPolicy1~4		Ack policy which support normal Ack or no Ack
								(AC_BK, AC_BE, AC_VI, AC_VO)		
	
	All WMM parameters do not support iwpriv command but WmmCapable, 
	please store all parameter to rt61sta.dat, and restart driver. 	

-----------------------------------------------
syntax is 'Param'='Value' and describes below. 

1. CountryRegion=value                                 
	value
		0: use 1 ~ 11 Channel
		1: use 1 ~ 13 Channel
		2: use 10, 11 Channel
		3: use 10 ~ 13 Channel
		4: use 14 Channel
		5: use 1 ~ 14 Channel
		6: use 3 ~ 9 Channel
   	 	                                      
2. CountryRegionForABand=value      							
	value	
		0: use 36, 40, 44, 48, 52, 56, 60, 64, 149, 153, 157, 161, 165 Channel
		1: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140 Channel
		2: use 36, 40, 44, 48, 52, 56, 60, 64 Channel
		3: use 52, 56, 60, 64, 149, 153, 157, 161 Channel
		4: use 149, 153, 157, 161, 165 Channel
		5: use 149, 153, 157, 161 Channel
		6: use 36, 40, 44, 48 Channel
		7: use 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 149, 153, 157, 161, 165 Channel
                                                           
3. SSID=value                	
	value
		0~z, 1~32 ascii characters.
                    	
4. WirelessMode=value
	value	
		0: 11b/g mixed 
		1: 11B only 
		2: 11A only          //Support in RfIcType=1(id=RFIC_5225) or RfIcType=2(id=RFIC_5325)
		3: 11a/b/g mixed     //Support in RfIcType=1(id=RFIC_5225) or RfIcType=2(id=RFIC_5325)
		4: 11G only
		
5. TxRate=value
	value
		 0: Auto    	//WirelessMode=0~4	
		 1: 1 Mbps	 	//WirelessMode=0 or 1 or 3
         2: 2 Mbps	 	//WirelessMode=0 or 1 or 3
         3: 5.5 Mbps 	//WirelessMode=0 or 1 or 3
         4: 11 Mbps 	//WirelessMode=0 or 1 or 3
         5: 6  Mbps  	//WirelessMode=0 or 2 or 3 or 4
         6: 9  Mbps  	//WirelessMode=0 or 2 or 3 or 4
         7: 12 Mbps  	//WirelessMode=0 or 2 or 3 or 4
         8: 18 Mbps  	//WirelessMode=0 or 2 or 3 or 4
         9: 24 Mbps  	//WirelessMode=0 or 2 or 3 or 4
        10: 36 Mbps  	//WirelessMode=0 or 2 or 3 or 4
        11: 48 Mbps  	//WirelessMode=0 or 2 or 3 or 4
        12: 54 Mbps  	//WirelessMode=0 or 2 or 3 or 4
 	                                       
6. Channel=value
	value
		depends on CountryRegion or CountryRegionForABand
                    	
7. BGProtection=value
	value
		0: Auto 
		1: Always on 
		2: Always off
                    	
8. TxPreamble=value
  	value
		0:Preamble Long
		1:Preamble Short 
		2:Auto
                    	
9. RTSThreshold=value
	value
		1~2347                                                       
                    	                                       
10. FragThreshold=value
	value       	
		256~2346
                    	
11. TxBurst=value
	value
		0: Disable
		1: Enable

12. NetworkType=value	    		
	value 
		Infra: infrastructure mode
       	Adhoc: adhoc mode
                                                                                                                                                        	                                                          
13. AuthMode=value
	value
		OPEN	 	For open system	
		SHARED	  	For shared key system	
		WEPAUTO     Auto switch between OPEN and SHARED
		WPAPSK      For WPA pre-shared key  (Infra)
		WPA2PSK     For WPA2 pre-shared key (Infra)
		WPANONE		For WPA pre-shared key  (Adhoc)
		WPA         Use WPA_Supplicant
		WPA2        Use WPA_Supplicant

14. EncrypType=value
	value
		NONE		For AuthMode=OPEN                    
		WEP			For AuthMode=OPEN or AuthMode=SHARED 
		TKIP		For AuthMode=WPAPSK or WPA2PSK                    
		AES			For AuthMode=WPAPSK or WPA2PSK                     
		
15. DefaultKeyID=value
	value
		1~4

16. Key1=value
    Key2=value
    Key3=value
    Key4=value
	value
		10 or 26 hexadecimal characters eg: 012345678
        5 or 13 ascii characters eg: passd
    (usage : "iwpriv" only)     

17. Key1Type=vaule
    Key2Type=value
    Key3Type=vaule
    Key4Type=vaule
    value
		0   hexadecimal type
		1   assic type
    (usage : reading profile only)

18. Key1Str=value
    Key2Str=value
    Key3Str=vaule
    Key4Str=vaule
    value
		10 or 26 characters (key type=0)
		5 or 13 characters  (key type=1)
    (usage : reading profile only)	

19. WPAPSK=value              	
	value
		8~63 ASCII  		or 
		64 HEX characters

20. PktAggregate=value
	value
		0: Disable
		1: Enable when the peer supports it
																
21. TurboRate=value
	value
		0: Disable
		1: Enable 72/100 Mbps whenever applicable
    (Not support yet!!!)
                    																		
22. WmmCapable=value				
	value
		0: Disable WMM
		1: Enable WMM
        
23. PSMode=value
    value
    	CAM			    Constantly Awake Mode
		Max_PSP		    Max Power Savings
		Fast_PSP		Power Save Mode
		
24. IEEE80211H=value
	value
		0:	Disable
		1:	Enable	Spectrum management
		(This field can be enable only in A band)
		
25. RoamThreshold=value
	value       	
		60~90
		
26. FastRoaming=value				
	value
		0: Disable Fast Roaming
		1: Enable Fast Roaming

MORE INFORMATION
=================================================================================
If you want for rt61 driver to auto-load at boot time:
A) choose ra0 for first RT61 WLAN card, ra1 for second RT61 WLAN card, etc.
   
B) create(edit) 'ifcfg-ra0' file in /etc/sysconfig/network-scripts/,      
   edit( or add the line) in /etc/modules.conf:
       alias ra0 rt61        
   
C) edit(create) the file /etc/sysconfig/network-scripts/ifcfg-ra0  
   DEVICE='ra0'
   ONBOOT='yes'     


NOTE:
   if you use dhcp, add this line too .
    BOOTPROTO='dhcp'

*D) To ease the Default Gateway setting, 
    add the line
    GATEWAY=x.x.x.x   
    in /etc/sysconfig/network
Also: Die Datei rt61sta.dat im Verzeichnis /etc/Wireless/RT61STA ablegen. Die Datei mußt Du mit dem vi im Binärmode editieren:

Code:
vi -b rt61sta.dat
Darin solltest Du ein paar Dinge an Dein Netzwerk anpassen:
Für eine einfache Verschlüsselung mit WEP z.B.

SSID=Dein Netzwerkname (ESSID)
NetworkType=Infra
Channel=0
AuthMode=SHARED
EncrypType=WEP
DefaultKeyID=1
Key1Type=1 für einen ASCII String als Schlüssel
Key1Str=xxxx Dein Paßwort

Das muß natürlich zu den Dingen passen, die Du im Router eingetragen hast!

Anschließend mal den Befehl
Code:
dos2unix rt61sta.dat
darüberlaufen lassen, damit die Datei auch im UNIX-Format vorliegt.
Damit ist eventuell Dein Problem behoben.
 

vgruetzm

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Hallo,
ich habe jetzt exakt das gleiche Problem beim Umrüsten eines Rechners auf eine Digitus WLAN Karte mit RT61 Chipsatz. Wenn ich was gefunden habe, melde ich mich noch mal..
 

vgruetzm

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

:D
So, Problem mit dem automatischen Starten der Karte beim Booten gelöst:

Du mußt folgendes machen

in der Datei /etc/init.d/boot.local folgende Zeilen einfügen:
Code:
ifconfig ra0 inet [I][COLOR='Red']Deine IP-Adresse[/COLOR][/I] up
iwconfig ra0 essid [I][COLOR='Red']Dein Netzwerkname[/COLOR][/I] key [I][COLOR='Red']Dein Schlüssel[/COLOR][/I] mode [I][COLOR='Red']Betriebsmode, bei mir z.B. managed[/COLOR][/I]
fertig ist der Lack! Damit wird bei mir beim Booten automatische die Verbindung zum Router hergestellt.

Sag mal Bescheid, ob das bei Dir auch klappt.
:cool:
 

gilas

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

vgruetzm schrieb:
:D
So, Problem mit dem automatischen Starten der Karte beim Booten gelöst:

Du mußt folgendes machen

in der Datei /etc/init.d/boot.local folgende Zeilen einfügen:
Code:
ifconfig ra0 inet [I][COLOR='Red']IP-Adresse Deines Routers[/COLOR][/I] up
iwconfig ra0 essid [I][COLOR='Red']Dein Netzwerkname[/COLOR][/I] key [I][COLOR='Red']Dein Schlüssel[/COLOR][/I] mode [I][COLOR='Red']Betriebsmode, bei mir z.B. managed[/COLOR][/I]
fertig ist der Lack! Damit wird bei mir beim Booten automatische die Verbindung zum Router hergestellt.

Sag mal Bescheid, ob das bei Dir auch klappt.
:cool:
Dein Vorschlag funktioniert nicht weil, das Ausführen von iwconfig erst nach starten des Netzwerkes sinnvoll wäre und diese geshieht erste ab dem init 2.
Die Datei /etc/init.d/boot.local wird vor dem ersten Runlevel gestartet und das Ausführen des Befehls iwconfig führt zu nichts.
Habe die Dateien /etc/Wireless/RT61STA/rt61sta.dat und /etc/sysconfig/network/ifcfg-ra1 nochmal überprüft und nochmal alles rekonfiguriert aber es hat keine Erfolg gebracht.. Das Problem ist meiner Erfahrung nach, die Übertragung des Keys an dem Router, obwohl ich diese Parameters korrekt in die Konfigurationsdatein eingraten habe, bekomme ich keine IP und damit auch keine Internet. Bis ich eine Richtig Lösung finde, starte meine WLAN interfache nur per Hand. d.h nachdem Booten geht die DHCP-Client meine ra1 Netzwerkschnittstelle in den Hintergrund und danach passiert auch nichts mehr und ich muss dann die folgenden Behle jedesmal Manuel ausführen damit ich IP + Internet bekomme :-(.
Code:
/usr/sbin/iwconfig ra1 key s:1234567890123 [1]
/usr/sbin/iwconfig ra1 key [1]
/usr/sbin/iwconfig ra1 key on
 

Rain_Maker

Administrator
Teammitglied
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Das muß aber funktionieren, sonst ginge z.B. das hier nicht:

Thema anzeigen - WPA[How To] Wlan ( Linksys WMP54G ) RT2500 x64 - SuSE Linux

Was aber sein _könnte_ ist folgendes.

Die Einstellungen werden im Anschluß beim Start des rcnetwork-Scripts überschrieben.

Was mich übrigens auch noch wundert:

Code:
ifconfig ra0 inet IP-Adresse Deines Routers up
IP des Routers?

Meinst Du nicht man sollte die IP eintragen, welche die Karte bekommen soll?

Greetz,

RM
 

vgruetzm

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

@gilas
vgruetzm schrieb:
:D
So, Problem mit dem automatischen Starten der Karte beim Booten gelöst:

Du mußt folgendes machen

in der Datei /etc/init.d/boot.local folgende Zeilen einfügen:
Code:
ifconfig ra0 inet [I][COLOR='Red']IP-Adresse Deines Routers[/COLOR][/I] up
iwconfig ra0 essid [I][COLOR='Red']Dein Netzwerkname[/COLOR][/I] key [I][COLOR='Red']Dein Schlüssel[/COLOR][/I] mode [I][COLOR='Red']Betriebsmode, bei mir z.B. managed[/COLOR][/I]
fertig ist der Lack! Damit wird bei mir beim Booten automatische die Verbindung zum Router hergestellt.

Sag mal Bescheid, ob das bei Dir auch klappt.
:cool:

!!! A C H T U N G !!!

Die auf der RaLink Homepage Ralink Technology: Linux zur Verfügung gestellten Treiber laufen bei mir gar nicht bzw. nur fehlerhaft:

RT61_Linux_STA_Drv1.0.4.0.tar.gz läßt sich nicht mit meinem Kernel kompilieren (2.6.13-15.13-default), ist aber -glaube ich - ein alter Hut. Der Treiber ist auch von der RaLink Homepage verschwunden
RT61_Linux_STA_Drv1.1.0.0.tar.gz ist auf meinem System völlig instabil !!!

Der Treiber rt61-cvs-daily.tar.gz von http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz
funktioniert dagegen einwandfrei! Damit startet mein System ordentlich und die Karte ist nach dem Booten auch verfügbar. Die beiden oben erwähnten Zeilen in
Code:
/etc/init.d/boot.local
können wieder entfallen.
 

vgruetzm

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

@Rain_Maker
Sorry,ein Fehler meinerseits, Du hast recht:
Hier muß natürlich die IP-Adresse stehen, welche die Karte bekommen soll. Habs korrigiert. Bei Vergabe der Adressen mittels DHCP über den Router kann diese Angabe entfallen, korrekt?
 

gilas

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Rain_Maker schrieb:
Ich habe dieser Treiber zuerste ausprobiert, Ergebnis NULL.
Diese Treiber ist nur für Chipsätze RT2500-er (z.B. RT2561) serien geschrieben und meine Karte ist tatsächlich eine RT61 Model und deswegen funktiioniert auch das Laden des Moduls.
Was aber sein _könnte_ ist folgendes.

Die Einstellungen werden im Anschluß beim Start des rcnetwork-Scripts überschrieben.
Ich denke nicht. Weill die Einstellungen der Datei /etc/sysconfig/network/ifcfg-ra1 erst wenn das Netzwerk gestartet ist, gelesen werden. Alle vorher übertragene Informationen zum Netzwerk gehen ins Nirvana.
 

Rain_Maker

Administrator
Teammitglied
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Wer redet denn vom Treiber?

Es ging um die Einrichtung über das Script mit einem geeigneten Treiber.

Deaktiviere mal die Karte über Yast (Startmodus manuell oder Nie), kann man ja wieder zurückstellen und führe die -auf Dein System angepassten!- Befehle in der Konsole aus.

Wenn das funktioniert, dann trage das als kleines Script in boot.local ein.

Ansonsten sind Deine Infos viel zu dürftig. Shellausgaben der wichtigen Befehle?

Greetz,

RM
 

gilas

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Rain_Maker schrieb:
Wer redet denn vom Treiber?

Es ging um die Einrichtung über das Script mit einem geeigneten Treiber.

Deaktiviere mal die Karte über Yast (Startmodus manuell oder Nie), kann man ja wieder zurückstellen und führe die -auf Dein System angepassten!- Befehle in der Konsole aus.

Wenn das funktioniert, dann trage das als kleines Script in boot.local ein.

Ansonsten sind Deine Infos viel zu dürftig. Shellausgaben der wichtigen Befehle?

Greetz,

RM
Trotz des Ladens des Moduls (rt61.ko), YaST erkennt meine Karte nicht und somit erscheint er auch im YaST nicht!
Habe schon im erste Beitrag geschrieben dass, wenn der Rechner neue Bootet, dann startet auch das Netzwerk und liest auch die Datei "/etc/system/networks/ifcfg-ra1". Aber danach passiert auch nichts! d.h keine IP keine Internet. Ich muss das Manuel machen. Welche Befehlsausgabe möchtest Du wissen?
 

Rain_Maker

Administrator
Teammitglied
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

Es steht doch alles da und in dem Link.

Vergiss zunächst Yast und halte Dich an das HowTo von sykerjoe.

Vorher DEAKTIVIERST Du die Karte in Yast, damit sich da nichts in die Quere kommt.

Greetz,

RM
 

vgruetzm

New Member
AW: Sparklan WL-660R - Chipsatz Ralink 2561/RT61

@gilas

Wie schon vorher mal erwähnt:

Weiter oben entnehme ich, das Du Dir das Archiv RT61_Linux_STA_Drv1.0.4.0.tar.gz runtergaleden hast:
-- Habe die Linux Treiber (RT61_Linux_STA_Drv1.0.4.0.tar.gz) fuer diese Karte aus dem Homepage der Ralink heruntergeladen und
entsprechend der /tmp/RT61_linux_STA..../Modul/readme Datei die Vorgänge durch geführt und habe auch Teilerfolge gehabt.
Meine Karte läuft damit definitiv nicht. Probier bitte mal den Treiber rt61-cvs-daily.tar.gz aus, den Du von Downloads - Rt2x00Wiki runterladen kannst und schau mal, wie weit Du damit kommst!

Hier der komplette Link, einfach mal draufklicken:
http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz

Eine Ausgabe von modinfo rt61 sieht bei mir wie folgt aus:
Code:
ThinkpadT23:/home/rgr # modinfo rt61

filename:       /lib/modules/2.6.13-15.13-default/extra/rt61.ko
author:         http://rt2x00.serialmonkey.com
description:    Ralink RT61 802.11abg WLAN Driver 1.1.0 CVS CVS
license:        GPL
vermagic:       2.6.13-15.13-default 586 REGPARM gcc-4.0
depends:        
alias:          pci:v00001814d00000301sv*sd*bc*sc*i*
alias:          pci:v00001814d00000302sv*sd*bc*sc*i*
alias:          pci:v00001814d00000401sv*sd*bc*sc*i*
srcversion:     9ED7D10AE8CA03B31E6FB1F
parm:           ifname:Network device name (default ra%d) (charp)
parm:           debug:Enable level: accepted values: 1 to switch debug on, 0 to switch debug off. (int)
Gruß

p.s.
habe noch eine schöne Bechreibung im Internet gefunden. Schau mal rein!
Setting up RT61 Wireless Cards - SUSE Wiki
 
Status
Für weitere Antworten geschlossen.
Oben