View Single Post
Old 13th April 2006, 11:07
Wraithfire Wraithfire is offline
Join Date: Mar 2006
Posts: 57
Thanks: 0
Thanked 0 Times in 0 Posts
Default Problems installing NForce4 sound drivers

I'm trying to install Nvidia's Nforce4 sound drivers on my Debian sarge amd64, but i keep having a problem with nvidia's installer (some snipping done for size limits):
option status:
/proc/version is Linux version (root@Hellfury) (gcc version 3.3.5
(Debian 1:3.3.5-13)) #1 PREEMPT Wed Apr 12 00:17:50 PDT 2006
No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
Kernel source path: '/lib/modules/'
Kernel output path: '/lib/modules/'
Performing cc_version_check with CC="cc".
running command /bin/grep "^PATCHLEVEL ="
/lib/modules/ | /usr/bin/cut -d " " -f 3
Kernel module filename is nvsound.ko
Cleaning kernel module build directory.
executing: 'cd ./nvsound/main; make clean'...
rm -f *.ko *mod.* *.cmd nv*.o *~ core
-> Building kernel module:
executing: 'cd ./nvsound/main; make module SYSSRC=/lib/modules/
ce SYSOUT=/lib/modules/'...
make -C /lib/modules/ \
KBUILD_SRC=/usr/src/linux- \
n" -f /usr/src/linux- modules
mkdir -p /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/.tmp
make -f /usr/src/linux- obj=/tmp/selfgz5448/N
cc -Wp,-MD,/tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/
.nvalinux.o.d -nostdinc -isystem /usr/lib/gcc-lib/x86_64-linux/3.3.5/includ
e -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux- -inclu
de include/linux/autoconf.h -I/tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-
pkg1/nvsound/main -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-stri
ct-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -m64 -mno-re
d-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asyn
chronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -I/tmp/selfgz
include/linux/prefetch.h:62: warning: pointer of type `void *' used in arith
In file included from include/linux/dmapool.h:14,
from include/linux/pci.h:522,
from /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
from /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
include/asm/io.h: In function `check_signature':
include/asm/io.h:308: warning: wrong type argument to increment
In file included from include/asm/pci.h:93,
from include/linux/pci.h:648,
from /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
from /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
include/asm-generic/pci-dma-compat.h: In function `pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type `void *' u
sed in arithmetic
/tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvmain.c: In
function `Nvaudio_mmap':
warning: implicit declaration of function `remap_page_range'
ld -m elf_x86_64 -d -r -o /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg
1/nvsound/main/nvsound.o /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/n
vsound/main/mcpmain.o /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvso
und/main/nvalinux.o /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsoun
d/main/nvmixer.o /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/m
Building modules, stage 2.
make -rR -f /usr/src/linux-
scripts/mod/modpost -m -i /usr/src/linux- vmlinux
*** Warning: "remap_page_range" [/tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-031
0-pkg1/nvsound/main/nvsound.ko] undefined!
cc -Wp,-MD,/tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/
.nvsound.mod.o.d -nostdinc -isystem /usr/lib/gcc-lib/x86_64-linux/3.3.5/inc
lude -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux- -in
clude include/linux/autoconf.h -I/usr/src/linux- -I -Wall -Wun
def -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffr
eestanding -O2 -fomit-frame-pointer -m64 -mno-red-zone -mcmodel=kernel -pipe
-fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-s
se -mno-mmx -mno-sse2 -mno-3dnow -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KB
UILD_STR(nvsound)" -D"KBUILD_MODNAME=KBUILD_STR(nvsound)" -DMODULE -c -o /t
mp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsound/main/nvsound.mod.o /
ld -m elf_x86_64 -r -o /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/n
vsound/main/nvsound.ko /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvs
ound/main/nvsound.o /tmp/selfgz5448/NFORCE-Linux-x86_64-1.0-0310-pkg1/nvsoun
-> done.
-> Kernel module compilation complete.
-> Testing kernel module:
-> Copying test module ./nvsound/main/nvsound.ko to
ERROR: Unable to load the kernel module 'nvsound.ko'. This is most likely
because the kernel module was built using the wrong kernel source files.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
-> Kernel module load error: FATAL: Error inserting nvsound
(/lib/modules/ Unknown symbol in
module, or unknown parameter (see dmesg)

and from dmesg:
[ 5660.578113] nvsound: Unknown symbol remap_page_range
[ 6045.435688] nvsound: Unknown symbol remap_page_range
[ 7846.342215] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 7846.342222] hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
[ 7846.342226] ide: failed opcode was: unknown
[ 8195.150354] nvsound: Unknown symbol remap_page_range
[ 8675.832205] nvsound: Unknown symbol remap_page_range
[ 8701.541154] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 8701.541161] hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
[ 8701.541164] ide: failed opcode was: unknown
[ 8725.397010] nvsound: Unknown symbol remap_page_range
[11212.828390] nvsound: Unknown symbol remap_page_range
Anyone have any suggestions or helpful links?
thanks for the support
Reply With Quote
Sponsored Links