Re: Problem med Nvidia
> Hej, har lite problem med att få igång mitt Nvidia-kort under X.
> Jag har laddat ner drivisarna från Nvidia men när jag försöker
> kompilera dom får jag upp ett felmeddelande att den saknar
> 'modversion.h' denna hittar jag ingenstans, inte ens i kerneln
> som jag laddat ner från kernel.org... vad är detta för en fil?
> Jag kör linux 2.4.18 på min burk.
> /Kristoffer, Ludvika
...
Du menar nog modversions.h, gör åtminstonde en make dep:
# tar jxf kernel-source-2.4.19.tar.bz2
# cd kernel-source-2.4.19
# find . -name modversions.h
# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/home/src/kernel-source-2.4.19/scripts/lxdialog'
make[1]: Leaving directory `/home/src/kernel-source-2.4.19/scripts/lxdialog'
/bin/sh scripts/Menuconfig arch/i386/config.in
Using defaults found in arch/i386/defconfig
Preparing scripts: functions, parsing........................................................................done.
Saving your kernel configuration...
*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you must run 'make dep'.
# find . -name modversions.h
# make dep >& /dev/null
# find . -name modversions.h
./include/linux/modversions.h
Och du måste ha CONFIG_MODVERSIONS=y satt annars skapas den inte:
# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: Entering directory `/home/src/kernel-source-2.4.19/scripts/lxdialog'
make[1]: Leaving directory `/home/src/kernel-source-2.4.19/scripts/lxdialog'
/bin/sh scripts/Menuconfig arch/i386/config.in
Using defaults found in .config
Preparing scripts: functions, parsing........................................................................done.
Saving your kernel configuration...
*** End of Linux kernel configuration.
*** Check the top-level Makefile for additional configuration.
*** Next, you may run 'make bzImage', 'make bzdisk', or 'make install'.
# diff .config .config.old
18c18
< # CONFIG_MODVERSIONS is not set
---
> CONFIG_MODVERSIONS=y
# rm `find . -name modversions.h`
# make dep > /dev/null
md5sum: can't open hfc_pci.
md5sum: MD5 check failed for 'hfc_pci.'
md5sum: can't open hfc_pci
md5sum: MD5 check failed for 'hfc_pci'
# find . -name modversions.h
#
Hälsningar,
/Karl
-----------------------------------------------------------------------
Karl Hammar Aspö Data karl@kalle.csb.ki.se
Lilla Aspö 2340 0173 140 57 Nätverk
S-742 94 Östhammar 018 260 900 Datorer/Utrustning
Sweden 010 270 26 67 Linux/Unix konsulting
-----------------------------------------------------------------------
Reply to: