Bonjour, Je me suis compilé un noyau 2.6.18 grâce à kernel-package. Tout va bien. Ensuite je veux installer des modules externes en utilisant module-assistant et ça ne va plus.
module-assistant ne génère pas les fichiers .ko. La compilation se passe bien, le .o est généré mais aucun fichier .ko. Mon problème est que je ne sais même pas pour quel paquet faire le rapport de bug : le paquet utilisant module-assistant ? module-assistant lui même ? kernel-package ? La solution doit être toute bête genre un fichier .h qui manque mais je ne sais pas trop comment tracer la compilation dans les (jolis) Makefile de Linux. Avec Linux 2.6.17 je n'ai pas ce problème. Quelqu'un à une idée ? Par exemple pour linux-uvc-source : dh_testdir dh_testroot dh_clean /usr/bin/make -C /usr/src/modass/usr_src/modules/linux-uvc clean \ KERNELPATH=/lib/modules/2.6.18-efi/source KERNELRELEASE=2.6.18-efi KERNELCONF=/lib/modules/2.6.18-efi/source/.config make[1]: entrant dans le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » rm -f *.o *.ko .*.cmd .*.flags *.mod.c Modules.symvers rm -rf .tmp_versions make[1]: quittant le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules make[1]: entrant dans le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » dh_testdir dh_testroot dh_clean /usr/bin/make -C /usr/src/modass/usr_src/modules/linux-uvc clean \ KERNELPATH=/lib/modules/2.6.18-efi/source KERNELRELEASE=2.6.18-efi KERNELCONF=/lib/modules/2.6.18-efi/source/.config make[2]: entrant dans le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » rm -f *.o *.ko .*.cmd .*.flags *.mod.c Modules.symvers rm -rf .tmp_versions make[2]: quittant le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » /usr/bin/gcc-4.1 for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.18-efi/g'` ; \ done for templ in `ls debian/*.modules.in` ; do \ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \ sed -e 's/##KVERS##/2.6.18-efi/g ;s/#KVERS#/2.6.18-efi/g ; s/_KVERS_/2.6.18-efi/g ; s/##KDREV##/custom.1.1/g ; s/#KDREV#/custom.1.1/g ; s/_KDREV_/custom.1.1/g ' < $templ > ${templ%.modules.in}; \ done dh_testdir dh_testroot dh_clean -k # Build modules /usr/bin/make -C /usr/src/modass/usr_src/modules/linux-uvc uvcvideo \ KERNEL_DIR=/lib/modules/2.6.18-efi/source KERNEL_VERSION=2.6.18-efi KERNELCONF=/lib/modules/2.6.18-efi/source/.config make[2]: entrant dans le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » Building USB Video Class driver... make[3]: entrant dans le répertoire « /usr/src/linux-2.6.18 » CC [M] /usr/src/modass/usr_src/modules/linux-uvc/uvcvideo.o Building modules, stage 2. MODPOST make[3]: quittant le répertoire « /usr/src/linux-2.6.18 » make[2]: quittant le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » # Install modules /usr/bin/make -C /usr/src/modass/usr_src/modules/linux-uvc install \ KERNEL_DIR=/lib/modules/2.6.18-efi/source KERNEL_VERSION=2.6.18-efi KERNELCONF=/lib/modules/2.6.18-efi/source/.config \ INSTALL_MOD_PATH=/usr/src/modass/usr_src/modules/linux-uvc/debian/linux-uvc-modules-2.6.18-efi KMODPATH=/lib/modules/2.6.18-efi/kernel/drivers/usb/media make[2]: entrant dans le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » Installing USB Video Class driver... make[3]: entrant dans le répertoire « /usr/src/linux-2.6.18 » DEPMOD 2.6.18-efi make[3]: quittant le répertoire « /usr/src/linux-2.6.18 » make[2]: quittant le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » # remove depmod result rm -f /usr/src/modass/usr_src/modules/linux-uvc/debian/linux-uvc-modules-2.6.18-efi/lib/modules/2.6.18-efi/modules.* dh_installdocs dh_installchangelogs dh_compress dh_fixperms dh_installmodules dh_installdeb dh_gencontrol -- -v0.1.0.svn54-1+custom.1.1 dh_md5sums dh_builddeb --destdir=/usr/src/modass tar: -: file name read contains nul character dpkg-deb : construction du paquet « linux-uvc-modules-2.6.18-efi » dans « /usr/src/modass/linux-uvc-modules-2.6.18-efi_0.1.0.svn54-1+custom.1.1_i386.deb ». make[1]: quittant le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » /usr/bin/make -f debian/rules kdist_clean make[1]: entrant dans le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » dh_testdir dh_testroot dh_clean /usr/bin/make -C /usr/src/modass/usr_src/modules/linux-uvc clean \ KERNELPATH=/lib/modules/2.6.18-efi/source KERNELRELEASE=2.6.18-efi KERNELCONF=/lib/modules/2.6.18-efi/source/.config make[2]: entrant dans le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » rm -f *.o *.ko .*.cmd .*.flags *.mod.c Modules.symvers rm -rf .tmp_versions make[2]: quittant le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » make[1]: quittant le répertoire « /usr/src/modass/usr_src/modules/linux-uvc » Build time: 4 seconds mais le paquet généré /usr/src/modass/linux-uvc-modules-2.6.18-efi_0.1.0.svn54-1+custom.1.1_i386.deb ne contient que : $ dpkg -L linux-uvc-modules-2.6.18-efi /. /lib /lib/modules /lib/modules/2.6.18-efi /lib/modules/2.6.18-efi/usb /lib/modules/2.6.18-efi/usb/media /usr /usr/share /usr/share/doc /usr/share/doc/linux-uvc-modules-2.6.18-efi /usr/share/doc/linux-uvc-modules-2.6.18-efi/README.Debian /usr/share/doc/linux-uvc-modules-2.6.18-efi/copyright /usr/share/doc/linux-uvc-modules-2.6.18-efi/changelog.Debian.gz Quelques infos supplémentaires : $ apt-cache policy module-assistant module-assistant: Installé : 0.10.6 Candidat : 0.10.6 Table de version : *** 0.10.6 0 500 http://ftp.fr.debian.org testing/main Packages 90 http://ftp.fr.debian.org unstable/main Packages 100 /var/lib/dpkg/status $ apt-cache policy kernel-package kernel-package: Installé : 10.059 Candidat : 10.059 Table de version : *** 10.059 0 90 http://ftp.fr.debian.org unstable/main Packages 100 /var/lib/dpkg/status 10.054 0 500 http://ftp.fr.debian.org testing/main Packages Mon système est principalement en testing. Merci -- Dr. Ludovic Rousseau [EMAIL PROTECTED] -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]