J'ai acheté un nouvel ordinateur portable avec une carte sans fil RTL8723AE-BT, mais il semble que rien ne le fasse fonctionner.
Realtek met généralement des pilotes à disposition pour sa carte, mais celle-ci n’a pas de pilote disponible sur le site Web de Realtek. J'ai essayé les étapes suivantes afin d'essayer de le faire fonctionner:
Installé les versions ndiswrapper 1.57 (à partir des référentiels, avec dkms) et 1.58rc1 (compilées à partir des sources à 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 échoue avec un message "ioremap failed".
Après des recherches plus poussées, j’ai trouvé que la fonction NdisMMapIOSpace (ndis.c: 808), dans 1.58rc1, était appelée avec une adresse physique et une longueur de zéro, ce qui provoquait l’échec. Comme 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 en quelque sorte avec des paramètres erronés.
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 live-USB x86 avec la persistance activée) du pilote Windows XP. Les mêmes erreurs se sont produites pour les deux versions.
Comme les pilotes Linux de Realtek pour RTL8192CE / SE / DE mentionnent en fait le chipset 8723 dans ses sources, j'ai essayé de les compiler et de les moduler, mais ils ne récupèrent pas l'ID de la carte (10ec: 8723). J'ai également essayé de
echo 10ec 8723 > new_id
localiser l'emplacement du sysfs (/ sys / bus / pci / drivers / rtl8192de) (en fait, sur chacun d'eux, un à la fois), mais le message d'erreur "Autorisation refusée" existe même avec sudo Si jesudo su
réessaie, j'obtiens l'erreurbash: echo: write error: Invalid argument
.
Je n'ai plus d'idées. C'est vraiment frustrant d'acheter un nouveau portable à utiliser uniquement avec Ubuntu et de ne pas pouvoir utiliser sa connexion wi-fi.
Si quelqu'un peut faire la lumière sur des alternatives, je serais très reconnaissant.
Edit: lshw -C sortie réseau
$ 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: pci@0000: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: pci@0000: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
lshw -c network
.Réponses:
Realtek rend le pilote officiel Linux disponible de manière non officielle (via Dropbox)
La prise en charge du RTL8273AE-BT a été ajoutée par Realtek dans le pilote série 92, version 0006.0514.2012. Pour des raisons inconnues, ni les pilotes Windows ni Linux ne sont (encore) disponibles sur leur site web. Mais le support technique de Realtek fournit un lien Dropbox avec l’archive de code source / microprogramme qui, selon de nombreux utilisateurs, fonctionne.
Où puis-je l'obtenir? Est-ce sûr?
Je peux confirmer que ce fichier est ce qu'il prétend être, avec cette liste de contenu , à condition qu'il comporte les hachages MD5 ou SHA1 suivants: (que vous pouvez vérifier avec
md5sum
ousha1sum
)Comment construire et installer le pilote sur Ubuntu?
Vous devez d'abord installer ces packages pour construire le pilote:
Collez la ligne ci-dessous pour télécharger et extraire l’archive du pilote en une seule étape:
Accédez au répertoire du pilote extrait, générez et installez le pilote:
Testez le pilote en le chargeant (il s’agit d’une étape unique; après avoir redémarré une fois, le pilote doit se charger automatiquement à chaque démarrage):
la source
Eh bien, voici quelques nouvelles réactions pour vous: j’ai fait tout ce qui précède, j’ai eu la même erreur de compilation et je l’ai corrigé avec votre suggestion. Ensuite, le chauffeur a travaillé UNE FOIS. Après le redémarrage, il ne pourrait plus ouvrir aucune connexion sans fil. Essayé de démarrer dans Windows 7 et toujours, il ne peut plus détecter aucune connexion sans fil.
Je suis maintenant convaincu que cette procédure a masqué 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 intégré est parti: /
<< >> Ne tenez pas compte des commentaires ci-dessus parce que j'étais énervé quand j'ai écrit cela.
MISE À JOUR: J'ai découvert que ce pilote avait réglé 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 ai changé ce paramètre en "Élevé" et voilà, il est redevenu vivant! phew...
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 internautes. Je vais y réfléchir à deux fois avant de redémarrer dans ma partition Ubuntu ...
la source
J'ai parlé à un responsable de l'assistance de Realtek et j'ai reçu les mêmes fichiers hébergés sur Dropbox, soumis par un autre utilisateur sur cette question. J'ai compilé les pilotes selon les instructions du fichier Lisez-moi et tout a fonctionné. Vous devrez peut-être copier les fichiers du microprogramme 8723 * dans le dossier rtlwifi.
Il faut dire cependant que cette solution n’est pas parfaite, j’ai une connexion assez fragile avec les points d’accès WEP. De plus, ce pilote supporte jusqu’au noyau 3.3 inclus .
Le noyau 3.4 a supprimé certains appels du module mac80211 que ce pilote doit compiler et se termine donc avec une erreur et ne peut pas compiler. Ce n'est pas un problème pour Ubuntu pour le moment, mais cela signifie que vous ne pouvez pas installer le pilote sur une Fedora 17 à jour ou toute autre distribution utilisant le noyau 3.4+ - y compris les prochaines versions d'Ubuntu.
Voir http://article.gmane.org/gmane.linux.kernel.wireless.general/84114/match=ieee80211_hw_beacon_filter pour plus d'informations sur les modifications.
la source
Eh bien, j'ai trouvé une "solution". Ce n'est pas une solution appropriée: je viens d'acheter un dongle USB sans fil (avec le jeu de puces RTL8188CUS) qui, après l'installation des pilotes, est rapidement reconnu.
Pour tous ceux qui parcourent ce sujet avec le même problème, je dirais que la meilleure solution consiste à 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 soient pas disponibles sur le site officiel (je suppose que cela indique qu'il s'agit d'un chipset relativement nouveau).
Je garderai un œil sur le site Web et, lorsque le pilote sera publié, je mettrai à jour cette réponse avec des instructions spécifiques pour l’installation.
la source
s'il vous plaît télécharger ces deux fichiers. Je les ai reçus de Realtek. http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/8723AE_8723AU_support_0419.tar.gz
http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz
la source
Merci. J'ai eu le même problème et le téléchargement et la construction des deux
.gz
fichiers ont permis à ma carte de fonctionner!Pour une raison quelconque, le script d'installation n'a pas copié le micrologiciel correctement. J'ai donc dû le faire manuellement. Je me suis déplacé
rtl8723fw.bin
etrtl8723fw_B.bin
durtlwifi
dossier dans le répertoire source à/lib/firmware/rtlwifi/
, redémarré et cela a fonctionné.Je suis sûr que le pilote ne tardera pas à être ajouté au noyau Linux.
la source