Asus PCE-N53 11n N600 PCI-E Adapter auf 3.x Kernel

3

Problem

Die drahtlose ASUS PCE-N53-Netzwerkkarte funktioniert nicht mit den neuesten Versionen des Linux-Kernels. Wie bekomme ich es auf meinem System zum Laufen?

CITguy
quelle
1
Sie können dies in eine Frage und eine Antwort aufteilen. Wir sind kein Forum, also sind wir cool, wenn du zweimal Credits bekommst;).
Geselle Geek
Zur Info: superuser.com/help/self-answer
Kevin Panko

Antworten:

3

Treiber für Linux 3.x Kernel installieren

ASUS stellt Linux-Treiber von seiner Website zur Verfügung, erwähnt jedoch, dass der Treiber "Linux Kernel 2.6.x" unterstützt, sodass er ohne einige Änderungen am Treibercode nicht funktioniert.

Glücklicherweise erwähnt ein Archlinux-Forum ähnliche Probleme und ein Benutzer konnte einen Patch für Kernel 3.8.x erstellen, der mit Kernel 3.11.x zu funktionieren scheint.

So habe ich es geschafft:

Voraussetzungen

Ubuntu:

sudo apt-get install build-essential

Bogen:

sudo pacman -S base-devel linux-headers

Schritte:

1. Laden Sie den Treiber von der ASUS-Website herunter

Den Download finden Sie unter "Support> Treiber & Tools".

2. Entpacken Sie den Inhalt der heruntergeladenen Datei

CD in das neue Verzeichnis

3. Patch

Das arch-Forum erwähnt eine 3.8-Patch-Datei, die heruntergeladen werden muss.

  1. In rt5592sta_fix_64bit_3.8.patchdas aktuelle Verzeichnis herunterladen .
  2. tar -xvf {driver_source.tar.gz}
  3. cd in das im vorherigen Schritt erstellte Verzeichnis
  4. patch -p1 < ../rt5592sta_fix_64bit_3.8.patch

4. Übersetzen

HINWEIS : Sie müssen sudo verwenden, damit es ordnungsgemäß kompiliert werden kann.

sudo make
sudo make install
sudo modprobe rt5592sta

5. Viel Spaß

Wenn alles in Ordnung ist, sollten Sie jetzt eine Arbeitskarte haben.

CITguy
quelle
Ich habe gepatchten Quellcode mit Anweisungen auf GitHub veröffentlicht . Oder laden Sie es direkt herunter .
Marek Suscak