sotex
Linux-Neuling
Moin moin ^^
Nach langer beschäftigung mit den Ergebnisse der Formunsuchen Funktion und nutzen des Internet-Allheilmittels Google , muss ich mich in aller letzter Instanz mich hier zu Worte melden XD
So genug gelabert, hier das Problem ^^:
Ich habe gestern ein frisches Debian-System aufgesetzt, währe ja nicht das erste mal. Nur bei meinem neuerem System ist die Interne Netzwerkkarte mit dem nForce-Treiber ansprechbar.
Nach dem Instalieren der Packete kernel-header fakeroot build essential nvidia-common
hatte ich dann versucht den Treiberinstaller mit sh NFORCE* zu starten.
Soweit klappt alles Perfekt, er findet zwar keine vorcompalierten Interfaces aber das versucht dieser selbst zu erledigen. Er bricht ab mit der mitteilung das er die Kernel-Sourcen nicht findet, also wird der Installer mit übergebenen Optionen explizit auf die Verzeichnisse /usr/src/ angesetzt. Nun findet er die Sourcen.
Er versucht zu installieren. Der Statusbalken läuft schön bis 100%(obwohl ich glaube das der nur zierde ist) aber dann kommt die Mitteilung das er kein Kernel-Modul kreieren konnte.
Ich schreibe mal hier meinen Inhalt des /usr/src Verzeichnisses auf:
und anbei noch die Log-Datei des nforce Installers:
So wie lös ich dieses Problem? Hab ich was falsch gemacht mit den kernelheader-Verzeichnissen? oder falsche Verzeichnisse angegeben?
Ich bin für jede Hilfe sehr dankbar und freue mich schon auf eine helfende Antwort
Nach langer beschäftigung mit den Ergebnisse der Formunsuchen Funktion und nutzen des Internet-Allheilmittels Google , muss ich mich in aller letzter Instanz mich hier zu Worte melden XD
So genug gelabert, hier das Problem ^^:
Ich habe gestern ein frisches Debian-System aufgesetzt, währe ja nicht das erste mal. Nur bei meinem neuerem System ist die Interne Netzwerkkarte mit dem nForce-Treiber ansprechbar.
Nach dem Instalieren der Packete kernel-header fakeroot build essential nvidia-common
hatte ich dann versucht den Treiberinstaller mit sh NFORCE* zu starten.
Soweit klappt alles Perfekt, er findet zwar keine vorcompalierten Interfaces aber das versucht dieser selbst zu erledigen. Er bricht ab mit der mitteilung das er die Kernel-Sourcen nicht findet, also wird der Installer mit übergebenen Optionen explizit auf die Verzeichnisse /usr/src/ angesetzt. Nun findet er die Sourcen.
Er versucht zu installieren. Der Statusbalken läuft schön bis 100%(obwohl ich glaube das der nur zierde ist) aber dann kommt die Mitteilung das er kein Kernel-Modul kreieren konnte.
Ich schreibe mal hier meinen Inhalt des /usr/src Verzeichnisses auf:
Code:
linux-headers-2.6.15-1
linug-headers-2.6.15-1-amd64-generic
und anbei noch die Log-Datei des nforce Installers:
Code:
nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Sun Jul 16 18:16:07 2006
option status:
license pre-accepted : false
expert : false
uninstall : false
driver info : false
no precompiled interface : false
no ncurses color : false
no questions : false
silent : false
Installer install prefix : /usr
kernel source path : /usr/src/linux-headers-2.6.15-1-amd64-generic
net kernel install path : (not specified)
audio kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
Using: nvidia-installer ncurses user interface
-> Found package NVIDIA audio driver for Linux-x86_64
-> Found package NVIDIA network driver for Linux-x86_64
-> Please select packages for installation:
Selections:
NVIDIA audio driver for Linux-x86_64 (1.0-7)
NVIDIA network driver for Linux-x86_64 (1.0-13)
-> Starting install of NVIDIA audio driver for Linux-x86_64
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.15-1-amd64-k8 (Debian 2.6.15-8)
(waldi@debian.org) (gcc version 4.0.3 (Debian 4.0.3-1)) #2 Mon Mar 20
11:13:14 UTC 2006
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Using the kernel source path '/usr/src/linux-headers-2.6.15-1-amd64-generic'
as specified by the '--kernel-source-path' commandline option.
-> Kernel source path: '/usr/src/linux-headers-2.6.15-1-amd64-generic'
-> Using the kernel output path '/etc/modutils' as specified by the
'--kernel-output-path' commandline option.
-> Kernel output path: '/etc/modutils'
-> Performing cc_version_check with CC="cc".
-> running command /bin/grep "^PATCHLEVEL ="
/usr/src/linux-headers-2.6.15-1-amd64-generic/Makefile | /usr/bin/cut -d " "
-f 3
-> Kernel module filename is nvsound.ko
Cleaning kernel module build directory.
executing: 'cd ./nvsound/main; make clean'...
grep: /lib/modules/2.6.15-1-amd64-k8/build/Makefile: Datei oder Verzeichnis
nicht gefunden
rm -f *.ko *mod.* *.cmd nv*.o *~ core
-> Building kernel module:
executing: 'cd ./nvsound/main; make module SYSSRC=/usr/src/linux-headers-2.6
.15-1-amd64-generic SYSOUT=/etc/modutils'...
make -C /etc/modutils \
KBUILD_SRC=/usr/src/linux-headers-2.6.15-1-amd64-generic \
KBUILD_EXTMOD="/tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/ma
in" -f /usr/src/linux-headers-2.6.15-1-amd64-generic/Makefile modules
/usr/src/linux-headers-2.6.15-1-amd64-generic/Makefile:486: .config: Datei o
der Verzeichnis nicht gefunden
mkdir -p /tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/.tmp
_versions
WARNING: Symbol version dump /etc/modutils/Module.symvers
is missing; modules will have no dependencies and modversions.
make -f /usr/src/linux-headers-2.6.15-1-amd64-generic/scripts/Makefile.build
obj=/tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main
cc -Wp,-MD,/tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/
.nvalinux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.0.4/includ
e -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-headers-2.6.15-1-amd64-
generic/include -include include/linux/autoconf.h -I/tmp/selfgz4241/NFORCE-
Linux-x86_64-1.0
-0310-pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fn
o-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -mno-r
ed-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asy
nchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3d
now -Wdeclaration-after-statement -Wno-pointer-sign -I/tmp/selfgz4241/NFORC
E-Linux-x86_64-1.0-0310-pkg1/nvsound/main -Wall -Wimplicit -Wreturn-type -Ws
witch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multicha
r -Werror -O -MD -Wno-cast-qual -Wno-error -DNV_REMAP_PFN_RANGE_PRESENT -DNV
_CHANGE_PAGE_ATTR_PRESENT -DMODULE -DKBUILD_BASENAME=nvalinux -DKBUILD_MODNA
ME=nvsound -c -o /tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/m
ain/.tmp_nvalinux.o /tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsoun
d/main/nvalinux.c
cc1: error: include/linux/autoconf.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/linux-headers-2.6.15-1-amd64-generic/include/
linux/list.h:7,
from /usr/src/linux-headers-2.6.15-1-amd64-generic/include/
linux/wait.h:23,
from /usr/src/linux-headers-2.6.15-1-amd64-generic/include/
asm/semaphore.h:42,
from /usr/src/linux-headers-2.6.15-1-amd64-generic/include/
linux/sched.h:20,
from /usr/src/linux-headers-2.6.15-1-amd64-generic/include/
linux/module.h:10,
from /tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
und/main/nvalinux.c:19:
/usr/src/linux-headers-2.6.15-1-amd64-generic/include/linux/prefetch.h: In f
unction ‘prefetch_range’:
/usr/src/linux-headers-2.6.15-1-amd64-generic/include/linux/prefetch.h:62: w
arning: pointer of type ‘void *’ used in arithmetic
In file included from /tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
und/main/nvalinux.c:25:
/usr/src/linux-headers-2.6.15-1-amd64-generic/include/asm/io.h: In function
‘check_signature’:
/usr/src/linux-headers-2.6.15-1-amd64-generic/include/asm/io.h:303: warning:
wrong type argument to increment
In file included from /usr/src/linux-headers-2.6.15-1-amd64-generic/include/
asm/pci.h:94,
from /usr/src/linux-headers-2.6.15-1-amd64-generic/include/
linux/pci.h:581,
from /tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
und/main/nvalinux.c:29:
/usr/src/linux-headers-2.6.15-1-amd64-generic/include/asm-generic/pci-dma-co
mpat.h: In function ‘pci_map_page’:
/usr/src/linux-headers-2.6.15-1-amd64-generic/include/asm-generic/pci-dma-co
mpat.h:49: warning: pointer of type ‘void *’ used in arithmetic
/tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvalinux.c: I
n function ‘AosMemoryPhysicalAddressListGet’:
/tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvalinux.c:71
0: warning: unused variable ‘phys_addr’
make[4]: *** [/tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main
/nvalinux.o] Fehler 1
make[3]: *** [_module_/tmp/selfgz4241/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
und/main] Fehler 2
make[2]: *** [modules] Fehler 2
-> Error.
ERROR: The NVIDIA kernel module was not created.
ERROR: Installation of the audio driver has failed. Please see the file
'/var/log/nvidia-nforce-installer.log' for details. You may find
suggestions on fixing installation problems in the README available on
the Linux driver download page at www.nvidia.com.
-> Starting install of NVIDIA network driver for Linux-x86_64
-> Checking for loaded module nvnet
-> Checking for loaded module forcedeth
-> License not accepted, aborting installation of network driver.
So wie lös ich dieses Problem? Hab ich was falsch gemacht mit den kernelheader-Verzeichnissen? oder falsche Verzeichnisse angegeben?
Ich bin für jede Hilfe sehr dankbar und freue mich schon auf eine helfende Antwort