ubuntuusers.de

Sitecom USB Adapter 300N (WL-345UP) nicht erkannt

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Bitte alle Terminalbefehle wie oben angegeben abarbeiten.

Sissy

(Themenstarter)

Anmeldungsdatum:
30. September 2010

Beiträge: 14

Nach Fatal Error hatte ich mir das nicht mehr getraut.

Die restliche daten:

henk@henk-desktop:~$ sudo modprobe -rf rt2870sta
henk@henk-desktop:~$ sudo modprobe rt3572sta
henk@henk-desktop:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

ra0       Ralink STA  ESSID:"11n-AP"  Nickname:"RT3071STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

henk@henk-desktop:~$ sudo iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

ra0       No scan results

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Zeig bitte erneut die Liste der geladenen Module nach Neustart ohne etwas am System verändert zu haben:

lsmod | egrep 'rt2|rt3'

Ursache für die Schwierigkeiten könnte auch der hier verwendete PAE-Kernel sein (2.6.32-25-generic-pae). Hat der Rechner einen 64bit Prozessor und mehr wie 3GB Hauptspeicher (RAM)?

Abfragen:

lshw -C cpu
lshw | egrep 'System memory|cache|size'
free

Sissy

(Themenstarter)

Anmeldungsdatum:
30. September 2010

Beiträge: 14

Gute Morgen!

henk@henk-desktop:~$ lsmod ¦ egrep 'rt2¦rt3'
Usage: lsmod
henk@henk-desktop:~$ lshw -C cpu
WARNING: you should run this program as super-user.
  *-cpu                   
       product: Intel(R) Core(TM) i3 CPU         530  @ 2.93GHz
       vendor: Intel Corp.
       physical id: 1
       bus info: cpu@0
       version: 6.5.2
       serial: 0002-0652-0000-0000-0000-0000
       size: 1200MHz
       capacity: 1200MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp x86-64 constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm arat tpr_shadow vnmi flexpriority ept vpid cpufreq
       configuration: id=5
     *-logicalcpu:0
          description: Logical CPU
          physical id: 5.1
          width: 64 bits
          capabilities: logical
     *-logicalcpu:1
          description: Logical CPU
          physical id: 5.2
          width: 64 bits
          capabilities: logical
     *-logicalcpu:2
          description: Logical CPU
          physical id: 5.3
          width: 64 bits
          capabilities: logical
     *-logicalcpu:3
          description: Logical CPU
          physical id: 5.4
          width: 64 bits
          capabilities: logical
     *-logicalcpu:4
          description: Logical CPU
          physical id: 5.5
          width: 64 bits
          capabilities: logical
     *-logicalcpu:5
          description: Logical CPU
          physical id: 5.6
          width: 64 bits
          capabilities: logical
     *-logicalcpu:6
          description: Logical CPU
          physical id: 5.7
          width: 64 bits
          capabilities: logical
     *-logicalcpu:7
          description: Logical CPU
          physical id: 5.8
          width: 64 bits
          capabilities: logical
     *-logicalcpu:8
          description: Logical CPU
          physical id: 5.9
          width: 64 bits
          capabilities: logical
     *-logicalcpu:9
          description: Logical CPU
          physical id: 5.a
          width: 64 bits
          capabilities: logical
     *-logicalcpu:10
          description: Logical CPU
          physical id: 5.b
          width: 64 bits
          capabilities: logical
     *-logicalcpu:11
          description: Logical CPU
          physical id: 5.c
          width: 64 bits
          capabilities: logical
     *-logicalcpu:12
          description: Logical CPU
          physical id: 5.d
          width: 64 bits
          capabilities: logical
     *-logicalcpu:13
          description: Logical CPU
          physical id: 5.e
          width: 64 bits
          capabilities: logical
     *-logicalcpu:14
          description: Logical CPU
          physical id: 5.f
          width: 64 bits
          capabilities: logical
     *-logicalcpu:15
          description: Logical CPU
          physical id: 5.10
          width: 64 bits
          capabilities: logical
henk@henk-desktop:~$ lshw ¦ egrep 'System memory¦cache¦size'
Hardware Lister (lshw) - B.02.14
usage: lshw [-format] [-options ...]
       lshw -version

	-version        print program version (B.02.14)

format can be
	-html           output hardware tree as HTML
	-xml            output hardware tree as XML
	-short          output hardware paths
	-businfo        output bus information

options can be
	-class CLASS    only show a certain class of hardware
	-C CLASS        same as '-class CLASS'
	-c CLASS        same as '-class CLASS'
	-disable TEST   disable a test (like pci, isapnp, cpuid, etc. )
	-enable TEST    enable a test (like pci, isapnp, cpuid, etc. )
	-quiet          don't display status
	-sanitize       sanitize output (remove sensitive information like serial numbers, etc.)
	-numeric        output numeric IDs (for PCI, USB, etc.)

henk@henk-desktop:~$ free
             total       used       free     shared    buffers     cached
Mem:       3958924     521188    3437736          0      35056     260324
-/+ buffers/cache:     225808    3733116
Swap:     10481656          0   10481656

Grüsse Henk

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Jup, Intel Core i3-530 ~3GHz 64bit CPU und 4GByte Ram. Der senkrechte Strich bei der Abfrage nennt sich Pipe und ist mittels Alt Gr + < erreichbar. Wurde das Zeichen möglicherweise zuvor immer schon falsch eingegeben? Zeige mal den Inhalt der Konfigurationsdatei

