J'ai récemment installé Ubuntu 13.0.4 Raring Ringtail sur mon HP Pavilion G6 et je ne parviens pas à compiler les pilotes de mon adaptateur wi-fi rtl8192ce. Je cherche depuis quelques jours maintenant et je n'ai pas eu de chance.
Le pilote que je tente de compiler et d'installer est ici:
Voici l'erreur que je reçois lorsque j'essaie d'exécuter la commande "make":
make -C /lib/modules/3.8.0-19-generic/build M =/home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules make [1]: Entrée du répertoire /usr/src/linux-headers-3.8.0-19-generic' CC [M] /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o In file included from /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:39:0: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/pci.h:245:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘rtl_pci_probe’ /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘_rtl_init_mac80211’: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: error: ‘IEEE80211_HW_BEACON_FILTER’ undeclared (first use in this function) /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:320:6: note: each undeclared identifier is reported only once for each function it appears in /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_action_proc’: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:870:25: error: ‘RX_FLAG_MACTIME_MPDU’ undeclared (first use in this function) /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c: In function ‘rtl_send_smps_action’: /home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.c:1432:16: error: ‘struct <anonymous>’ has no member named ‘sta’ make[2]: *** [/home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012/base.o] Error 1 make[1]: *** [_module_/home/addison/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012] Error 2 make[1]: Leaving directory
/usr/src/linux-headers-3.8 .0-19-generic 'make: * [tout] Erreur 2
Voici les informations sur ma machine de "lspci -nnk | grep-iA2 net", "lsmod", "nm-tool", "nmcli nm status", "iwconfig" et "rfkill list all":
lspci -nnk | grep -iA2 net 01: 00.0 Contrôleur réseau [0280]: Realtek Semiconductor Co., Ltd. Adaptateur WiFi RTL8188CE 802.11b/g/n [10ec: 8176] (rév 01) Sous-système: Dispositif Hewlett-Packard Company [103c: 1629]
03: 00.0 Contrôleur Ethernet [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E Contrôleur Fast Ethernet PCI Express [10ec: 8136] (rev 05) Sous-système: Dispositif Hewlett-Packard Company [103c: 1695] Pilote de noyau utilisé: r8169
taille de module utilisée cryptd 20373 1 ghash_clmulni_intel snd_hda_intel 61623 1 snd_hda_codec 136453 3 snd_hda_codec_hdmi, snd_hda_codec_idt, snd_hda_intel snd_hwdep 13602 1 snd_hda_codec arc4 12615 2 snd_pcm 97451 3 snd_hda_codec_hdmi, snd_hda_codec, snd_hda_intel hp_wmi 18048 0 snd_page_alloc 18710 2 snd_pcm, snd_hda_intel de 13.890 1 de hp_wmi snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_rawmidi 30180 1 53594 0 snd_seq_midi rtl8192ce rtlwifi 79673 1 61554 2 rtl8192ce snd_seq snd_seq_midi_event, snd_seq_midi wmi 19070 1 48779 1 hp_wmi rtl8192c_common rtl8192ce mac80211 606457 3 rtlwifi, rtl8192c_common, rtl8192ce snd_seq_device 14497 3 snd_seq, snd_rawmidi, snd_seq_midi snd_timer 29425 2 snd_pcm, s nd_seq i915 600351 3 snd 68876 10 snd_hwdep, snd_timer, snd_hda_codec_hdmi, snd_hda_codec_idt, snd_pcm, snd_seq, snd_rawmidi, snd_hda_codec, snd_hda_intel, snd_seq_device uvcvideo 80847 0 videobuf2_vmalloc 13056 1 uvcvideo videobuf2_memops 13202 1 videobuf2_vmalloc cfg80211 510937 2 mac80211, rtlwifi videobuf2_core 40513 1 uvcvideo vidéo 19390 1 i915 soundcore 1 snd drm_kms_full lpdp 0
nm-tool
Outil NetworkManager
Etat: connecté (global)
Appareil: eth0 [Connexion filaire 1] ---------------------------------------------- - Type: Pilote filaire: r8169 Etat: connecté Défaut: oui Adresse HW: 78: E3: B5: 6D: 8C: FA
Capacités: Détecter l'opérateur: oui Vitesse: 100 Mb/s
Transporteur de propriétés filaires: sur
Paramètres IPv4: Adresse: 192.168.1.73 Préfixe: 24 (255.255.255.0) Passerelle: 192.168.1.254
DNS: 192.168.1.254
Appareil: wlan0 ----------------------------------------------- ----------------- Type: Pilote WiFi 802.11: rtl8192ce Etat: indisponible Par défaut: non Adresse HW: 20: 10: 7A: 5D: 5F: EE
Capacités:
Propriétés sans fil Cryptage WEP: oui WPA Cryptage: oui Cryptage WPA2: oui
Points d'accès sans fil
nmcli nm status ÉTAT DE FONCTIONNEMENT WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
en cours d'exécution connectée désactivée désactivée désactivée désactivée
iwconfig eth0 pas d'extensions sans fil.
lo pas d'extensions sans fil.
wlan0 ESSEE IEEE 802.11bgn: off/any
Mode: Point d'accès géré: Tx-Power non associé = 0 dBm
Retry long limit: 7 RTS thr = 2347 B Fragment thr: off Clé de cryptage: off Gestion de l'alimentation: activé
rfkill list all 0: phy0: LAN sans fil Soft bloqué: non Bloqué en dur: non 1: hp-wifi: LAN sans fil Soft bloqué: non Bloqué en dur: oui 2: hp-bluetooth: Bluetooth Bloqué en douceur: non Hard bloqué: oui 3: hp-wwan: Sans fil WAN Soft bloqué: non Hard bloqué: oui
S'il vous plaît aidez-moi à résoudre ce problème. Un grand merci d'avance à ceux qui peuvent avoir des conseils à offrir.
Téléchargez et essayez de le compiler à la place: https://dl.dropboxusercontent.com/u/54132482/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.Zip
Extrayez-le, puis lancez:
Sudo make
Ensuite:
Sudo make install
Ensuite:
Sudo modprobe rtl8792ce
Ensuite, vérifiez votre réseau sans fil. Si cela ne fonctionne toujours pas, redémarrez.
Avez-vous vu ce fil de discussion ici: Realtek RTL8188CE desserre aléatoirement et comporte des connexions lentes
J'ai le périphérique rtl8188CE et utilise également le pilote rtl8192ce. J'avais des problèmes de déconnexion et j'ai essayé ce fil. La connexion a été forte et solide depuis que j'ai suivi ces instructions. Bien que j'utilise Ubuntu 14.04, mais d'après le rapport de bogue, ce lecteur a des problèmes avec de nombreux noyaux et c'est la solution suggérée ici.
http://www.realtek.com Ceci est un lien vers le site Web du fabricant. Installation du pilote rtl8192ce.
1 - Faites défiler la liste jusqu'à ce que vous voyiez le paquet pour rtl8192ceVA4 ou rtl8188ce. (Je préfère rtl8192ceVA4 mais les deux fonctionnent bien, ne peuvent pas faire la différence). Téléchargez le pilote Linux pour le dernier noyau.
2 - Extrayez le package dans votre dossier personnel. Ouvrez le dossier et localisez le paquet "compat-wireless-3.2.5-1.tar.bz2". Copiez, collez et extrayez-le également dans votre dossier personnel.
3 - Ouvrez le dossier compat-wireless-3.2.5-1, localisez le dossier "udev", copiez et collez le contenu du dossier udev (règles et script du microprogramme) dans votre dossier de départ, puis utilisez
Sudo nautilus
afin que vous puissiez copier coller ceux-ci dans
'/etc/udev/rules.d'
'/etc/udev/'
`'/compat-wireless-3.2.5-1/compat/scripts'
4 - Allez à '~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/script /' et copiez-collez
"compat-install.sh" dans votre dossier personnel.
5- Ensuite, éditez le fichier make pour compat-wireless-3.2.5-1.
Sudo gedit ~/compat-wireless-3.2.5-1/Makefile
Utilisez la fonction "Rechercher et remplacer" à droite de la barre d’outils gedit pour remplacer toutes les occurrences de "(MODPROBE) -l" sans guillemets avec "(MODPROBE)" sans guillemets. L'utilisation de "-l" dans ce script empêchera l'installation et c'est pourquoi vous obtenez toutes ces erreurs et tout le reste, alors débarrassez-vous-en!
6 - Maintenant, exécutez les commandes suivantes en ignorant les erreurs car cela devrait fonctionner quand vous avez terminé.
Sudo ./compat_firmware.sh
Sudo ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/3.2.5-1/scripts/unload.sh
Sudo ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/3.2.5-1/scripts/wunload.sh
Sudo ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013/compat/3.2.5-1/scripts/driver-select
Sudo ./compat-install.sh
cd ~/compat-wireless-3.2.5-1
Sudo su
make
make install
cd ~/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013
make
make install
Sudo modprobe rtl8192ce
Vous devrez peut-être activer le commutateur matériel maintenant (si vous en avez un), mais probablement pas. Enregistrez tout travail non sauvegardé. Redémarrer. Vous devriez avoir le wifi maintenant. Cette installation peut aider le pilote du noyau s’il ne fonctionne pas correctement (abandonne fréquemment). Excellente réception dans Debian Weezy par rapport au paquet de référentiel non libre. Cela fonctionne également très bien pour Ubuntustudio 12.10. Je l'ai utilisé sur Weezy, Studio et 13.10.
Bonne chance!
Essayez la dernière version: http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012.tar.gz mais êtes-vous sûr de vouloir le compiler? 13.04 (Raring) a fonctionné hors de la boîte pour ma puce 8723, qui avait auparavant besoin de la compilation. Type
locate rtl8723ae.ko
pour voir si le pilote est présent dans les sous-répertoires/lib/modules/.... Vous devriez en voir une par installation du noyau.