[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: noyau 2.6.11 et wacom-kernel-source



Le Sun, 11 Sep 2005 23:35:36 +0200
Gaëtan PERRIER <gaetan.perrier@free.fr> a écrit:

> Le Sat, 10 Sep 2005 05:23:09 +0000
> "Jean-Luc Coulon (f5ibh)" <jean.luc.coulon@gmail.com> a écrit:
> 
> > Le 09.09.2005 23:13:47, Gaëtan PERRIER a écrit :
> > > Le Thu, 08 Sep 2005 11:32:21 +0000
> > > "Jean-Luc Coulon (f5ibh)" <jean.luc.coulon@gmail.com> a écrit:
> > > 
> > <~~~>
> > 
> > > où sera mis le paquet.
> > > 
> > > >
> > > > > - je fais make-kpkg
> > > >
> > > > fakeroot make_kpkg <vos options : version, revision>
> > > > modules_image il faut que la version corresponde à celle du
> > > > noyau et que le module soit compilé avec les même options
> > > > d'optimisation et le même compilateur que le noyau (même
> > > > processeur).
> > > 
> > > Il faut la lancer depuis quel endroit la commande make-kpkg?
> > 
> > depuis /usr/src/linux
> > 
> > Il faut que le noyau ait été configuré auparavant : soit en le  
> > construisant soit en utilisant la cible configure de make-kpkg  
> > (make-kpkg < les options kivonbien > configure)
> > 
> > Je me suis fait un série de petits scripts wrappers pour tout ça,
> > à éditer au besoin (mon archtecture est uen k8 = athlon64), voir  
> > ci-joint).
> > 
> > J'ai mis ces scripts dans /usr/local/bin
> > On lance par exemple : kernel_image_modules 1
> > Et ça construit tous les paquets : noyau + modules
> > Le 1 est la révision du paquet. La fois suivante, je mets 2 et
> > ainsi de suite.
> > Ça me crée des paquetq de la forme :
> > fuse-module-2.6.12-k8-9_2.3.0-4+20050908_amd64.deb
> > kernel-image-2.6.12-k8-9_20050908_amd64.deb
> > qcm-usb-modules-2.6.12-k8-9_0.8-1+20050908_amd64.deb
> > wacom-kernel-modules-2.6.12-k8-9_0.6.6-8_amd64.deb
> > 
> > La date que je mets ne sert pas à grand chose sinon à s'y retrouver.
> > Je mets l'architecture (k8), ça me ermet aussi de m'y retrouver
> > lorsque je compile un noyau pour une autre machine (un athlon en
> > l'ocurrence et un k6)
> > 
> 
> Bon ben ce n'est pas gagné!
> D'abord merci pour les scripts ça m'a permit de progresser mais je ne
> suis pas encore au bout du tunnel...
> 
> Donc je récapitule:
> 
> - j'installe les sources du kernel (kernel-source-2.6.11)
> - je décompresse l'archive (création de l'arbo kernel-source-2.6.11)
> - je crée un lien linux pointant sur kernel-source-2.6.11
> - je copie le fichier de config du noyau
> (cp /boot/config-2.6.11-1-k7 /usr/src/linux/.config)
> - j'installe le paquet wacom-kernel-source 0.6.6-8 en lui disant de
> ne pas compiler
> - je décompresse linuxwacom-0.6.9.tar.bz2 dans /tmp
> - je copie linuxwacom dans /usr/src/modules/wacom (cp
> -r /tmp/linuxwacom-0.6.9/* /usr/src/modules/wacom/)
> - je me place dans /usr/src/linux
> - je lance le script pour faire les modules (kernel_modules 1)
> - j'obtiens des erreurs (voir fichier joint)
> - je me pose plusieurs questions!
> 
> Dans le log je vois que ARCH=i386 est-ce bien normal ? Ça ne devrait
> pas être k7 ? Pour le modules il semble se pleindre de ne pas trouver
> de Makefile. Dois-je faire un ./configure à la main
> dans /usr/src/modules/wacom avant de lancer le script de construction
> des modules?

Tu peux construire le module à la main (méthode crade)  en faisant au
préalable un $ make oldconfig
$ make dep
$ # éventuellement make config
puis dans linuxwacom-0.6.8 (pas vu le 0.6.9!)
$ ./configure
$ make

et tu cherches ton modules et le met à sa place.


François Boisson

> 
> Merci pour tout.
> 
> Gaëtan
> 



Reply to: