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

[gelöst]D-Link DWA-140 Stick einrichten?

Hallo,
Ich habe mir einen W-Lan Stick" D-Link DWA-140" zugelegt, da die Karte in meinem Laptop den Geist aufgegeben hat.
Der Stick ist ideal zu meinem Router (D-Link DIR-615) und laut einem Link aus diesem Forum soll er auch auf Anhieb unter Suse 11.4 laufen. Nun zu meinem Problem: Wie bekomme ich den Stick eingerichtet? Laut Hardware- Information ist er da und Treiber (für rt2870sta) ist auch vorhanden. Da Networkmanager ihn völlig ignoriert, und deshalb auch nix einzurichten geht, wollte ich es mit ifup probieren. Aber hier scheitere ich kläglich. Als erstes habe ich hier im Forum gesucht und ein paar Tipps gefunden.
Runlevel -smpppd ist gestartet.
Kinternet scheint nicht mehr zu existieren ,oder jetzt QInternet.? Das ist installiert.
Dann richte ich als erstes eine neues Netzwerkgerät ein- Drahtlos- USB (Modulname lässt sich nicht eingeben), Dynamische Adresse- DHCP (V4 und 6), Aktivierung - manuell (hot-plugged, bei Systemstart ebenfalls probiert), Firewallschnittstelle- extern, Gerätesteuerung mittels QInternet- erlaubt.
Nun weiß ich leider nicht was noch in" Globale Optionen", "Hostname/DNS" und "Routing" eingeben werden muß, und wo ich die SSID, BSSID und Verschlüsselung eintragen kann.
Und zu guter letzt, nach einem Neustart des Rechners sind alle Einstellungen weg, und der konfigurierte Wlan-usbbus erscheint auch nicht mehr in der Übersicht.
Hilfe, und Danke schon mal vorab
 

adda

Member
Wie kommst Du darauf, daß DuTreiber brauchst und noch dazu rt2870sta? rt2870sta ist die Firmware für debian. Du brauchst als Firmware
rt2870. Ist in oS 11.4 Kernel-Firmware enthalten. Also, Du rufst Netzwerkgeräte - Netzwerkeinstellungen auf. Und wenn Du dann
unter bearbeiten die Hardware aufrufst, dann muß Dir angezeigt werden, daß Dein Stick erkannt ist. Wenn nicht, dann wieder melden.
Hat keinen Zweck einen nicht erkannten Stick installieren zu wollen und dann ja noch ohne die Firmware

adda
 

Sauerland

Ultimate Guru
adda schrieb:
Wie kommst Du darauf, daß DuTreiber brauchst und noch dazu rt2870sta? rt2870sta ist die Firmware für debian.
rt2870sta ist der kernel-Treiber für diverse Wlan-Chips.
Code:
modinfo rt2870sta
filename:       /lib/modules/2.6.37.6-0.5-desktop/updates/rt2870/rt2870sta.ko
version:        2.1.0.0
license:        GPL
description:    RT2870/RT3070 Wireless Lan Linux Driver
author:         Paul Lin <paul_lin@ralinktech.com>
firmware:       rt3071.bin
firmware:       rt3070.bin
firmware:       rt2870.bin
(Ausgabe gekürtzt)

Die Firmware ist wie adda schon sagte in kernel-firmware enthalten.
 

spoensche

Moderator
Teammitglied
adda schrieb:
Wie kommst Du darauf, daß DuTreiber brauchst und noch dazu rt2870sta? rt2870sta ist die Firmware für debian. Du brauchst als Firmware
rt2870.

rt2870sta ist keine Firmware für Debian. rt2870sta ist ein Kernelmodul, also ein Treiber. Der Treiber lädt die Firmware, also nur mit der Firmware kommst du nicht weit.

@Lord Ahriman:

Wenn du den Stick eingesteckt hast, dann poste mal bitte die Ausgabe von
Code:
dmesg | tail -n 30
 

adda

Member
Meine erste Info war falsch, habe mich bei openSUSE informiert. Die richtige Firmware ist rt2870, wird jedoch in yast zu rt2870sta übersetzt.
Da kernel-firmware sollte die Firmware nach Konfiguration in lsmod gezeigt werden. Sonst modprobe ausführen. Weitere Treiber-Software
dürfte nicht gebraucht werden.

