Problème de compilation nvidia-kernel-source (2.6.21-1-k7)

Bonjour. J’ai updaté mon kernel en 2.6.21-1-k7 mais j’ai un problème lorsque je compile mon nvidia-kernel-source par :

ou bien :

Voici mon fichier de log /var/cache/modass/nvidia-kernel-source.buildlog.2.6.21-1-k7.1180161323 (ou bien /var/cache/modass/nvidia-kernel-sourcebuildlog, c’est pareil) :

[code]/usr/bin/make -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »

select which makefile to use.

rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
fi
if [ -e patch-stamp ]; then
dpatch deapply-all ;
rm -rf patch-stamp debian/patched ;
fi
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control;
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.21-1-k7/build -C /usr/src/modules/nvidia-kernel/nv -f Makefile
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i$
rm -f -f build-in.o nv-linux.o .d ..{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -f stprof stprof.o symtab.h Modules.symvers
rm -f -rf .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel/nv/gcc-check
rm /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm /usr/src/modules/nvidia-kernel/debian/override
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »

select which makefile to use.

rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
fi
if ! gcc-4.1 -v 2> /dev/null ; then
echo “Compiler gcc-4.1 does not exist on the system” ;
exit 1;
fi
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control;
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel/nv/gcc-check
touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check

Main Make

IGNORE_CC_MISMATCH=1 CC=“gcc-4.1” /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/lib/modules/2.6.21$
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »

NVIDIA: calling KBUILD…
make CC=gcc-4.1 -C /lib/modules/2.6.21-1-k7/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.21-1-k7 »
echo #define NV_COMPILER “gcc-4.1 -v 2>&1 | tail -n 1” > /usr/src/modules/nvidia-kernel/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel/nv/nv.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel/nv/nv.c:128: warning: ‘kmem_cache_t’ is deprecated
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘__nv_setup_pat_entries’:
/usr/src/modules/nvidia-kernel/nv/nv.c:973: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘__nv_restore_pat_entries’:
/usr/src/modules/nvidia-kernel/nv/nv.c:999: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nv_kern_cpu_callback’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1305: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c:1312: warning: comparison between signed and unsigned
CC [M] /usr/src/modules/nvidia-kernel/nv/nv-vm.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/os-agp.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/os-interface.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/os-registry.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-registry.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/nv-i2c.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv-i2c.c:8:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'paravirt_ops’
make[4]: *** [__modpost] Erreur 1
make[3]: *** [modules] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.21-1-k7 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2[/code]

Quelqu’un comprendrait-il quelque chose à ce charabia ? ^^
Car moi, j’avoue être un peu perdu. :open_mouth:

Merci.

wavesound

Edit : Etant donné que j’ai essayé de compiler nvidia-kernel-source plusieurs fois, il est possible qu’il y ait plusieurs logs en un seul fichier.

recherches avec google sur
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'paravirt_ops’
et tu verras qu’il y a déjà plusieurs fils ici même sur le même sujet.
Par contre, je n’ai pas vu la solution en premiêre lecture.
Quelques liens:
forum.debian-fr.org/viewtopic.php?p=72085
forum.debian-fr.org/viewtopic.php?t=7756&start=8
forum.debian-fr.org/viewtopic.php?t=7503

Ouch, merci je viens de regarder ça. En fait, j’ai juste à enlever l’option de “paravirtualisation” pour que tout roule… Seulement, quel fichier de configuration modifier pour supprimer cette option ? Ca doit pas être si sorcier. Un petit nano et ça roule, non ?

Par contre, je sais pas quel fichier modifier : c’est tout le problème. :frowning:

Salut,
c’est pas une option du noyau plutôt (enfin du module ajouté au noyau) ?

Euh… Peut-être… :open_mouth:

Autre solution : réinstaller une Feisty. :blush:

Je grave. J’installe. J’apt-guette.

Ca marche ! :smiley:

rien compris de ce que tu as fait. tu as reinstallé ?
n’importe quoi…

Non, je n’ai pas réinstallé. Je n’ai rien touché.

A noter qu’il n’est plus possible de réinstaller les headers 18-4 en Sid. Etrange, voyez ceci :

wavesound@debian:~$ su Password: debian:/home/wavesound# apt-get install linux-headers-2.6.18-4-k7 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Aucune version du paquet linux-headers-2.6.18-4-k7 n'est disponible, mais il existe dans la base de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète ou qu'il n'est disponible que sur une autre source E: Aucun paquet ne correspond au paquet linux-headers-2.6.18-4-k7 debian:/home/wavesound#

[quote=“wavesound”]

Voici mon fichier de log /var/cache/modass/nvidia-kernel-source.buildlog.2.6.21-1-k7.1180161323 (ou bien /var/cache/modass/nvidia-kernel-sourcebuildlog, c’est pareil) :

[quote]/usr/bin/make -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »

select which makefile to use.

rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
fi
if [ -e patch-stamp ]; then
dpatch deapply-all ;
rm -rf patch-stamp debian/patched ;
fi
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control;
fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.21-1-k7/build -C /usr/src/modules/nvidia-kernel/nv -f Makefile
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i$
rm -f -f build-in.o nv-linux.o .d ..{cmd,flags}
rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~
rm -f -f stprof stprof.o symtab.h Modules.symvers
rm -f -rf .tmp_versions
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true;
rm /usr/src/modules/nvidia-kernel/nv/gcc-check
rm /usr/src/modules/nvidia-kernel/nv/cc-sanity-check
dh_clean
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm /usr/src/modules/nvidia-kernel/debian/override
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
echo "ROOT_CMD = "
ROOT_CMD =
/usr/bin/make -f debian/rules binary_modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »

select which makefile to use.

rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true
if [ 6 = 6 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.kbuild Makefile ;
cd … ;
if [ 0 = 1 ] ; then
dpatch apply 04_minion ;
fi ;
if [ 0 = 1 ]; then
dpatch apply 01_sysfs ;
dpatch status 01_sysfs >patch-stamp ;
dpatch apply 02_pcialias ;
dpatch status 02_pcialias >>patch-stamp ;
fi ;
fi
if [ 6 = 4 ]; then
cd /usr/src/modules/nvidia-kernel/nv ;
ln -s Makefile.nvidia Makefile ;
cd … ;
fi
if ! gcc-4.1 -v 2> /dev/null ; then
echo “Compiler gcc-4.1 does not exist on the system” ;
exit 1;
fi
touch configure-stamp
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then
cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control;
fi
dh_testdir
dh_testroot
PATCHLEVEL = 6
Kernel compiler version : 4.1.2
Detected compiler version : 4.1.2
Using compiler gcc-4.1 version 4.1.2
touch /usr/src/modules/nvidia-kernel/nv/gcc-check
touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check

Main Make

IGNORE_CC_MISMATCH=1 CC=“gcc-4.1” /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/lib/modules/2.6.21$
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel/nv »

NVIDIA: calling KBUILD…
make CC=gcc-4.1 -C /lib/modules/2.6.21-1-k7/build SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.21-1-k7 »
echo #define NV_COMPILER “gcc-4.1 -v 2>&1 | tail -n 1” > /usr/src/modules/nvidia-kernel/nv/nv_compiler.h
CC [M] /usr/src/modules/nvidia-kernel/nv/nv.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv.c: At top level:
/usr/src/modules/nvidia-kernel/nv/nv.c:128: warning: ‘kmem_cache_t’ is deprecated
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘__nv_setup_pat_entries’:
/usr/src/modules/nvidia-kernel/nv/nv.c:973: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘__nv_restore_pat_entries’:
/usr/src/modules/nvidia-kernel/nv/nv.c:999: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c: In function ‘nv_kern_cpu_callback’:
/usr/src/modules/nvidia-kernel/nv/nv.c:1305: warning: comparison between signed and unsigned
/usr/src/modules/nvidia-kernel/nv/nv.c:1312: warning: comparison between signed and unsigned
CC [M] /usr/src/modules/nvidia-kernel/nv/nv-vm.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/os-agp.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/os-interface.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/os-registry.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/os-registry.c:14:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
CC [M] /usr/src/modules/nvidia-kernel/nv/nv-i2c.o
In file included from include/linux/list.h:8,
from include/linux/wait.h:22,
from include/asm/semaphore.h:41,
from include/linux/sched.h:59,
from include/linux/utsname.h:35,
from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:19,
from /usr/src/modules/nvidia-kernel/nv/nv-i2c.c:8:
include/linux/prefetch.h: In function ‘prefetch_range’:
include/linux/prefetch.h:62: warning: pointer of type ‘void *’ used in arithmetic
LD [M] /usr/src/modules/nvidia-kernel/nv/nvidia.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol 'paravirt_ops’
make[4]: *** [__modpost] Erreur 1
make[3]: *** [modules] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.21-1-k7 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel/nv »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2[/quote]

Quelqu’un comprendrait-il quelque chose à ce charabia ? ^^
Car moi, j’avoue être un peu perdu. :open_mouth:[/quote]

une mise a jour du kernel 2.6.21 est sorti cette nuit en version 3 , peux etre corrige t-elle le probleme sans passer par la case recompil ?
installe le et verifie avec cette commande si le paravirt est activé

2.6.21-3 ? Non, je ne la vois pas… :confused: La dernière est la 2.6.21-2 et elle est installée chez moi.

Ah ! Si elle est la, j’avai pas mis a jour ! Merci, je vais tester.

Arf. Après MAJ et redémarrage :

[code]wavesound@debian:~$ grep -i paravirt /boot/config-uname -r
CONFIG_PARAVIRT=y

CONFIG_DEBUG_PARAVIRT is not set

wavesound@debian:~$
[/code]

J’ai retesté une compilation. Le problème persiste. :frowning:

tiens le changelog du 2.6.21 rev 3
pour ton souci vire le paravirt dans le kernel

[quote]linux-2.6 (2.6.21-3) unstable; urgency=low

[ Gordon Farquharson ]

  • arm/ixp4xx: Add patch to set NSLU2 timer frequency.

[ maximilian attems ]

  • sparc64: enable USB_SERIAL. (closes: #412740)
  • Apply stable 2.6.21.1.
  • Add stable release 2.6.21.2:
    • slob: fix page order calculation on not 4KB page
    • libata-sff: Undo bug introduced with pci_iomap changes
    • kbuild: fixdep segfault on pathological string-o-death
    • IPMI: fix SI address space settings
    • IPV6: Reverse sense of promisc tests in ip6_mc_input
    • iop: fix iop_getttimeoffset
    • iop13xx: fix i/o address translation
    • arm: fix handling of svc mode undefined instructions
    • CPUFREQ: powernow-k7: fix MHz rounding issue with perflib
    • CPUFREQ: Support rev H AMD64s in powernow-k8
    • CPUFREQ: Correct revision mask for powernow-k8
    • JFS: Fix race waking up jfsIO kernel thread
    • IPV6: Send ICMPv6 error on scope violations.
    • SPARC64: Add missing cpus_empty() check in hypervisor xcall handling.
    • SPARC64: Fix recursion in PROM tree building.
    • SERIAL SUNHV: Add an ID string.
    • SPARC64: Bump PROMINTR_MAX to 32.
    • SPARC64: Be more resiliant with PCI I/O space regs.
    • oom: fix constraint deadlock
    • fix for bugzilla 8426: massive slowdown on SCSI CD/DVD drive connected to
      mptspi driver
    • x86_64 : Fix vgettimeofday()
    • IPV6: Fix slab corruption running ip6sic
    • IPSEC: Check validity of direction in xfrm_policy_byid
    • CRYPTO: api: Read module pointer before freeing algorithm
    • NET_SCHED: prio qdisc boundary condition
    • reiserfs: suppress lockdep warning
    • USB HID: hiddev - fix race between hiddev_send_event() and
      hiddev_release()
    • NETFILTER: {ip,nf}_nat_proto_gre: do not modify/corrupt GREv0 packets
      through NAT
    • fix leaky resv_huge_pages when cpuset is in use
    • ACPI: Fix 2.6.21 boot regression on P4/HT
    • TG3: Fix TSO bugs.
    • TG3: Remove reset during MAC address changes.
    • TG3: Update version and reldate.
    • BNX2: Fix TSO problem with small MSS.
    • BNX2: Block MII access when ifdown.
    • BNX2: Save PCI state during suspend.
    • BNX2: Update version and reldate.
    • sis900: Allocate rx replacement buffer before rx operation
    • knfsd: Avoid use of unitialised variables on error path when nfs exports.
    • knfsd: rpc: fix server-side wrapping of krb5i replies
    • md: Avoid a possibility that a read error can wrongly propagate through
    • md/raid1 to a filesystem.
    • fat: fix VFAT compat ioctls on 64-bit systems
    • NETFILTER: {ip,nf}_conntrack: fix use-after-free in helper destroy
      callback invocation
    • ppp: Fix ppp_deflate issues with recent zlib_inflate changes
    • NETPOLL: Fix TX queue overflow in trapped mode.
    • NETPOLL: Remove CONFIG_NETPOLL_RX
    • cxacru: Fix infinite loop when trying to cancel polling task
    • TCP: zero out rx_opt in tcp_disconnect()
    • ipv6: track device renames in snmp6
    • skge: default WOL should be magic only (rev2)
    • skge: allow WOL except for known broken chips
    • sky2: allow 88E8056
    • sky2: 88e8071 support not ready
    • skge: crash on shutdown/suspend
    • sky2: fix oops on shutdown
    • udf: decrement correct link count in udf_rmdir
    • ALSA: hda-codec - Fix resume of STAC92xx codecs
    • sata_via: add missing PM hooks
    • driver-core: don’t free devt_attr till the device is released
    • pci-quirks: disable MSI on RS400-200 and RS480
    • highres/dyntick: prevent xtime lock contention
    • clocksource: fix resume logic
    • smc911x: fix compilation breakage wjen debug is on
    • SCTP: Fix sctp_getsockopt_local_addrs_old() to use local storage.
    • SCTP: Correctly copy addresses in sctp_copy_laddrs
    • SCTP: Prevent OOPS if hmac modules didn’t load
    • IPV6: Do no rely on skb->dst before it is assigned.
    • IPV6 ROUTE: Assign rt6i_idev for ip6_{prohibit,blk_hole}_entry.

[ Christian T. Steigies ]

  • m68k: enable ATARI_SCSI and ATARI_ROM_ISA

[ Bastian Blank ]

  • Fix linux/version.h in linux-libc-dev.
  • Make it possible to specifiy special CFLAGS.
  • [hppa] Reenable.
  • [hppa] Workaround hppa64 failure.
  • [hppa] Fix debugging in lws syscalls.
  • Fix abi change.
  • Add stable release 2.6.21.3:
    • [PATCH] GEODE-AES: Allow in-place operations [CVE-2007-2451]

– Bastian Blank waldi@debian.org Fri, 25 May 2007 10:57:48 +0200[/quote]

Je voudrais bien pouvoir le virer, mais quel est le chemin du fichier de configuration du Kernel (pour pouvoir le faire) ?

Merci.

mais c’est lors du make-kpkg --config menuconfig …
Où alors dans tes sources, tu édites ton .config, et tu mets à ‘is not set’ mais c’est pas recommandé si ce truc est lié à d’autres choses.

Merci, mais…

wavesound@debian:~$ su Password: debian:/home/wavesound# make-kpkg --config menuconfig bash: make-kpkg: command not found debian:/home/wavesound#

non mais déjà ça se lance dans /usr/src/linux le make-kpkg …
de plus c’est bizarre ton erreur .
C’est quand même pas possible que tu tentes de compiler un kernel sans kernel-package lol ? si ?

wavesound@debian:~$ cd /usr/src/linux wavesound@debian:/usr/src/linux$ make-kpkg --config menuconfig bash: make-kpkg: command not found wavesound@debian:/usr/src/linux$ su Password: debian:/usr/src/linux# make-kpkg --config menuconfig bash: make-kpkg: command not found debian:/usr/src/linux#

:frowning:

Ouais, c’est bizarre.

# apt-cache policy kernel-package build-essential :smiley: