elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Mein Fehler. Steht ja auch im Wiki 😳
sudo make
Die Korrektur funktioniert anscheinend nicht, oder ein Syntaxfehler.
/home/christian/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux/../../common/rtusb_io.c:1011:6: error: invalid preprocessing directive #DBGPRINT
Ich kann mich heute nicht mehr darum kümmern, muss früh raus und bin den ganzen Tag beruflich unterwegs. Edit: ändere die Zeile ansonsten mal so ab
retryCount++;
if (ret < 0) {
/*DBGPRINT(RT_DEBUG_OFF, ("#\n"));*/
RTMPusecDelay(5000);
(dann geht's)
|
ckj
(Themenstarter)
Anmeldungsdatum: 23. November 2008
Beiträge: 58
Wohnort: Fürth
|
(dann geht's)
Nein 😢 config.mk abgeändert rtusb_io.c wie zuletzt beschrieben abgeändert nach Wiki die RT2870STA.dat aus dem etc/Wireless/RT3070 - Ordner abgeändert im 2. Anlauf nach WIKI make, make uninstall, make install (vorheriger Versuch noch ohne uninstall), sudo modprobe rt3070sta, iw config ohne Ergebnis, Neustart gemäß Wiki, einmal ohne, dannn mit modprobe: christian@christian-desktop:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
christian@christian-desktop:~$ iwlist chan
lo no frequency information.
eth0 no frequency information.
christian@christian-desktop:~$ sudo modprobe rt3070sta
[sudo] password for christian:
christian@christian-desktop:~$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
christian@christian-desktop:~$ iwlist chan
lo no frequency information.
eth0 no frequency information.
christian@christian-desktop:~$
- config.mk (9.8 KiB)
- Download config.mk
- rtusb_io.c (53.9 KiB)
- Download rtusb_io.c
- RT2870STA.dat (1019 Bytes)
- Download RT2870STA.dat
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Ok, Modul ist vorhanden? Mal auf Fehlermeldungen prüfen. Lösche auch die nicht benötigten Konfigurationsdateien.
sudo rm /etc/modprobe.d/rt2870sta.conf
sudo rm /etc/modprobe.d/rt2800usb.conf
modinfo rt3070sta
sudo modprobe -rf rt3070sta
sudo modprobe rt3070sta
dmesg | tail -n30
|
ckj
(Themenstarter)
Anmeldungsdatum: 23. November 2008
Beiträge: 58
Wohnort: Fürth
|
christian@christian-desktop:~$ modinfo rt3070sta
filename: /lib/modules/2.6.31-19-generic/kernel/drivers/staging/rt3070/rt3070sta.ko
version: 2.0.1.0
license: GPL
description: RT2870 Wireless Lan Linux Driver
author: Paul Lin <paul_lin@ralinktech.com>
srcversion: D4B10F9A8294B392DA64AEE
alias: usb:v1EDAp2310d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0789p0164d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0789p0163d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0789p0162d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1A32p0304d*dc*dsc*dp*ic*isc*ip*
alias: usb:v5A57p0282d*dc*dsc*dp*ic*isc*ip*
alias: usb:v5A57p0280d*dc*dsc*dp*ic*isc*ip*
alias: usb:v7392p7711d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07B8p3072d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07B8p3071d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07B8p3070d*dc*dsc*dp*ic*isc*ip*
alias: usb:v04E8p2018d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C09d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1482p3C09d*dc*dsc*dp*ic*isc*ip*
alias: usb:v050Dp805Cd*dc*dsc*dp*ic*isc*ip*
alias: usb:v157Ep300Ed*dc*dsc*dp*ic*isc*ip*
alias: usb:v129Bp1828d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0E66p0003d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0E66p0001d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15C5p0008d*dc*dsc*dp*ic*isc*ip*
alias: usb:v083Ap6618d*dc*dsc*dp*ic*isc*ip*
alias: usb:v13D3p3273d*dc*dsc*dp*ic*isc*ip*
alias: usb:v13D3p3247d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C25d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0471p200Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v1740p9703d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1740p9702d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1740p9701d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0CDEp0025d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0586p3416d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0CDEp0022d*dc*dsc*dp*ic*isc*ip*
alias: usb:v083Ap7511d*dc*dsc*dp*ic*isc*ip*
alias: usb:v083Ap7522d*dc*dsc*dp*ic*isc*ip*
alias: usb:v083Ap7512d*dc*dsc*dp*ic*isc*ip*
alias: usb:v083Ap8522d*dc*dsc*dp*ic*isc*ip*
alias: usb:v083ApA618d*dc*dsc*dp*ic*isc*ip*
alias: usb:v083ApB522d*dc*dsc*dp*ic*isc*ip*
alias: usb:v15A9p0006d*dc*dsc*dp*ic*isc*ip*
alias: usb:v1044p800Dd*dc*dsc*dp*ic*isc*ip*
alias: usb:v1044p800Bd*dc*dsc*dp*ic*isc*ip*
alias: usb:v18C5p0012d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07AAp003Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v07AAp003Cd*dc*dsc*dp*ic*isc*ip*
alias: usb:v07AAp002Fd*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C27d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C23d*dc*dsc*dp*ic*isc*ip*
alias: usb:v050Dp8053d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C12d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C07d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2001p3C0Ad*dc*dsc*dp*ic*isc*ip*
alias: usb:v2001p3C09d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07D1p3C11d*dc*dsc*dp*ic*isc*ip*
alias: usb:v07D1p3C09d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2019pAB25d*dc*dsc*dp*ic*isc*ip*
alias: usb:v2019pED06d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C28d*dc*dsc*dp*ic*isc*ip*
alias: usb:v14B2p3C06d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p0039d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p002Dd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p003Ed*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p002Cd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p002Bd*dc*dsc*dp*ic*isc*ip*
alias: usb:v0DF6p0017d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p1742d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p1732d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0B05p1731d*dc*dsc*dp*ic*isc*ip*
alias: usb:v148Fp3072d*dc*dsc*dp*ic*isc*ip*
alias: usb:v148Fp3071d*dc*dsc*dp*ic*isc*ip*
alias: usb:v148Fp3070d*dc*dsc*dp*ic*isc*ip*
alias: usb:v148Fp2870d*dc*dsc*dp*ic*isc*ip*
alias: usb:v148Fp2770d*dc*dsc*dp*ic*isc*ip*
depends:
staging: Y
vermagic: 2.6.31-19-generic SMP mod_unload modversions 586
parm: mac:rt28xx: wireless mac addr (charp)
christian@christian-desktop:~$ sudo modprobe -rf rt3070sta
christian@christian-desktop:~$ sudo modprobe rt3070sta
christian@christian-desktop:~$ dmesg | tail -n30
[ 11.927095] kjournald starting. Commit interval 5 seconds
[ 11.927381] EXT3 FS on sda5, internal journal
[ 11.927386] EXT3-fs: mounted filesystem with writeback data mode.
[ 11.976077] input: ImPS/2 Generic Wheel Mouse as /devices/platform/i8042/serio1/input/input4
[ 12.173678] __ratelimit: 3 callbacks suppressed
[ 12.173682] type=1505 audit(1266948639.836:12): operation="profile_replace" pid=974 name=/usr/share/gdm/guest-session/Xsession
[ 12.174851] type=1505 audit(1266948639.836:13): operation="profile_replace" pid=975 name=/sbin/dhclient3
[ 12.175095] type=1505 audit(1266948639.836:14): operation="profile_replace" pid=975 name=/usr/lib/NetworkManager/nm-dhcp-client.action
[ 12.175234] type=1505 audit(1266948639.836:15): operation="profile_replace" pid=975 name=/usr/lib/connman/scripts/dhclient-script
[ 12.179241] type=1505 audit(1266948639.840:16): operation="profile_replace" pid=976 name=/usr/bin/evince
[ 12.183408] type=1505 audit(1266948639.844:17): operation="profile_replace" pid=976 name=/usr/bin/evince-previewer
[ 12.216853] type=1505 audit(1266948639.880:18): operation="profile_replace" pid=976 name=/usr/bin/evince-thumbnailer
[ 12.229839] type=1505 audit(1266948639.892:19): operation="profile_replace" pid=984 name=/usr/lib/cups/backend/cups-pdf
[ 12.230143] type=1505 audit(1266948639.892:20): operation="profile_replace" pid=984 name=/usr/sbin/cupsd
[ 12.231547] type=1505 audit(1266948639.892:21): operation="profile_replace" pid=985 name=/usr/sbin/tcpdump
[ 21.928056] usb 1-10: reset high speed USB device using ehci_hcd and address 3
[ 22.752017] eth0: no IPv6 routers present
[ 29.928023] usb 1-10: reset high speed USB device using ehci_hcd and address 3
[ 37.928024] usb 1-10: reset high speed USB device using ehci_hcd and address 3
[ 45.932042] usb 1-10: reset high speed USB device using ehci_hcd and address 3
[ 53.928025] usb 1-10: reset high speed USB device using ehci_hcd and address 3
[ 61.928026] usb 1-10: reset high speed USB device using ehci_hcd and address 3
[ 73.964683] rt3070sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 73.967843] rtusb init --->
[ 73.967869] usbcore: registered new interface driver rt2870
[ 5825.746622] usbcore: deregistering interface driver rt2870
[ 5825.746656] <--- rtusb exit
[ 5842.895508] rt3070sta: module is from the staging directory, the quality is unknown, you have been warned.
[ 5842.899760] rtusb init --->
[ 5842.899788] usbcore: registered new interface driver rt2870
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Die Treiberversion stimmt nicht. Die benötigte Geräte-ID fehlt ja auch
version: 2.0.1.0
Wo liegen die Treiber?
locate rt3070sta | grep lib
Vielleicht noch ein
sudo depmod -a
modinfo rt3070sta | grep version
|
ckj
(Themenstarter)
Anmeldungsdatum: 23. November 2008
Beiträge: 58
Wohnort: Fürth
|
elektronenblitz63 schrieb: Die Treiberversion stimmt nicht. Die benötigte Geräte-ID fehlt ja auch
version: 2.0.1.0
Wo liegen die Treiber?
locate rt3070sta | grep lib
Sorry für die - du bist es von mir jetzt schon gewöhnt - blöde Frage: Wo muss die hin? christian@christian-desktop:~$ locate rt3070sta | grep lib
/lib/modules/2.6.31-14-generic/kernel/drivers/staging/rt3070/rt3070sta.ko Viele Grüße Christian
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Da ist nur die alte Version vorhanden. Ich habe gerade geprüft ob alles ohne Fehler durchläuft. Nach einem ...
sudo make
sudo make uninstall (hier eigentlich überflüssig)
sudo make install
... bekomme ich bei
modinfo rt3070sta ...folgende Ausgabe:
filename: /lib/modules/2.6.31-19-generic/kernel/drivers/net/wireless/rt3070sta.ko
version: 2.1.2.0
license: GPL
description: RT2870 Wireless Lan Linux Driver
...
alias: usb:v07D1p3C0Ad*dc*dsc*dp*ic*isc*ip*
... So sollte es sein. Es könnte am 14er Kernel liegen. Installiere mal den 19er oder aktualisiere das System über Kabel und kompiliere erneut. http://packages.ubuntu.com/karmic/linux-image-2.6.31-19-generic
|
ckj
(Themenstarter)
Anmeldungsdatum: 23. November 2008
Beiträge: 58
Wohnort: Fürth
|
Ich hatte aufgrund deiner Links im Post ziemlich weit oben schon gleich auf die 19er aktualisiert. elektronenblitz63 schrieb: Kann ich mit dem Laptop, mit dem ich gerade hier schreibe, was rüberschaufeln?
Klar geht das. Benötigte Pakete können direkt bei http://packages.ubuntu.com/ gesucht und heruntergeladen werden. Momentan verwendete Kernelversion:
uname -a Backport-Module: http://packages.ubuntu.com/karmic/linux-backports-modules-2.6.31-14-generic (für Kernel 2.6.31-14) http://packages.ubuntu.com/karmic/linux-backports-modules-2.6.31-16-generic (für Kernel 2.6.31-16) http://packages.ubuntu.com/karmic/linux-backports-modules-2.6.31-19-generic (für Kernel 2.6.31-19) Kernel-Image: http://packages.ubuntu.com/karmic/linux-image-2.6.31-19-generic (aktueller Kernel mit allen Treibermodulen) Beachte die benötigte Systemversion (32/64bit) und die Abhängigkeiten mit der roten Markierung! Starte den Rechner neu und teste. Hintergrundwissen: Paketinstallation DEB - WLAN/Linux-backports-modules
Zu deinem Hinweis auf die "roten" auf der "19er-Seite": nachdem es nach dem Umstieg auf den 19er (zu dem Zeitpunkt noch mit dem 2870er) auch nicht ging und ich mir nicht sicher war, was du damit meinst, hatte ich die roten alle extra noch mit geladen und zur Installation angestoßen - Ergebis bei allen war: schon in diser Version installiert o.ä. Kann jetzt bloß leider gerade nicht "rüber", weil ich auf der Win-Seite dieses Rechners gerade eine Formatierung laufen habe. Aber beim Grub-Start kommen immer schön beide Ubuntu-Auswahlen: 14 und 19 (als Standard).
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Weil da stand ...
make -C /lib/modules/2.6.31-14-generic/build SUBDIRS=/home/christian/2009_1110_RT3070_Linux_STA_v2.1.2.0/os/linux modules
...
install -m 644 -c rt3070sta.ko /lib/modules/2.6.31-14-generic/kernel/drivers/net/wireless/
/sbin/depmod -a 2.6.31-14-generic
Wie gesagt, mit dem 19er Kernel am besten alles erneut durchführen.
|
ckj
(Themenstarter)
Anmeldungsdatum: 23. November 2008
Beiträge: 58
Wohnort: Fürth
|
Das ist ja strange. Hier: christian@christian-desktop:~$ uname -a
Linux christian-desktop 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux Werde mich gleich noch mal an eine neuerliche Einspielung des Kernels machen.
|
ckj
(Themenstarter)
Anmeldungsdatum: 23. November 2008
Beiträge: 58
Wohnort: Fürth
|
Hallo Rainer, es bleibt seltsam, auch nach nochmaligem Aufspielen des 19ers wird bei locate der 14er angezeigt: christian@christian-desktop:~$ modinfo rt3070sta | grep version
version: 2.0.1.0
srcversion: D4B10F9A8294B392DA64AEE
vermagic: 2.6.31-19-generic SMP mod_unload modversions 586
christian@christian-desktop:~$ locate rt3070sta | grep lib
/lib/modules/2.6.31-14-generic/kernel/drivers/staging/rt3070/rt3070sta.ko
christian@christian-desktop:~$ Ich geb's jetzt auf mit Draft-n und bestelle einen 54er-Zyxel, der den Berichten nach problemlos geht, möchte dir aber ganz herzlich Danke sagen für die aufgewandte Zeit! 👍
|
ckj
(Themenstarter)
Anmeldungsdatum: 23. November 2008
Beiträge: 58
Wohnort: Fürth
|
1000 Dank an elektronenblitz, der das Problem gelöst hat! Der 19er Kernel war anscheinend nicht richtig installiert. make install funktionierte nicht - Kernel reinstalliert, Treiberpaket vorsichtshalber erneut entpackt, notwendige Parameter angepasst, kompiliert und Modul eingebunden.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, hier wurde der Treiber 2009_0525_RT3070_Linux_STA_v2.1.2.0 verwendet. Ralink hat inzwischen ein aktualisiertes Paket bereitgestellt. Version 2.3.0.1. Dieser wurde im Zusammenhang mit dem hier verwendeten Stick bislang noch nicht getestet. Sollte es mit dem aktuellen Treiber Probleme geben, kann ich die angepasste Version 2.1.1.0 bei Bedarf zusenden.
|
camelkorn
Anmeldungsdatum: 18. November 2009
Beiträge: Zähle...
Wohnort: Schaffhausen (CH)
|
@elektronenblitz63
Ich habe die Treiberversion 2.3.0.1 ausprobiert, leider wirklich ohne Erfolg, da die ganze struktur komplett anders ist. Könntest du mir bitte den angepassten Treiber zusenden? Gruss Marco
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, ich hänge das benötigte Treiberpaket mal an. Alle erforderlichen Einstellungen sind bereits gemacht, das Paket kann direkt kompiliert werden. Hinweis: Ab Ubuntu 10.04.3 wird der D-Link DWA-140-B2 (ID 07d1:3c0a) nicht mehr direkt durch das Modul rt2870sta unterstützt. Modul rt2800usb funktioniert ebenfalls nicht und muss gesperrt werden.
echo "blacklist rt2800usb" | sudo tee -a /etc/modprobe.d/blacklist.conf
echo "blacklist rt2870sta" | sudo tee -a /etc/modprobe.d/blacklist.conf Der benötigte Treiber rt3070sta muss manuell installiert werden. Bereits angepasstes Treiberpaket im Anhang. Installation mit bestehender iNet-Verbindung über Kabel!
sudo apt-get install linux-headers-$(uname -r) build-essential
wget http://media.cdn.ubuntu-de.org/forum/attachments/50/47/2388926-2009_1110_RT3070_Linux_STA_v2.1.2.0_mod.tar.gz
tar xvf 2388926-2009_1110_RT3070_Linux_STA_v2.1.2.0_mod.tar.gz
cd 2009_1110_RT3070_Linux_STA_v2.1.2.0_mod
make ## ggf. auftretender "make: *** [LINUX] Fehler 1" kann ignoriert werden
sudo make install
Stick entfernen, Treiber rt2800usb entladen und aktuellen Treiber aktivieren
cd
sudo modprobe -rfv rt2800usb
sudo depmod -a
sudo update-initramfs -u
modinfo rt3070sta | egrep 'versi|filen' Die neue Version v2.1.2.0 muss angezeigt werden. Dann ggf. noch die aktuelle Firmware V26 vom 03/31/2010 von Ralink herunterladen, entpacken und die Datei rt2870.bin nach /lib/firmware kopieren. Alternativ kann das aktuelle Firmwarepaket aus Ubuntuu 11.04 installiert werden: packages.ubuntu.com (einfacher) http://de.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.52_all.deb Linux-Firmware Version 1.52 Stick anschließen und testen:
iwconfig
iwlist chan
sudo iwlist scan Bearbeitet von praseodym: 19.2.12: Link korrigiert.
- 2009_1110_RT3070_Linux_STA_v2.1.2.0_mod.tar.gz (692.3 KiB)
- Download 2009_1110_RT3070_Linux_STA_v2.1.2.0_mod.tar.gz
|