Wenn Du Networkmanager benutzt kannst bzw brauchst Du nichts zu machen.

Ich bleibe deshalb bei ifup - hotplugged
Beginne mit bearbeiten Allgemein - hotplugged - entferne ipv6 (nur ipv4)
wähle bei firewall - externe -> enter
hardware prüfen (rt2870sta ist richtig) und zurück auf "Übersicht"
hier mußt Du Eintragungen machen wie von Deinem ISP vorgeschrieben
entweder dynamisch dhcp (dann ändern in ipv4)
oder feste IP (Angaben vom ISP)
Weiter zu Einstellungen für Funkgeräte : Diese Einstellungen müssen mit den Angaben im
Router übereinstimmen - sie müssen deshalb Dir bekannt sein.

Wenn alles gemacht ist Ende mit enter und neu eintreten, um Hostname/DNS und Routing
zu konfigurieren. Angaben dafür müssen Dir auch bekannt sein.

adda
 
OP
Lord Ahriman

Lord Ahriman

Member
Hallo,
hier erst mal die Ausgabe von
Code:
dmesg | tail -n 30
Code:
lord@linux-0opr:~> dmesg | tail -n 30
[ 3198.480953] 1. Phy Mode = 0
[ 3198.480959] 2. Phy Mode = 0
[ 3198.480963] NVM is Efuse and its size =2d[2d0-2fc] 
[ 3198.559570] 3. Phy Mode = 0
[ 3198.574703] MCS Set = 00 00 00 00 00
[ 3198.619947] <==== rt28xx_init, Status=0
[ 3198.621438] 0x1300 = 00073200
[ 3289.708266] e100 0000:08:08.0: eth0: NIC Link is Up 100 Mbps Full Duplex
[ 3289.708805] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 3293.153434] martian source 255.255.255.255 from 83.169.164.158, on dev eth0
[ 3293.153441] ll header: ff:ff:ff:ff:ff:ff:00:26:99:89:e6:d9:08:00
[ 3309.708361] e100 0000:08:08.0: eth0: NIC Link is Down
[ 4109.004062] usb 1-3: new high speed USB device using ehci_hcd and address 3
[ 4109.118886] usb 1-3: New USB device found, idVendor=0457, idProduct=0151
[ 4109.118894] usb 1-3: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[ 4109.118900] usb 1-3: Product: USB Mass Storage Device
[ 4109.118904] usb 1-3: SerialNumber: 00000000000070
[ 4109.119716] usb-storage 1-3:1.0: Quirks match for vid 0457 pid 0151: 80
[ 4109.120470] scsi6 : usb-storage 1-3:1.0
[ 4110.122335] scsi 6:0:0:0: Direct-Access     Mass     Storage          0.00 PQ: 0 ANSI: 2
[ 4110.122761] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 4110.125078] sd 6:0:0:0: [sdb] 1007616 512-byte logical blocks: (515 MB/492 MiB)
[ 4110.125915] sd 6:0:0:0: [sdb] Write Protect is off
[ 4110.125920] sd 6:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 4110.125923] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 4110.129295] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 4110.260598]  sdb: sdb1
[ 4110.263147] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 4110.263152] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 4170.329554] usb 1-3: USB disconnect, address 3