cat /etc/modprobe.d/rt2870sta.conf

Überschreibe sonst einfach erneut mit dem langen Befehl wie unten angegeben und lade dann das Modul rt2870sta.

Ansosnsten wie vorgeschlagen also mal eine Ubuntu 10.04 64bit Live-CD anfertigen (CD-RW) und testen.

Treibermodul aktivieren

Um den rt2870sta mit der Live-CD zu verwenden oder auch im installierten System dem verwendeten Stick zuzuweisen müssen nur diese Befehle ausgeführt werden nachdem Ubuntu vollständig hochgefahren ist.

WLAN-Stick zunächst entfernen und den überflüssigen und noch fehlerhaften Treiber rt2800usb entladen und sperren:

sudo modprobe -rf rt2800usb
echo 'blacklist rt2800usb' | sudo tee -a /etc/modprobe.d/blacklist.conf 

Dem Treiber rt2870sta die benötigte Geräte-ID zuweisen:

echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "0df6 0042" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf 

(das ist ein langer zusammenhängender Befehl!)

Stick anschließen, Treiber laden und dann wie gehabt testen

sudo modprobe rt2870sta 

Die Einstellungen bleiben beim Live-System natürlich nicht erhalten wenn das System heruntergefahren wird.

Damit der Treiber nun automatisch aktiviert wird wenn der Stick angeschlossen ist erstelle folgende udev-Regel mit einem Editor:

gksu gedit /etc/udev/rules.d/10-wlan-stick.rules 

Inhalt:

# UDEV-Rule for Sitecom USB Adapter 300N (WL-345UP) ID 0df6:0042
SUBSYSTEM=="usb", ATTR{idVendor}=="0df6", ATTR{idProduct}=="0042", RUN+="/sbin/modprobe rt2870sta"

Abspeichern und aktivieren:

sudo service udev reload  

Sissy

(Themenstarter)

Anmeldungsdatum:
30. September 2010

Beiträge: 14

Tscha,

Das Zeichen habe ich tatsächlich immer falsch eingetragen. Ich hab ein Schweizer Tastatur und 'pipe' habe ich gefunden unter AltGr+1 und AltGr7

Zuerst habe ich dan die Eingaben aus dein Antwort vom 30.9 17:30

Ergebnisse:

henk@henk-desktop:~$ echo 'blacklist rt3572sta' | sudo tee -a /etc/modprobe.d/blacklist.conf
[sudo] password for henk: 
blacklist rt3572sta
henk@henk-desktop:~$ sudo modprobe -rf rt3572sta
henk@henk-desktop:~$ sudo modprobe rt2870sta
henk@henk-desktop:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

henk@henk-desktop:~$ sudo iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

henk@henk-desktop:~$ sudo modprobe -rf rt2870sta
henk@henk-desktop:~$ sudo modprobe rt3572sta
henk@henk-desktop:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

ra0       Ralink STA  ESSID:"11n-AP"  Nickname:"RT3071STA"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated   
          Bit Rate:1 Mb/s   
          RTS thr:off   Fragment thr:off
          Link Quality=10/100  Signal level:0 dBm  Noise level:0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

henk@henk-desktop:~$ sudo iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

ra0       No scan results

Jetzte werde ich neu starten und die andere Sachen machen

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Das der rt3572sta nicht funktioniert ist ja bekannt. Gesperrt wurde dieser bereits. Es geht nur um den rt2870sta und gemeint ist dieser Befehl:

echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "0df6 0042" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf

Ob das funktioniert hat sieht man am Inhalt der Konfigurationsdatei

cat /etc/modprobe.d/rt2870sta.conf

Sissy

(Themenstarter)

Anmeldungsdatum:
30. September 2010

Beiträge: 14

Yes, Du bist ein Held!

Diese Post ist über den Stick gelaufen. Die letzte Einträge:

henk@henk-desktop:~$ cat /etc/modprobe.d/rt2870sta.conf
cat: /etc/modprobe.d/rt2870sta.conf: No such file or directory
henk@henk-desktop:~$ echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "0df6 0042" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf
[sudo] password for henk: 
install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "0df6 0042" > /sys/bus/usb/drivers/rt2870/new_id
henk@henk-desktop:~$ sudo modprobe rt2870sta

Vielen Dank Henk

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Wohnort: NRW

Na also, geht doch.

Ich hab ein Schweizer Tastatur

Wusste nicht, dass das Layout dann ein anderes ist. Wahrscheinlich so wie bei Tastaturbelegung Schweiz dargestellt. Alt Gr + 1 ist richtig.

Damit der Treiber nun automatisch aktiviert wird wenn der Stick angeschlossen ist erstelle folgende udev-Regel:

sudo gedit /etc/udev/rules.d/10-wlan-stick.rules

Inhalt:

# UDEV-Rule for Sitecom USB Adapter 300N (WL-345UP) ID 0df6:0042
# alte Syntax
# SUBSYSTEM=="usb", SYSFS{idVendor}=="0df6", SYSFS{idProduct}=="0042", RUN+="/sbin/modprobe rt2870sta"
# neue Syntax
SUBSYSTEM=="usb", ATTR{idVendor}=="0df6", ATTR{idProduct}=="0042", RUN+="/sbin/modprobe rt2870sta"

Abspeichern und aktivieren:

sudo service udev reload 

Sissy

(Themenstarter)

Anmeldungsdatum:
30. September 2010

Beiträge: 14

Gemacht und getestet, funktioniert tadellos.

Danke vielmal

Antworten |