On Tue, Oct 26, 2004 at 11:36:55AM +0200, Pino Pinto wrote: > Fino a ieri avevo un kernel 2.6.6 vanilla e il driver nvidia 1.0-5336 [...] > nvidia: Unknown symbol __VMALLOC_RESERVE > Fatal: Error inserting nvidia (/lib/modules/2.6.9/nvidia/nvidia.ko): > Unknown symbol in module, or unknown parameter (see dmesg)
aggiungi la riga EXPORT_SYMBOL(__VMALLOC_RESERVE); in arch/i386/mm/init.c poco dopo la dichiarazione di __VMALLOC_RESERVE oppure ecco la stessa cosa in forma di patch: --- linux/arch/i386/mm/init.c 2004-10-23 15:24:15.000000000 +0200 +++ linux/arch/i386/mm/init.c.nv 2004-10-26 13:20:52.000000000 +0200 @@ -41,6 +41,7 @@ #include <asm/sections.h> unsigned int __VMALLOC_RESERVE = 128 << 20; +EXPORT_SYMBOL(__VMALLOC_RESERVE); DEFINE_PER_CPU(struct mmu_gather, mmu_gathers); unsigned long highstart_pfn, highend_pfn; e' un problema noto, credo ne parlino anche sui forum NVidia -- mattia :wq!