und beim 2. Mal kam das
Code:
[ 4680.280483] device disconnected
[ 4680.280487] ERROR! H2M_MAILBOX still hold by MCU. command fail
[ 4680.336165] ---> RTMPFreeTxRxRingMemory
[ 4680.336205] <--- RTMPFreeTxRxRingMemory
[ 4680.342141]  RTUSB disconnect successfully
[ 4682.748144] usb 1-4: new high speed USB device using ehci_hcd and address 4
[ 4682.880379] usb 1-4: New USB device found, idVendor=07d1, idProduct=3c0a
[ 4682.880387] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4682.880392] usb 1-4: Product: 11n Adapter
[ 4682.880396] usb 1-4: Manufacturer: Ralink
[ 4682.880400] usb 1-4: SerialNumber: 1.0
[ 4682.882149] === pAd = ffffc90010cc0000, size = 504952 ===
[ 4682.882154] <-- RTMPAllocAdapterBlock, Status=0
[ 4918.336465] <-- RTMPAllocTxRxRingMemory, Status=0
[ 4918.338270] -->RTUSBVenderReset
[ 4918.338391] <--RTUSBVenderReset
[ 4918.634412] 1. Phy Mode = 0
[ 4918.634416] 2. Phy Mode = 0
[ 4918.634419] NVM is Efuse and its size =2d[2d0-2fc] 
[ 4918.691777] RTMPSetPhyMode: channel is out of range, use first channel=1 
[ 4918.708166] 3. Phy Mode = 0
[ 4918.723787] MCS Set = 00 00 00 00 00
[ 4918.776170] <==== rt28xx_init, Status=0
[ 4918.777650] 0x1300 = 00073200
[ 4923.897955] ===>rt_ioctl_giwscan. 12(12) BSS returned, data->length = 2269
[ 4923.898306] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
[ 4933.903463] ===>rt_ioctl_giwscan. 11(11) BSS returned, data->length = 2048
[ 4933.903646] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)
[ 4943.908083] ===>rt_ioctl_giwscan. 11(11) BSS returned, data->length = 2056
[ 4943.908281] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1)

Bin erst mal ein gutes Stück weiter gekommen, Stick versucht sich schon mal einzuwählen, bleibt aber noch erfolglos.

Übersicht (neue Karte einrichten):
Habe eine neue drahtlose Netzwerkkarte eingerichtet mit DHCP4. Bei Kernelmodul habe ich das Kreuz bei USB herausgenommen um das Kernelmodul eintragen zu können. Dann habe ich dynamische Adresse DHCP (nur V4) angewählt. Bei Hardware wollte ich noch einmal das Modul eintragen, wurde aber nicht übernommen.
Muß ich bei MTU festlegen etwas eintragen?

Globale Option:
Optionen für DHCP muß ich doch nicht eintragen? Zumindest laut Hilfe.
Kreuz bei "Standard-Route über DHCP ändern" ist gesetzt. Richtig?

Hostname/DNS:
Hostname habe ich eingetragen, bei Domänenname kam als Vorgabe "site".
Hostname über DHCP ändern ist aktiviert.
Muß ich bei Nameserver und Domänensuche etwas eintragen?

Routing:
Wollte bei "Standard-IPv4-Gateway" die Standardgatewaynummer meines Routers eintragen, diese wurde aber nicht übernommen, genauso wie die Geräteauswahl.
Muß ich IP-Weiterleitung aktivieren?

Danke
 

adda

Member
Sieh Dir mal den Anfang dieser Foren-Seite an: Themen und
Wer hilft Fehlermeldungen zu collectNWData . . .
Sende Deinen Ausdruck collectNWData
Dann läßt sich Deine Situation besser erkennen.
Und wenn Du was beschreibst, bitte mit Roß und Reiter.

adda
 

Jägerschlürfer

Moderator
Teammitglied
adda schrieb:
Sieh Dir mal den Anfang dieser Foren-Seite an: Themen und
Wer hilft Fehlermeldungen zu collectNWData . . .
Sende Deinen Ausdruck collectNWData
Dann läßt sich Deine Situation besser erkennen.
Und wenn Du was beschreibst, bitte mit Roß und Reiter.

kurz gesagt, das hier:
http://www.linux-club.de/viewtopic.php?f=19&t=93338
 
OP
Lord Ahriman

Lord Ahriman

Member
Sorry, wenn ich mich etwas umständlich ausgedrückt habe, aber ich war leicht gereizt durch mein Problem.
Zum Glück hat es sich jetzt gelöst. Da ich mit "ifup" nicht weiter kam, habe ich mich noch einmal dem "Networkmanager" zugewandt und festgestellt das beim Update von OS 11.3 auf 11.4 etwas schiefgelaufen sein muß (gab noch ein paar andere Probleme). Habe die Aktualisierung noch einmal laufen lassen, und siehe da es wurden noch ein paar Pakete nachinstalliert, unter anderem für "Networkmanager". Jetzt funktioniert der Stick sofort nach dem anstecken.

Danke trotzdem für die Hilfe
 
Oben