Ich habe Ubuntu 12.10 gerade auf einem ASUS X401U installiert und nach der Installation gibt es keine Liste der drahtlosen Verbindungen. Ich hatte dieses Problem nicht mit einer Installation auf HP. Was kann ich tun, um Wifi zu aktivieren?
07:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]
Antworten:
Es gibt mehrere Führer, die auf die gleiche Weise sprechen. Anleitungen wie diese Quelle , diese Quelle oder der Fehlerbericht erwähnen einige Verfahren, mit denen diese Wireless-Karte auf verschiedenen Arten von Laptops funktioniert.
In einigen Fällen wird ein Downgrade auf 12.04 und die anschließende Installation einer bestimmten 3.6-Kernelversion erwähnt, in anderen Fällen wird ein Upgrade auf 13.04 und die Installation der 3.9-Kernelversion erwähnt. Und noch ein Fall, in dem der Benutzer aufgefordert wird, die Treiber von der offiziellen Website herunterzuladen und eine Schritt-für-Schritt-Anleitung für die Installation zu erstellen.
Ich werde verschiedene Möglichkeiten nennen, die das Herunterladen, Kompilieren und Überprüfen des Treibers beinhalten. Es wurde festgestellt, dass in der Kernel-Version 3.9 die WLAN-Karte ordnungsgemäß funktioniert. In 13.04 mit Backports oder 13.10 sollte dieses Problem behoben sein.
Es gibt verschiedene Möglichkeiten, wie Sie Ihre Ralink RT3290-Funkkarte in Version 12.04 und höher zum Laufen bringen können (Nicht alle Methoden funktionieren, suchen Sie also nach der für Ihren Computer am besten geeigneten):
Da Ihre Lieferanten-ID 1814: 3290 lautet , haben Sie eine Ralink RT3290-Funkkarte. Für diesen Fall wir (Nach dem Anschließen des Kabels):
Schließen Sie ein Kabel an den Computer an, um für den Moment eine Internetverbindung herzustellen, während Sie die folgenden Schritte ausführen.
Öffnen Sie ein Terminal und führen Sie die folgende Zeile aus, um alles zu installieren, was Sie zum Kompilieren Ihrer eigenen Wireless-Treiber benötigen:
Befolgen Sie nun, je nachdem, wie Sie vorgehen möchten, eine der folgenden Anleitungen:
NICHT OFFIZIELLE TREIBER FÜR Kernel 4.X
Wenn das oben Genannte auf Kernels 4.X nicht funktioniert, war die Lösung, die ich anhand dieser Quelle testen konnte, die folgende
Laden Sie den aktualisierten Treiber herunter (ein großes Dankeschön an Jim Colaco ) von hier oder hier . Dies wurde unter Ubuntu 16.04 und 16.10 getestet.
In einigen Fällen müssen Sie jetzt die Schnittstelle für den drahtlosen Treiber aktivieren (da die Schnittstelle nicht automatisch aufgerufen wird) und anschließend den Netzwerkdienst neu starten. Etwas wie das:
Ein Beispiel wäre also:
Ich empfehle, diese 2 Zeilen innerhalb
/etc/rc.local
der "exit 0" -Zeile zu platzieren, damit die Schnittstelle automatisch aufgerufen wird.OFFIZIELLER SEITENFÜHRER
Gehen Sie zu Mediatek und laden Sie den Ralink RT3290-Treiber für Linuxherunter.MediaTek hat beim Verschieben des Links zum Herunterladen gute Arbeit geleistet und keine Umleitung dafür. Hier ist der neue Link für alle herunterladbaren Firmware, aber raten Sie mal, sie haben RT3290 daraus entfernt. Geh Mediatek;)Dank der anderen, die ebenfalls das Problem hatten und ihre Quellen mit anderen geteilt haben, finden Sie hier eine Liste aller verfügbaren Download-Links, die Sie verwenden können, während Mediatek beschließt, Linux zu unterstützen und sich zu öffnen:
Benennen Sie die Datei in um,
2012_0508_RT3290_Linux_STA_v2.6.0.0.tar.bz2
da Mediatek hervorragende Arbeit geleistet hat, um sicherzustellen, dass die Datei ordnungsgemäß funktioniert.Extrahieren Sie die Datei und erstellen Sie einen Ordner mit dem Namen
DPO_RT3290_LinuxSTA_V2600_20120508
Gehen Sie zu
DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/
und bearbeiten Sie die Datei config.mkIn Zeile 31 sollten Sie die Variable finden
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
. Ändern Sie es zuund speichern Sie die Datei.
Gehen Sie zu Ihrem extrahierten Hauptordner (es sollte der
DPO_RT3290_LinuxSTA_V2600_20120508
Ordner sein) und geben Sie Folgendes ein:Wenn alles korrekt kompiliert wurde, gehen Sie wie folgt vor:
Wenn Schritt 7 ohne Probleme ausgeführt wird, fügen wir das Modul der Liste der Module hinzu, die bei jedem Start geladen werden sollen:
und fügen Sie am Ende der Datei eine Zeile hinzu, in der steht
rt3290sta
: Speichern und schließen.DROPBOX-ANLEITUNG
(Nicht empfohlen, da Sie einen nicht vertrauenswürdigen Tarball von einem Dropbox-Konto herunterladen.
Laden Sie den Quelltreiber herunter:
und wir dekomprimieren dann die Datei
Gehe in den neu erstellten Ordner:
und wir starten den Kompilierungsprozess
Wir testen dann, ob der Treiber korrekt kompiliert und installiert ist
Wenn Schritt 3 ohne Probleme ausgeführt wird, fügen wir das Modul der Liste der Module hinzu, die bei jedem Start geladen werden sollen:
und fügen Sie unten eine Zeile hinzu, in der steht
rt3290sta
. Speichern und schließen.EXTRA GUIDE
Einige Benutzer erwähnen zusätzliche Schritte. Dies kann auf Sie zutreffen oder nicht. Wenn Sie der Meinung sind, dass das System nicht funktioniert, kann Ihnen einer der folgenden Punkte dabei helfen:
config.mk
Ändern Sie beim Öffnen der Datei nicht nur denHAS_NATIVE_WPA_SUPPLICANT
Wert in einen Wert vony
, sondern auch mit,HAS_WPA_SUPPLICANT
falls dies der Fall istn
. In meinem Fall hatte es y, aber es sollte überprüft werden, ob beide WPA_SUPPLICANT auf y gesetzt sind.Blacklisting widersprüchlicher WLAN-Treiber. Mach Folgendes:
Fügen Sie die folgenden Zeilen hinzu (stellen Sie sicher, dass sie nicht an erster Stelle stehen):
Aktualisiere initramfs:
sudo update-initramfs -u
Wenn Sie Probleme beim Kompilieren des Treibers unter Ubuntu 13.04 oder Ubuntu 13.10 (und möglicherweise auch in späteren Versionen) haben, kann dies an einer Änderung des Linux-Kernels liegen, die zu einer Inkompatibilität mit dem Treibercode führt. Dies kann möglicherweise durch Öffnen behoben werden
und das Folgende nach dem "#include" in der Nähe der Spitze hinzufügen
Ändern Sie dann den Teil der Datei, in dem steht
zu
Dies wird hoffentlich den Compilerfehler beheben. Kehren Sie zum Verzeichnis DPO_RT3290_LinuxSTA_V2600_20120508 zurück, und befolgen Sie die Anweisungen wie oben.
quelle
nm-applet
dann aktivieren, verschwindet die Wifi-AP-Liste.Dies ist eine einfache und sehr willkommene Lösung für diejenigen unter Ihnen, die selbst nach den oben beschriebenen Schritten (einschließlich mir) kein WiFi zum Laufen bringen konnten.
Das Problem ist, dass der Kernel Probleme mit der Unterstützung des Treibers hat. Glücklicherweise behebt die neueste stabile Kernel-Version den Fehler und das WiFi funktioniert mit den Standardtreibern.
So laden Sie die 32-Bit-Kernelpakete herunter
So laden Sie die 64-Bit-Kernelpakete herunter
So installieren Sie die Pakete
Und das sollte es tun.
Für den Fall, dass Sie den Kernel entfernen möchten
quelle