Ubuntu-Austria Foren-Übersicht
Portal  •  Forum  •  Profil  •  Suchen   •  Registrieren  •  Einloggen, um private Nachrichten zu lesen  •  Login   

 Wlan auf Chiligreen Pico Netbook (Hofer) - ralink rt3070

Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Gast











BeitragVerfasst am: 04.07.2010, 21:48    Wlan auf Chiligreen Pico Netbook (Hofer) - ralink rt3070 Antworten mit ZitatNach oben

Hab es endlich geschaft, den Original Treiber von ralink für das Wlanm-Modul im Pico zum laufen zu bringen Laughing .
Ein kleiner Beitrag für andere, die ebenfalls Ubuntu/Linux drauf laufen lassen wollen oder zumindest ein ralink rt3070 wlan modul unter Linux betreiben wollen.
Man muss das Modul selbst kompilieren, da die rt2800usb und rt2870sta, die bei ubuntu 10.04 dabei sind, anscheindend nicht funktionieren.
Also so gings bei mir:
1) den Sourcecode des Treibers für den rt3070 wlan chip von der Herstellerseite herunterladen:
http://www.ralinktech.com/support.php?s=2 (es ist gleich der 2.te Treiber auf der Seite)
2) falls nicht vorhanden, weil z.B. wie bei mir die netbook-version von ubuntu 10.04 installiert ist, den gcc installieren
sudo apt-get install gcc
3) den Sourcecode in einem geeigneten Verzeichnis entpacken:
bunzip2 DPO_RT3070_LinuxSTA_V2.3.0.2_20100412.tar.bz2
dann
tar -xvf DPO_RT3070_LinuxSTA_V2.3.0.2_20100412.tar
4) jetzt muss man ein bisschen "programmieren" da der Treiber nicht GPL im Code als Lizenzmodell angibt, obwohl er GPL ist : nach
http://www.linuxforums.org/forum/wireles…nel-solved.html
Folgendes File in einem Texteditor (vi,nano, gedit) öffnen

./os/linux/usb_main_dev.c

Den bestehenden Code:
-----------------------------------------

#include "rt_config.h"


// Following information will be show when you run 'modinfo'
// *** If you have a solution for the bug in current version of driver, please mail to me.
// Otherwise post to forum in ralinktech's web site(www.ralinktech.com) and let all users help you. ***
MODULE_AUTHOR("Paul Lin <paul_lin@ralinktech.com>");
MODULE_DESCRIPTION("RT2870 Wireless Lan Linux Driver");
#ifdef CONFIG_STA_SUPPORT
#ifdef MODULE_VERSION
MODULE_VERSION(STA_DRIVER_VERSION);
#endif
#endif // CONFIG_STA_SUPPORT //
......
----------------------------------------------------------
abändern auf diesen Code:

#include "rt_config.h"


// Following information will be show when you run 'modinfo'
// *** If you have a solution for the bug in current version of driver, please mail to me.
// Otherwise post to forum in ralinktech's web site(www.ralinktech.com) and let all users help you. ***
MODULE_AUTHOR("Paul Lin <paul_lin@ralinktech.com>");
MODULE_DESCRIPTION("RT2870 Wireless Lan Linux Driver");
MODULE_LICENSE("GPL");
#ifdef CONFIG_STA_SUPPORT
#ifdef MODULE_VERSION
MODULE_VERSION(STA_DRIVER_VERSION);
#endif
#endif // CONFIG_STA_SUPPORT //
......
----------------
also das >>>>MODULE_LICENSE("GPL"); <<<< einfügen

4) dann noch im Basisverzeichnis des Treibers ein File kopieren (?)
cp RT2870STA.dat RT3070STA.dat

5) jetzt muss man den Treiber übersetzten
make

6) wenn das kompilieren geklappt hat, muss man ihn istallieren
(der Treiber sollte dann in
/lib/modules/2.6.32-22-generic/kernel/drivers/net/wireless/
als rt3070sta.ko sichtbar sein)

sudo make install
7) Jetzt kommt das, warum es bei mir heute früh noch nicht geklappt hat:
man muss das file RT2870STA.dat in ein Verzeichnis kopieren, unter dem es der Treiber sucht:
sudo mkdir -p /etc/Wireless/RT2870STA
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA

Cool so, jetzt noch die nicht-fnktionierenden Treiber disablen:
in /etc/modprobe.d/blackist.conf
am Schluss anfügen mit einem Texteditor:

# for rt3070 chip in chilligreen pico
blacklist rt2800usb
blacklist rt2870sta


9) Jetzt nachschauen, ob die rt2800usb/rt2870sta noch geladen sind:
sudo lsmod | grep rt

Wenn noch geladen, entfernen mit
sudo rmmod rt2800usb
sudo rmmod rt2870sta


10) jetzt das neue Modul laden
sudo modprobe rt3070sta

und das Wlan sollte funktionieren.

bin mir nicht ganz sicher, aber bevor der Netzwerk-mananger startet bzw. bevor man mit ihm Funknetzwerke aktiviert, sollte man Fn-F2 drücken (dann brennt die blaue Led für Wlan ganz rechts vorne), ich drück das gleich beim Kernel-hcohlauf nach der Boot-Auswahl in grub.
Viel Erfolg Smile
Peter


Desktop: anderer

Version: 16.04

Hardware: Notebook

Architektur: 64Bit
Online    
Gast











BeitragVerfasst am: 14.08.2010, 11:02    Super Anleitung ! Antworten mit ZitatNach oben

Hallo grube300

Ich habe das Netbook Pico bei Aldi in der Schweiz gekauft.
Als Ubuntu Neuling hat mir deine Anleitung sehr geholfen Very Happy .
Vielen Dank!

Ich habe mir den Source des Treibers runtergeladen und die Zeile "MODULE_LICENSE("GPL");" war schon drin.
Hast Du was unternommen, dass so was beim nächsten Mal automatisch funktioniert ?

Grüsse


Desktop: anderer

Version: 16.04

Hardware: Notebook

Architektur: 64Bit
Online    
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


 Gehe zu:   



Berechtigungen anzeigen


Forensicherheit

1008050261051 Angriffe abgewehrt

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
Alle Zeiten sind GMT + 2 Stunden



[ Page generation time: 0.1487s (PHP: 23% - SQL: 77%) | SQL queries: 31 | GZIP enabled | Debug off ]