|
|
Autor |
Nachricht |
Gast
|
Verfasst am:
04.07.2010, 21:48 Wlan auf Chiligreen Pico Netbook (Hofer) - ralink rt3070 |
|
Hab es endlich geschaft, den Original Treiber von ralink für das Wlanm-Modul im Pico zum laufen zu bringen .
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
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
Peter
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
|
|
|
|
Gast
|
Verfasst am:
14.08.2010, 11:02 Super Anleitung ! |
|
Hallo grube300
Ich habe das Netbook Pico bei Aldi in der Schweiz gekauft.
Als Ubuntu Neuling hat mir deine Anleitung sehr geholfen .
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
|
|
|
|
|
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
| |
|