La carte sans fil Realtek RTL8723AE-BT n'est pas reconnue

37

J'ai acheté un nouvel ordinateur portable avec une carte sans fil RTL8723AE-BT, mais il semble que rien ne fonctionne.

Realtek met généralement à disposition des pilotes pour sa carte, mais ce pilote n’a pas de pilote disponible sur le site Web de Realtek. J'ai essayé les étapes suivantes pour essayer de le faire fonctionner:

  1. Installé les versions 1.57 de ndiswrapper (à partir de référentiels, avec dkms) et 1.58rc1 (compilé à partir du site Web de ndiswrapper). Les deux ont échoué: la version 1.57 ne fournit pas d'interface pour les fonctions IoWMIOpenBlock et IoWMIQueryAllData. 1.58rc1 a des fonctions fictives à leur place, mais il échoue avec un message "ioremap failed".

    Après un examen plus approfondi, j'ai constaté que la fonction NdisMMapIOSpace (ndis.c: 808), dans 1.58rc1, est appelée avec l'adresse physique et la longueur zéro, ce qui provoque l'échec. Étant donné que cette fonction ne semble pas être appelée de n'importe où dans le code de ndiswrapper, je suppose que le pilote Windows l'appelle d'une manière ou d'une autre avec de faux paramètres.

  2. J'ai essayé d'utiliser à la fois la version 64 bits (sur mon système installé, qui utilise la version x86_64 d'Ubuntu) et la version 32 bits (sur un système x86 USB-Live avec persistance activée) de Windows Pilote XP. Les mêmes erreurs se sont produites pour les deux versions.

  3. Comme les pilotes Linux de Realtek pour RTL8192CE / SE / DE mentionnent le chipset 8723 dans ses sources, j'ai essayé de les compiler et de les modifier, mais ils ne récupèrent pas l’ID de la carte (10ec: 8723). J'ai également essayé de echo 10ec 8723 > new_id sur l'emplacement sysfs (/ sys / bus / pci / drivers / rtl8192de) (du pilote (en fait, sur chacun d'eux, un à la fois), mais j'obtiens une erreur "Autorisation refusée" même avec sudo. Si je sudo su et réessayez, j'obtiens l'erreur bash: echo: write error: Invalid argument .

Je n'ai plus d'idées. Il est vraiment frustrant d'acheter un nouvel ordinateur portable à utiliser uniquement avec Ubuntu et de ne pas pouvoir utiliser sa connexion Wi-Fi.

Si quelqu'un peut faire la lumière sur les alternatives, je serais très reconnaissant.

Modifier: sortie réseau lshw -C

$ 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
    
posée ugopozo 20.05.2012 - 04:04
la source

6 réponses

33

Realtek rend officieusement le pilote Linux officiel (via Dropbox)

Le support du RTL8273AE-BT a été ajouté par Realtek dans le pilote de la série 92, version 0006.0514.2012. Pour des raisons inconnues, les pilotes Windows et Linux ne sont pas encore disponibles sur leur site Web. Mais le support technique de Realtek a fourni un lien Dropbox avec l'archive du code source / firmware que de nombreux utilisateurs ont signalé comme fonctionnant.

Où puis-je l'obtenir? Est-ce sûr?

  • Le pilote peut être téléchargé via ce lien Dropbox.
  • Je peux confirmer que ce fichier correspond à ce qu’il prétend être, avec cette liste de contenu , à condition qu’il contienne le MD5 suivant. ou les hachages SHA1: (que vous pouvez vérifier avec md5sum ou sha1sum )

    MD5: fd10e9a347c6447f649324d6bdab53de
    SHA1: 1ccd6ae73878d8bf65bd7c0384e333b121606230
    

Comment puis-je créer et installer le pilote sur Ubuntu?

  1. Ouvrez un terminal avec Ctrl + Alt + T .
  2. Vous devez d'abord installer ces paquets pour créer le pilote:

    sudo apt-get install build-essential linux-headers-generic linux-headers-'uname -r'
    
  3. Collez la ligne ci-dessous pour télécharger et extraire l'archive du pilote en une seule étape:

    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. Accédez au répertoire du pilote extrait, créez et installez le pilote:

    cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
    make
    sudo make install
    
  5. Testez le pilote en le chargeant (il s’agit d’une étape unique; après le redémarrage, le pilote doit se charger automatiquement à chaque démarrage):

    sudo modprobe rtl8723e
    
réponse donnée ish 18.07.2012 - 10:57
la source
9
  

