Hallo,
verwende mal für den Scanner und/oder den Stick einen separaten USB-Doppelanschluß. Es gehören immer zwei Anschlüsse zusammen. Scanner z.B zusammen mit dem Drucker und den Stick alleine für sich ohne andere Geräte.
Tenda TWL541U WLAN-USB mit Ralink rt3070-Chipsatz / Inbetriebnahme
Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: Zähle... |
Ich hab den Stick jetzt an einem seperaten USB-Doppelanschluss vorne. Hinten steckt nur noch die Maus und Tastatur. Alle anderen Geräte sind abgesteckt. Es verändert sich nichts am Verhalten: - Die Verbindung bricht ca. alle 10 Sekunden für 2-3 Sekunden ab, wird von WICD sofort wieder aufgebaut - Die Stücke dazwischen sind tadellos verbunden, liefern also auch gute Durchsatzraten oder pings. Was kann ich noch überprüfen, damit ich den Stick endlich zum Laufen kriege? |
Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
Kann natürlich noch ein Treiberproblem sein. Dazu fehlen jetzt noch genauere Angaben zum Gerät und welcher Treiber verwendet wird: lsusb lsmod Einige Module für Ralink-Chipsätze im System sind veraltet und/oder arbeiten fehlerhaft. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 12 |
Aktuell ist der rt2870sta installiert. Hatte auch schon andere Varianten probiert, mit gleichem Ergebnis... ☹ lsusb Bus 007 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 001 Device 002: ID 148f:2070 Ralink Technology, Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 002: ID 1241:1503 Belkin Keyboard Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 002: ID 0bda:0111 Realtek Semiconductor Corp. Card Reader Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 002: ID 1267:0212 Logic3 / SpectraVideo plc Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Der 148f:2070 ist es. iwc7onfig lo no wireless extensions. eth0 no wireless extensions. ra0 RT2870 Wireless ESSID:"Wireless" Nickname:"RT2870STA" Mode:Managed Frequency=2.412 GHz Access Point: 00:04:0E:7C:F2:9B Bit Rate=54 Mb/s RTS thr:off Fragment thr:off Encryption key:696E-6B61-727A-6572-6174-696F-6E Link Quality=83/100 Signal level:-59 dBm Noise level:-83 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 Der Scan sieht so aus: ra0 Scan completed : Cell 01 - Address: 00:04:0E:7C:F2:9B Protocol:802.11b/g ESSID:"Wireless" Mode:Managed Channel:1 Quality:78/100 Signal level:-59 dBm Noise level:-83 dBm Encryption key:on Bit Rates:22 Mb/s Aktuell ist nur mit WEP verschlüsselt. dmesg sieht so aus: [ 1770.410097] # [ 1770.560071] # [ 1773.585214] ===>rt_ioctl_giwscan. 4(4) BSS returned, data->length = 794 [ 1773.585378] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1) [ 1779.051358] # [ 1779.201329] # [ 1779.951313] # [ 1783.590839] ===>rt_ioctl_giwscan. 5(5) BSS returned, data->length = 974 [ 1783.591009] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1) [ 1787.021356] # [ 1788.611309] # [ 1789.061349] # [ 1789.211324] # [ 1789.721354] # [ 1789.891320] # [ 1790.341358] # [ 1790.491331] # [ 1793.597647] ===>rt_ioctl_giwscan. 5(5) BSS returned, data->length = 974 [ 1793.597820] ==>rt_ioctl_siwfreq::SIOCSIWFREQ[cmd=0x8b04] (Channel=1) [ 1794.241374] # [ 1798.931369] # [ 1799.231311] # [ 1800.461333] # Die vielen # scheinen vom RT2870STA geschrieben zu werden, sobald man Traffic erzeugt. Jedes Mal, wenn heir eine rt_ioctl Zeile erscheint, ist die Internetverbindung kurz abgebrochen und wieder aufgebaut worden. Irgendein Anhaltspunkt? Ich kann auch nochmal versuchen, den RT3070STA zu verwenden, weiß aber nicht so genau, ob ich dabei den RT2870STA restlos vom System kriege. |
Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
Prüfe bitte mit lsmod welche Module geladen werden. Es gibt einen Treiberkonflikt zwischen rt2800usb und rt2870sta. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 12 |
sorry, hat ich ganz vergessen: Module Size Used by rt3070sta 560544 1 binfmt_misc 10220 1 ppdev 8232 0 snd_hda_codec_atihdmi 4320 1 snd_hda_codec_realtek 277860 1 snd_hda_intel 31880 2 snd_hda_codec 87584 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel snd_hwdep 9352 1 snd_hda_codec snd_seq_dummy 3460 0 snd_pcm_oss 44704 0 snd_seq_oss 33440 0 snd_seq_midi 8192 0 snd_mixer_oss 18976 1 snd_pcm_oss snd_rawmidi 27360 1 snd_seq_midi iptable_filter 3872 0 ip_tables 21200 1 iptable_filter snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi x_tables 25832 1 ip_tables snd_seq 60608 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_pcm 93160 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss joydev 13088 0 asus_atk0110 9472 0 fglrx 2236728 0 lp 11908 0 snd_timer 26992 2 snd_seq,snd_pcm snd_seq_device 8308 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq k8temp 5504 0 parport 40528 2 ppdev,lp psmouse 57124 0 serio_raw 6596 0 amd64_edac_mod 26688 0 edac_core 48876 1 amd64_edac_mod i2c_piix4 11728 0 snd 77096 16 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_seq_oss,snd_mixer_oss,snd_rawmidi,snd_seq,snd_pcm,snd_timer,snd_seq_device soundcore 9088 1 snd snd_page_alloc 10928 2 snd_hda_intel,snd_pcm shpchp 37756 0 usb_storage 65952 0 r8169 38884 0 mii 6368 1 r8169 radeon 684512 1 usbhid 43968 0 ttm 43056 1 radeon drm 193856 3 radeon,ttm i2c_algo_bit 7076 1 radeon ohci1394 33780 0 ieee1394 100896 1 ohci1394 Ich bin etwas irritiert, wo der RT3070STA hier herkommt, denn bei iwconfig heißt er RT2870STA... *grübel* |
Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
Das ist die selbe Produktfamilie. Der aktuelle Treiber von Ralink sollte das Problem beseitigen. http://www.ralink.com.tw/support.php?s=2 Das Paket für den ra3070 natürlich. Beachte WLAN/Ralink - RT28xx-Draft-N In der Datei ~/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/usb_main_dev.c ist dann noch die hier verwendete Geräte-ID einzufügen: ... {USB_DEVICE(0x5A57,0x0283)}, /* Zinwell 3072 */ {USB_DEVICE(0x04BB,0x0945)}, /* I-O DATA 3072 */ {USB_DEVICE(0x203D,0x1480)}, /* Encore 3070 */ {USB_DEVICE(0x148f,0x2070)}, /* Tenda TWL541U */ #endif // RT3070 // { }/* Terminating entry */ Konfigurationsdateien gemäß Wiki anpassen. Nun kann der Treiber kompiliert werden. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 12 |
Vielen Dank schon mal für den Support. Die 1110er Version hab ich bereits installiert. Davor hatte ich 0525 mit dem gleichen Phänomen. Die Konfigdateien sind angepasst. Das Phänomen hat sich dadurch leider nicht beseitigen lassen. Die Meldungen in dmesg sind auch die gleichen (also viele "#"s und rt_iocl's, die sich im Sekundentakt anhäufen). Kann es sein, dass ich immer noch auf einem älteren Treiber laufe? Momentan kompiliere ich das Ding einfach in meinem home-Verzeichnis mit make clean, make, make install und nachher modprobe. Muss ich vielleicht vorher irgendwas sauber entfernen? |
Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
Dazu habe ich folgendes How-To gefunden. Die Beschreibung entspricht ansonsten der hier genannten Vorgehensweise. Zu finden unter http://ubuntuforums.org/showthread.php?t=1285828
Der Treiber erzeugt einfach nur eine sinnlose Ausgabe im Syslog. Die gezeigte Zeile einfach auskommentieren und den Treiber neu kompilieren. Das neue Modul wird sicherlich verwendet. Pfad und Modulinfo zeigt modinfo rt3070sta |