Bon j’y suis arrivé mais pas du premier coup, le problème c’est que je ne sais pas pourquoi. 
J’ai donc quelques petite question pour essayer de comprendre. Voici d’abord la méthode utilisée pour compiler ce kernel.
Sachant que ma clé wifi fonctionnait sans problèmes sur le kernel 2.6.27 utilisé pour ubuntu intrepid ibex, j’ai installé leur paquet linux-source-2.6.27.
1° installer les paquets : apt-get install debconf-utils dpkg-dev debhelper build-essential kernel-package libncurses5-dev
2° modifier /etc/kernel-pkg.conf (entrez votre nom et adresse électronique)
3° faire un liens linux -> /usr/src/linux-source-2.6.x puis aller dans le dossier /usr/src/linux
4° copier config : cp /boot/config-2.6.x .config
5° faire : make-kpkg --append-to-version "-686" --initrd buildpackage --config menuconfig
La première fois je penses qu’il y a eu un problème lors de la création des paquets. J’ai donc installé le paquet arch-buildpackage mais je ne suis pas sur que c’était vraiment nécessaire. Vous en pensez quoi ?
La 2ème fois j’ai compilé sans avoir créé le liens symbolique linux (oublié) puis je l’ai créé une fois que la compilation était en route. Est ce que ce liens est vraiment indispensable ? où c’est plus une habitude debian ?
J’ai aussi fait un make-kpkg clean lors de cette 2ème tentative, juste après l’étape 4°
Du coup je ne sais pas pourquoi j’ai réussi à compiler ce kernel, grâce au paquet arch-buildpackage ou gràce au make-kpkg clean après l’étape 4° ?
Après la compilation je me suis retrouvé avec 5 paquets :
linux-image-2.6.27.2-686_2.6.27.2-686-10.00.Custom_i386.deb
linux-headers-2.6.27.2-686_2.6.27.2-686-10.00.Custom_i386.deb
linux-source-2.6.27.2-686_2.6.27.2-686-10.00.Custom_all.deb
linux-doc-2.6.27.2-686_2.6.27.2-686-10.00.Custom_all.deb
linux-manual-2.6.27.2-686_2.6.27.2-686-10.00.Custom_all.deb
Le linux-manual il sert à quoi ?
Ma clé wifi semble fonctionner et je n’ai plus de problèmes de déconnexion intempestive. Je touche du bois pour que ça dure. 
Merci pour vos réponses, vos remarques.