Faire des commentaires / supprimer le IEEE80211_HW_BEACON_FILTER (ligne 320 dans base.c ) le rend   possible de compiler en utilisant le noyau 3.4. Jusqu'à présent, je n'ai rencontré aucun problème. le   la carte semble fonctionner comme avant, même si elle est moins efficace. Je ne peux pas   garantir que cela ne causera aucun problème, mais il vaut mieux que rien.

Eh bien, voici quelques nouveaux commentaires pour vous: j'ai fait tout ce qui précède et obtenu la même erreur de compilation et corrigé avec votre suggestion. Ensuite, le conducteur a travaillé UNE FOIS. Après le redémarrage, il ne peut plus ouvrir aucune connexion sans fil. Essayé de démarrer dans Windows 7 et encore, il ne peut plus détecter les connexions sans fil.

Je suis maintenant convaincu que cette procédure a bricolé mon adaptateur wlan - Windows reconnaît toujours le périphérique mais il y a un problème car il ne détecte plus aucune connexion sans fil. Je dois utiliser un adaptateur linksys externe car mon realtek embarqué a disparu: /

& lt; & lt; & gt; & gt; Ne tenez pas compte des commentaires ci-dessus parce que j'étais énervé quand j'ai écrit ça.

MISE À JOUR: J'ai découvert que ce pilote avait défini le paramètre «Sensibilité à l'itinérance» de mon module WLAN sur «Faible», ce qui l'empêchait de détecter le moindre signal sans fil. Dans Windows 7, je suis allé dans le gestionnaire de périphériques et j'ai modifié ce paramètre en 'High' et voilá - il est revenu en vie! ouf ...

Dans tous les cas, sachez que ce genre de chose peut vous arriver si vous ne faites pas attention lorsque vous suivez les conseils des interwebs. Je vais réfléchir à deux fois avant de démarrer à nouveau dans ma partition Ubuntu ...

    
réponse donnée Niels 23.06.2012 - 12:09
la source
4

J'ai discuté avec un responsable de Realtek et j'ai reçu les mêmes fichiers hébergés sur Dropbox par un autre utilisateur sur cette question. J'ai compilé les pilotes comme indiqué dans le fichier Lisez-moi et cela a fonctionné, vous devrez peut-être copier les fichiers du micrologiciel 8723 * dans le dossier rtlwifi.

Il faut dire cependant que cette solution n’est pas parfaite, j’ai une connexion plutôt instable avec les AP WEP. En outre, ce pilote prend en charge jusqu’au noyau 3.3 .

Le noyau 3.4 a supprimé certains appels dans le module mac80211 que ce pilote doit compiler et quitte donc avec une erreur et ne peut pas compiler. Ce n'est pas un problème pour Ubuntu en ce moment, mais cela signifie que vous ne pouvez pas installer le pilote sur un Fedora 17 ou une autre distribution utilisant le noyau 3.4+, y compris les prochaines versions d'Ubuntu.

Consultez lien pour obtenir des informations sur les modifications.

    
réponse donnée aparthia 15.06.2012 - 00:03
la source
1

Eh bien, j'ai trouvé une "solution". Ce n’est pas le cas: je viens d’acheter un dongle USB sans fil (avec le chipset RTL8188CUS) qui, après l’installation des pilotes, est rapidement reconnu.

Pour ceux qui parcourent ce sujet avec le même problème, je dirais que la meilleure solution est d’attendre que Realtek publie le pilote officiel de 8723 sur son site Web . Ils le font généralement, et il est symptomatique que même les pilotes Windows ne sont pas disponibles sur le site Web officiel (je suppose que cela indique qu’il s’agit d’un jeu de puces relativement nouveau).

Je garderai un œil sur le site Web, et lorsque le pilote sera disponible, je mettrai à jour cette réponse avec des instructions spécifiques pour l'installation.

    
réponse donnée ugopozo 20.05.2012 - 22:08
la source
0

veuillez télécharger ces deux fichiers. Je les ai reçus de Realtek. lien

lien

    
réponse donnée user56800 25.05.2012 - 15:23
la source
0

Merci J'ai eu le même problème en téléchargeant et en construisant les deux fichiers .gz qui ont fait fonctionner ma carte!

Pour une raison quelconque, le script d’installation n’a pas correctement copié le micrologiciel, alors j’ai dû le faire manuellement. J'ai déplacé rtl8723fw.bin et rtl8723fw_B.bin du dossier rtlwifi du répertoire source vers /lib/firmware/rtlwifi/ , redémarré et cela a fonctionné.

Je suis sûr que le pilote ne sera pas long avant d'être ajouté au noyau Linux.

    
réponse donnée Niels 27.05.2012 - 13:27
la source

Lire d'autres questions sur les étiquettes