Pilote rtl8188CE sur squeeze

Bonjour à tous,

J’ai installé debian squeeze sur mon PC portable mais j’ai un problème avec le wifi. En effet, les pilotes ne sont pas installés donc lorsque je fais iwconfig j’ai en retour no wireless extension

Donc la j’ai fais lspci qui me retourne 00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 09) 00:01.0 PCI bridge: Intel Corporation Sandy Bridge PCI Express Root Port (rev 09) 00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 04) 00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 05) 00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 05) 00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b5) 00:1c.1 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 2 (rev b5) 00:1c.5 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 6 (rev b5) 00:1c.6 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 7 (rev b5) 00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 05) 00:1f.0 ISA bridge: Intel Corporation Cougar Point LPC Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 05) 00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 05) 01:00.0 VGA compatible controller: nVidia Corporation Device 0dec (rev a1) 01:00.1 Audio device: nVidia Corporation Device 0bea (rev a1) 03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01) 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 05)

J’en déduis que mon materiel pour le wifi est une carte RTL8188CE.

Le problème c’est qu’en consultant cette page : http://wiki.debian.org/rtl819x il est écrit que le pilote n’est disponible que dans wheezy or je suis sous squeeze.

Donc j’aimerais savoir comment je peux faire pour installer le pilote wifi sur mon PC.

Merci

salut

et voici : realtek.com/downloads/downlo … =true#2722

au cas où: bugs.debian.org/cgi-bin/bugreport.cgi?bug=613536

cdt

Merci pour ta réponse, j’ai pu télécharger le pilote, par contre je suis incapable de l’installer, je ne sais pas comment faire.

Si tu peux m’aider encore un peu en m’expliquant commment faire, je suis preneur.

wiki.debian.org/fr/WiFi/HowToUse

tout y est, faut bricoler un peu mais ça s’apprend vite, quand t’as la gniac :118

:smiley:

au fait, quelle est l’extension du fichier que tu as téléchargé?
pour un .deb, dpkg -i, après bricolage config.

perso, sur un laptop, je suis passé par wpa_supplicant, et la config de /etc/network/interfaces

c’est un .tar.gz

ok,
cd /home/toi/repertoirevoulu/
tar -xvz ton_fichier.tar.gz

qu’y a t il ensuite dedans? (j’avais fait cette opération mais je ne m’en rappelle plus)

La commande ne passe pas. Elle fige et je suis obligé de faire ctrl+c pour reprendre la main

quelle commande? tar? tu es en root?
sinon re-télécharge le pour voir…je continue de chercher, des gens passent par la compilation des sources de ce firmware pour éviter des bugs apparemment… là je ne suis pas assez calé.

résolu, désolé la bonne commande est tar -xvzf ton_fichier.tar.gz

my fault

une fois décompressé, il ya un readme , sers en toi pour instructions.

Effectivement cette commande fonctionne, j’ai récupéré un dossier avec plusieurs fichiers et dossiers dedans.

Et moi je le suis encore moins maleureusement :open_mouth:

Ce fichier n’est pas assez détaillé pour moi, je connais les commandes de bases de linux mais la je comprends pas quoi faire :confused:

en ligne de commande:

#cd /chemin_à_parcourir/le_fichier_décompressé/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011

make

ensuite
#make install

et voili voilou (je viens de le faire le make install se lance; je ne vais pas plus loin pour le test, n’ayant pas la même carte).
ensuite vas configurer /etc/network/interfaces:

[i]# The loopback network interface
auto lo
iface lo inet loopback

#auto eth0
#iface eth0 inet dhcp

auto wlan0
iface wlan0 inet dhcp
wpa-ssid le_nom_du_réseau
wpa-psk mot_de_passe_wpa[/i]

un petit reboot “pourrait” s’imposer …

lorsque je fais le make j’ai plusieurs erreurs qui arrivent :

