it-swarm.com.de

WLAN-Karte Realtek RTL8723AE-BT wird nicht erkannt

Ich habe einen neuen Laptop mit einer RTL8723AE-BT-Funkkarte gekauft, aber es scheint, dass nichts dafür spricht.

Realtek stellt normalerweise Treiber für seine Karte zur Verfügung, aber für diese Karte ist kein Treiber auf der Realtek-Website verfügbar. Ich habe die folgenden Schritte ausprobiert, um zu versuchen, es zum Laufen zu bringen:

  1. Installierte ndiswrapper-Versionen 1.57 (aus Repositorys, mit dkms) und 1.58rc1 (kompiliert aus dem Quellcode der ndiswrapper-Website). Beides fehlgeschlagen: Version 1.57 bietet keine Schnittstelle für die Funktionen IoWMIOpenBlock und IoWMIQueryAllData. 1.58rc1 hat an ihren Stellen Dummy-Funktionen, die jedoch mit der Meldung "ioremap failed" (ioremap fehlgeschlagen) fehlschlagen.

    Bei weiteren Untersuchungen habe ich festgestellt, dass die Funktion NdisMMapIOSpace (ndis.c: 808) in 1.58rc1 mit der physikalischen Adresse und der Länge Null aufgerufen wird, was den Fehler verursacht. Da diese Funktion im Code von ndiswrapper anscheinend nicht von irgendwoher aufgerufen wird, würde ich annehmen, dass der Windows-Treiber sie irgendwie mit falschen Parametern aufruft.

  2. Ich habe versucht, sowohl die 64-Bit-Version (auf meinem installierten System, das die x86_64-Version von Ubuntu verwendet) als auch die 32-Bit-Version (auf einem Live-USB-x86-System mit aktivierter Persistenz) von Windows XPzu verwenden. _ Fahrer. Für beide Versionen sind die gleichen Fehler aufgetreten.

  3. Da Realteks Linux-Treiber für RTL8192CE/SE/DE den 8723-Chipsatz tatsächlich in den Quellen erwähnen, habe ich versucht, sie zu kompilieren und zu modifizieren, aber sie haben die Karten-ID nicht gefunden (10ec: 8723). Ich habe auch versucht, echo 10ec 8723 > new_id am Speicherort von sysfs (/ sys/bus/pci/drivers/rtl8192de) (des Treibers (tatsächlich auf jedem von ihnen, einzeln), aber ich bekomme eine "Berechtigung verweigert" "Fehler auch bei Sudo. Wenn ich Sudo su und erneut versuche, erhalte ich den Fehler bash: echo: write error: Invalid argument.

Mir sind die Ideen ausgegangen. Es ist wirklich frustrierend, ein neues Notebook zu kaufen, das nur mit Ubuntu verwendet werden kann und dessen Wi-Fi-Verbindung nicht verwendet werden kann.

Wenn jemand Alternativen beleuchtet, wäre ich sehr dankbar.

Edit: lshw -C Netzwerkausgabe

$ Sudo lshw -C network -numeric
  *-network UNCLAIMED     
       description: Network controller
       product: Realtek Semiconductor Co., Ltd. [10EC:8723]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0
       bus info: [email protected]:03:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:d000(size=256) memory:f7900000-f7903fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0.2
       bus info: [email protected]:04:00.2
       logical name: eth0
       version: 0a
       serial: 00:90:f5:cd:6d:f7
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.106 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:c000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff
37
ugopozo

Realtek stellt den offiziellen Linux-Treiber inoffiziell zur Verfügung (via Dropbox)

Die Unterstützung für RTL8273AE-BT wurde von Realtek im Treiber der 92er-Serie, Version 0006.0514.2012, hinzugefügt. Aus unbekannten Gründen sind (noch) weder die Windows- noch die Linux-Treiber auf ihrer Website verfügbar. Der technische Support von Realtek hat jedoch einen Dropbox-Link mit dem Quellcode-/Firmware-Tarball bereitgestellt, von dem zahlreiche Benutzer berichtet haben, dass er funktioniert.

Wo bekomme ich es Ist es sicher?

  • Der Treiber kann über diesen Dropbox-Link heruntergeladen werden.
  • Ich kann mit dieser Inhaltsauflistung bestätigen, dass diese Datei das ist, was sie angeblich ist, vorausgesetzt, sie enthält die folgenden MD5- oder SHA1-Hashes: (welche Sie können bestätige mit md5sum oder sha1sum)

     MD5: fd10e9a347c6447f649324d6bdab53de 
     SHA1: 1ccd6ae73878d8bf65bd7c0384e333b121606230 
    

Wie erstelle und installiere ich den Treiber auf Ubuntu?

  1. Öffnen Sie ein Terminal mit Ctrl+Alt+T.
  2. Sie müssen diese Pakete zuerst installieren, um den Treiber zu erstellen:

    Sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`
    
  3. Fügen Sie die folgende Zeile ein, um das Treiberarchiv in einem einzigen Schritt herunterzuladen und zu extrahieren:

    wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
    
  4. Wechseln Sie in das Verzeichnis des extrahierten Treibers, erstellen und installieren Sie den Treiber:

     cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 
     make 
     Sudo make install 
    
  5. Testen Sie den Treiber, indem Sie ihn laden (dies ist ein einmaliger Schritt; nach einem Neustart sollte der Treiber bei jedem Start automatisch geladen werden):

    Sudo modprobe rtl8723e
    
33
ish

Das Auskommentieren/Entfernen des IEEE80211_HW_BEACON_FILTER (Zeile 320 in base.c) ermöglicht das Kompilieren unter Verwendung des 3.4-Kernels. Bisher habe ich keine Probleme gehabt. Die Karte scheint wie zuvor zu funktionieren, ist jedoch möglicherweise weniger stromsparend. Ich kann nicht garantieren, dass es keine Probleme verursacht, aber es ist besser als nichts.

Nun, dann haben wir hier ein paar neue Rückmeldungen für Sie: Ich habe alle oben genannten Schritte ausgeführt und den gleichen Kompilierungsfehler erhalten und ihn mit Ihrem Vorschlag behoben. Dann hat der Fahrer EINMAL gearbeitet. Nach dem Neustart konnten keine drahtlosen Verbindungen mehr hergestellt werden. Es wurde versucht, Windows 7 zu booten, und es kann keine drahtlosen Verbindungen mehr erkennen.

Ich bin jetzt überzeugt, dass dieses Verfahren meinen WLAN-Adapter blockiert hat. Windows erkennt das Gerät immer noch, es gibt jedoch ein Problem, da es keine drahtlosen Verbindungen mehr erkennt. Ich muss einen externen Linksys-Adapter verwenden, da mein Onboard-Realtek nicht mehr vorhanden ist: /

<< >> Ignoriere obigen Kommentar, weil ich sauer war, als ich das geschrieben habe.

UPDATE: Ich habe herausgefunden, dass dieser Treiber die Einstellung "Roaming Sensitivity" (Roaming-Empfindlichkeit) meines WLAN-Moduls auf "Low" (Niedrig) gesetzt hat, was dazu führte, dass es überhaupt kein drahtloses Signal erkennen konnte. In Windows 7 ging ich zum Geräte-Manager und änderte diese Einstellung in "Hoch" und "Voilá" - es ging wieder lebendig! Puh...

Seien Sie sich auf jeden Fall bewusst, dass Ihnen so etwas passieren kann, wenn Sie nicht vorsichtig sind, wenn Sie den Ratschlägen der Internetseiten folgen. Ich werde zweimal überlegen, bevor ich meine Ubuntu-Partition wieder starte ...

9
Niels

Ich habe mit einem Support-Mitarbeiter von Realtek gesprochen und die gleichen Dateien auf Dropbox erhalten, die von einem anderen Benutzer zu dieser Frage eingereicht wurden. Ich habe die Treiber wie in der Readme-Datei angegeben kompiliert und es hat funktioniert. Möglicherweise müssen Sie die 8723 * -Firmware-Dateien in den Ordner rtlwifi kopieren.

Es sollte jedoch gesagt werden, dass diese Lösung nicht perfekt ist, ich habe eine ziemlich wackelige Verbindung zu WEP-APs. Auch dieser Treiber unterstützt bis einschließlich Kernel 3.3 .

Der 3.4-Kernel hat einige Aufrufe im mac80211-Modul entfernt, die dieser Treiber kompilieren muss, und wird daher mit einem Fehler beendet und kann nicht kompiliert werden. Dies ist momentan kein Problem für Ubuntu, aber es bedeutet, dass Sie den Treiber nicht auf einem aktuellen Fedora 17 oder einer anderen Distribution mit dem Kernel 3.4+ installieren können - einschließlich der kommenden Versionen von Ubuntu.

Informationen zu den Änderungen finden Sie unter http://article.gmane.org/gmane.linux.kernel.wireless.general/84114/match=ieee80211_hw_beacon_filter .

4
aparthia

Nun, ich habe eine "Lösung" gefunden. Es ist kein richtiger: Ich habe gerade einen kabellosen USB-Dongle (mit dem RTL8188CUS-Chipsatz) gekauft, der nach der Installation der Treiber sofort erkannt wird.

Für alle, die in diesem Thread mit demselben Problem surfen, ist es die beste Lösung, darauf zu warten, dass Realtek den offiziellen Treiber für 8723 auf seiner Website veröffentlicht. Normalerweise tun sie das und es ist symptomatisch, dass nicht einmal die Windows-Treiber auf der offiziellen Website verfügbar sind (ich denke, dies deutet darauf hin, dass es sich um einen relativ neuen Chipsatz handelt).

Ich werde die Website im Auge behalten und diese Antwort mit spezifischen Installationsanweisungen aktualisieren, sobald der Treiber veröffentlicht wird.

1
ugopozo
0
user56800

Danke. Ich hatte das gleiche Problem und beim Herunterladen und Erstellen der beiden .gz -Dateien funktionierte meine Karte!

Aus irgendeinem Grund hat das Installationsskript die Firmware nicht richtig kopiert, also musste ich es manuell machen. Ich habe rtl8723fw.bin und rtl8723fw_B.bin aus dem Ordner rtlwifi im Quellverzeichnis in /lib/firmware/rtlwifi/ verschoben, neu gestartet und es hat funktioniert.

Ich bin sicher, es wird nicht lange dauern, bis der Treiber zum Linux-Kernel hinzugefügt wird.

0
Niels