Impossible d'installer driver wifi RTL8188CE

Résolu/Fermé
periplasme Messages postés 391 Date d'inscription vendredi 22 avril 2011 Statut Membre Dernière intervention 5 février 2013 - Modifié par mamiemando le 1/07/2011 à 13:22
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 5 juil. 2011 à 13:16
Salut tout le monde !

je suis en possession d'un lenovo thinkpad 13", le driver pour la carte wifi n'étant pas géré en natif sous crunchbang, j'ai été sur le site realtek télécharger le driver wifi correspondant (rtl8192ce_linux_2.6.0005.1116.2010) ...

ensuite décompression, et c'est parti :
make : aucun soucis, tout se passe normalement ...
mais
sudo make install me crie un peu dessus ... voici la teneur de ses propos :
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.36-2.dmz.5-liquorix-amd64 » 
  Building modules, stage 2. 
  MODPOST 1 modules 
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.36-2.dmz.5-liquorix-amd64 » 
make[1]: entrant dans le répertoire « /home/periplasme/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192 » 
make -C /lib/modules/2.6.36-2.dmz.5-liquorix-amd64/build M= CC=gcc modules 
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.36-2.dmz.5-liquorix-amd64 » 
scripts/kconfig/conf --silentoldconfig arch/x86/Kconfig 
init/Kconfig:1295: can't open file "arch/Kconfig" 
make[4]: *** [silentoldconfig] Erreur 1 
make[3]: *** [silentoldconfig] Erreur 2 
make[2]: *** Pas de règle pour fabriquer la cible « include/config/auto.conf », nécessaire pour « include/config/kernel.release ». Arrêt. 
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.36-2.dmz.5-liquorix-amd64 » 
make[1]: *** [modules] Erreur 2 
make[1]: quittant le répertoire « /home/periplasme/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192 » 
make: *** [install] Erreur 2 


j'ai beau cherché ... je vois pas trop ce que tout ça veut dire ... une idée ?
a savoir que j'ai aussi testé avec la version rtl8192ce_linux_2.6.0006.0321.2011 avec le même résultat.

merci a tous.
A voir également:

3 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 1/07/2011 à 13:30
Ça veut dire que ton module a besoin d'informations contenues dans les headers de ton noyau et qu'il ne trouve pas l'un des fichiers qu'il est sensé trouvé, probablement parce que tu as oublié de les installer ou parce que ce kernel n'est pas standard (option pour laquelle je penche quand je lis "/usr/src/linux-headers-2.6.36-2.dmz.5-liquorix-amd64").

Je t'invite à installer le paquet correspondant et redémarrer sur ce noyau :

aptitude update  
aptitude safe-upgrade  
aptitude install linux-image-amd64 


En théorie pour installer les headers de noyau et si tu utilises un kernel standard (par noyau standard j'entends notamment un noyau installé via un paquet linux-image), il suffit de lancer dans ton cas :

aptitude install linux-headers-amd64


Ensuite vérifie que tu as installé gcc dans la bonne version etc... Plus de détails ici :
http://www.mistra.fr/tutoriel-linux-compiler.html

Bonne chance
0
periplasme Messages postés 391 Date d'inscription vendredi 22 avril 2011 Statut Membre Dernière intervention 5 février 2013 53
1 juil. 2011 à 14:01
merci de ces lumières ... gcc est en version 4.4.5 ... je pense pas qu'il y ai de soucis de ce coté...
et effectivement, a l'installation crunchbang m'avait proposé un noyau non standard, je m'était dit "pourquoi pas ?" et bien je pense avoir une réponse a cette question ...

je lance les commandes que tu m'as proposé et je te tiens au courant .
0
periplasme Messages postés 391 Date d'inscription vendredi 22 avril 2011 Statut Membre Dernière intervention 5 février 2013 53
1 juil. 2011 à 14:19
bon ... j'ai bien lancé les commandes pour l'installation ... et bien qu'il ai effectivement installé un paquet, pas de nouveau noyau au reboot ...
pour info, les noyau courrament installé :
- le non standard cité au dessus,
- et un 2.6.32-amd64.

pour les 2 noyau, aptitude ne trouve pas de paquet "linux-headers-amd64" ...
de plus, le noyau 2.6.32 ne me permet pas plus d'installé le drivers wifi ...

aurais-je une chance d'avoir un meilleur résultat avec un noyau compilé maison ? (on sait jamais)
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
1 juil. 2011 à 18:43
Normalement tu n'as pas besoin de headers si tu as les sources d'un noyau (sources = c. + .h ; header = .h).

Les noms de paquets que je t'ai donné (linux-image-... ; linux-headers-...) correspond à la nomenclature debian. Il se peut qu'elle diffère légèrement chez toi. Tu peux retrouver les noms exacts à l'aide d'apt-cache :

apt-cache search linux-image | grep linux-image
apt-cache search linux-headers | grep linux-headers


Adapte les commandes aptitude que je t'ai indiqué en conséquence...
0
periplasme Messages postés 391 Date d'inscription vendredi 22 avril 2011 Statut Membre Dernière intervention 5 février 2013 53
1 juil. 2011 à 22:22
image standard et header installé correctement,
bon ça passe toujours pas, mais le sudo make install ne me dit pas les même erreur ... cette fois c'est un makefile qui manque a l'appelle ...
(je ne te mets pas tout, juste le moment a partir duquel ça foire):
make[2]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-5-amd64 »
/usr/src/linux-headers-2.6.32-5-common/scripts/Makefile.build:44: /usr/src/linux-headers-2.6.32-5-common/scripts/basic/Makefile: Aucun fichier ou dossier de ce type
make[6]: *** Pas de règle pour fabriquer la cible « /usr/src/linux-headers-2.6.32-5-common/scripts/basic/Makefile ». Arrêt.
make[5]: *** [scripts_basic] Erreur 2
make[4]: *** Pas de règle pour fabriquer la cible « include/config/auto.conf », nécessaire pour « include/config/kernel.release ». Arrêt.
make[3]: *** [sub-make] Erreur 2
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-headers-2.6.32-5-amd64 »
make[1]: *** [modules] Erreur 2
make[1]: quittant le répertoire « /home/periplasme/rtl8192ce_linux_2.6.0005.1116.2010/HAL/rtl8192 »
make: *** [install] Erreur 2
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
3 juil. 2011 à 22:18
Hé bien je ne sais pas ce que c'est que ce fichier d'autant que ce n'est pas un noyau de première fraîcheur.

Personnellement j'installerais le dernier paquet linux-image, le paquet linux-headers correspondant, je rebooterais sur le noyau ainsi insatllé et s'il manque un fichier, je partirais à sa recherche avec apt-file.

aptitude install linux-headers-amd64 linux-image-amd64 apt-file
apt-file update


Parce que là ce n'est pas un franc succès :-)

apt-file search /usr/src/linux-headers | grep scripts/basic/Makefile


Bonne chance
0
periplasme Messages postés 391 Date d'inscription vendredi 22 avril 2011 Statut Membre Dernière intervention 5 février 2013 53
5 juil. 2011 à 13:11
"résolu" si on peut dire => passage sous ubuntu, carte wifi géré nativement, aucune manip necessaire (excepté viré cette interface horrible qu'est unity).
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
5 juil. 2011 à 13:16
Ça pour virer unity c'est juste un paquet à virer... Enfin tu peux-même le laisser et installer directement gnome ou kubuntu-desktop (kde).
0