Hallo,
ich pflege auf meinem Debian (Sid) System meine Kernel selbst zu erstellen.
Das wollte ich heute auch wieder machen (Update von 2.6.30-4 auf 2.6.30-6). Allerdings bekam ich ständig eine Fehlermeldung.
Zuerst dachte ich, dass der Fehler in der neuen Kernelversion liegt, allerdings funktionierte auch das Erstellen des "alten" Kernels nicht mehr.
Nach einigem herumprobieren habe ich dann den Empia-Treiber (empia_installer_090820.sh) mittels -u deinstalliert und der Kernel wurde auf Anhieb einwandfrei kompiliert.
Die Fehlermeldung beim kompilieren des Kernels lautete:
make[1]: Entering directory `/usr/src/linux-source-2.6.30'
scripts/kconfig/conf -s arch/x86/Kconfig
make[1]: Leaving directory `/usr/src/linux-source-2.6.30'
make[1]: Entering directory `/usr/src/linux-source-2.6.30'
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CALL scripts/checksyscalls.sh
make[2]: *** [scripts/mod] Segmentation fault
make[1]: *** [scripts] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.30'
make: *** [debian/stamp/build/kernel] Error 2
Es schaut so aus, als ob bei den syscalls irgendwas schief läuft, wenn euer Treiber installiert ist.
Wäre super, wenn ihr das beheben könntet, dann müsste ich nicht immer den Treiber deinstallieren, wenn ich einen neuen Kernel kompilieren will.
mfG,
f.