root@pc_portable:/home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011# make make -C /lib/modules/2.6.32-5-amd64/build M=/home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011 modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-5-amd64 » CC [M] /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o In file included from /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:32: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/wifi.h: In function ‘rtl_find_sta’: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/wifi.h:2094: warning: passing argument 1 of ‘ieee80211_find_sta’ from incompatible pointer type /usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2091: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’ In file included from /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:34: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.h: At top level: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.h:143: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.h:143: warning: its scope is only this definition or declaration, which is probably not what you want /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘_rtl_init_mac80211’: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:322: error: ‘IEEE80211_HW_CONNECTION_MONITOR’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:322: error: (Each undeclared identifier is reported only once /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:322: error: for each function it appears in.) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_tx_agg_start’: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:991: warning: passing argument 1 of ‘ieee80211_start_tx_ba_cb_irqsafe’ from incompatible pointer type /usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2038: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’ /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_tx_agg_stop’: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1020: warning: passing argument 1 of ‘ieee80211_stop_tx_ba_cb_irqsafe’ from incompatible pointer type /usr/src/linux-headers-2.6.32-5-common/include/net/mac80211.h:2079: note: expected ‘struct ieee80211_hw *’ but argument is of type ‘struct ieee80211_vif *’ /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_watchdog_wq_callback’: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1274: error: implicit declaration of function ‘ieee80211_connection_loss’ /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: At top level: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1332: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1332: error: parameter 2 (‘smps’) has incomplete type /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_make_smps_action’: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1352: error: ‘WLAN_HT_ACTION_SMPS’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1354: error: ‘IEEE80211_SMPS_AUTOMATIC’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1355: error: ‘IEEE80211_SMPS_NUM_MODES’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1357: error: ‘IEEE80211_SMPS_OFF’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1359: error: ‘WLAN_HT_SMPS_CONTROL_DISABLED’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1361: error: ‘IEEE80211_SMPS_STATIC’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1363: error: ‘WLAN_HT_SMPS_CONTROL_STATIC’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1365: error: ‘IEEE80211_SMPS_DYNAMIC’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1367: error: ‘WLAN_HT_SMPS_CONTROL_DYNAMIC’ undeclared (first use in this function) /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: At top level: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1376: warning: ‘enum ieee80211_smps_mode’ declared inside parameter list /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1376: error: parameter 3 (‘smps’) has incomplete type /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c: In function ‘rtl_send_smps_action’: /home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.c:1404: error: type of formal parameter 2 is incomplete make[4]: *** [/home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/base.o] Erreur 1 make[3]: *** [_module_/home/arisoy/pilote/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011] Erreur 2 make[2]: *** [sub-make] Erreur 2 make[1]: *** [all] Erreur 2 make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.32-5-amd64 » make: *** [all] Erreur 2

Du coup je n’ai pas fait le make install.

Mais je ne sais pas quoi faire pour qu’il n’y ai plus ces erreurs :frowning:

salut

as tu le répertoire …/8892…/8892CE/?
ce répertoire se trouve avec d’autre répertoires finissant par DE etc…

fais ton make dans ce répertoire (il y a un makefile dedans)

edit: rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011/pilotegnagnaCE
re-edit: je me demande vu tes erreurs s’il ne te faut pas d’autres paquets (que j’ai car j’ai recompilé le noyau).
du genre linux-header, kernel-package, etc… je veux bien d’autres avis là… :017

J’avais déjà un makefile dans le répertoire ou j’étais.

Pour ce qui est des sous dossiers, j’ai un rtl8192ce, rtl8192de et rtl8192se. Ils ont tous les 3 un makefile à l’interieur.
Mais lorsque je fais mon make j’ai les mêmes erreurs.

que te retourne :
#uname -r
pour voir la version de ton noyau linux, pour la compatibilité du pilote

j’oubliais l’essentiel (^^):
#aptitude install build-essential
:075

Edit: tiens un lien intéressant: siteduzero.com/tutoriel-3-31 … linux.html

Alors déjà pour le noyau ça me retourne cela :2.6.32-5-amd64

Je vais essayer d’installer build-essential et de refaire le make

j’efface mes bêtises… non le readme dit que ça ne fonctionne pas sur deux versions de noyau, mais pas de pbm sur la tienne …donc c’est autre chose…

ton pilote n’est pas supporté, je suis un âne, c’est marqué noir sur blanc au début: support >=2.6.35

un très bon lien: andesi.org/noyau/compilation … uce-debian

Au travail!! :041

Effectivement même avec build-essential d’installé, le make ne passe pas.

Mais du coup je peux faire comment?

tu as écrit plus vite que j’ai édité… :stuck_out_tongue:

il te faut soit trouver et installer un pilote compatible avec ton noyau (kernel), soit mettre à niveau ton noyau, en installer un plus récent >=2.6.35, et là la compil no souci :wink:

n’hésite pas à lire le site d’andesi, et de suivre ses instructions, c’est très bien et je prends toujours ça avec moi quand j’installe un nouveau noyau.