nV News Forums

 
 

nV News Forums (http://www.nvnews.net/vbulletin/index.php)
-   NVIDIA Linux (http://www.nvnews.net/vbulletin/forumdisplay.php?f=14)
-   -   nvsound module doesn't work on newer kernels (http://www.nvnews.net/vbulletin/showthread.php?t=63836)

matejo 01-24-06 01:11 PM

nvsound module doesn't work on newer kernels
 
I am running gentoo linux and I must upgrade the kernel to newer version (>2.6.12). Nvsound module works perfectly on gentoo-sources-2.6.12-r10.
But on newer kernels it crashes my machine.
I have tried 2.6.13, 2.6.14, 2.6.15 and 2.6.16 on which it compiles normally but when loaded it crashes kernel. Kernel oopses.
Sorry I cannot output the message because it doesnt log the error.

I am using GCC 3.4.4 and 1.0.0310 nforce drivers. The error is the same with previous version of nvsound module.

matrix1977 01-25-06 02:04 PM

Re: nvsound module doesn't work on newer kernels
 
hi,

i'm running Gentoo Linux on my AthlonXP / ASUS A7N8X-E Deluxe / nforce2 MCP-T Hardware. Kernel 2.6.14-r5 and Kernel 2.6.15-r1 run with nvsound 0310 without any problems here.

I'm also using gcc 3.4.4

matejo 01-25-06 02:43 PM

Re: nvsound module doesn't work on newer kernels
 
So it runs on newer kernels. This is nice to hear.
Now I just need to find out how to find out what seems to be the problem with my system...
What are your kernel settings? (General setup & Processor type and features)

matrix1977 01-25-06 03:47 PM

Re: nvsound module doesn't work on newer kernels
 
Hi, here you can see my kernel 2.6.15-r1 General Setup

Code:

()  Local version - append to kernel release
[*] Automatically append version information to the version string
[*] Support for paging of anonymous memory (swap)
[*] System V IPC
[*] POSIX Message Queues
[ ] BSD Process Accounting
[*] Sysctl support
[*] Auditing support
[*]  Enable system-call auditing support
--- Support for hot-pluggable devices
[ ] Kernel .config support
()  Initramfs source file(s)
[ ] Optimize for size (Look out for broken compilers!)
[ ] Configure standard kernel features (for small systems)  --->

and here my Processor type and features

Code:

    Subarchitecture Type (PC-compatible)  --->
    Processor family (Athlon/Duron/K7)  --->
[ ] Generic x86 support
[*] HPET Timer Support
[ ] Symmetric multi-processing support
    Preemption Model (Preemptible Kernel (Low-Latency Desktop))  -->
[*] Preempt The Big Kernel Lock
[*] Local APIC support on uniprocessors
[*]  IO-APIC support on uniprocessors
[*] Machine Check Exception
<*>  Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4
[ ]  check for P4 thermal throttling interrupt.
< > Toshiba Laptop support
< > Dell laptop support
[ ] Enable X86 board specific fixups for reboot
< > /dev/cpu/microcode - Intel IA32 CPU microcode support
< > /dev/cpu/*/msr - Model-specific register support
< > /dev/cpu/*/cpuid - CPU information support
    Firmware Drivers  --->
    High Memory Support (off)  --->
    Memory model (Flat Memory)  --->
[ ] Math emulation
[*] MTRR (Memory Type Range Register) support
[ ] Boot from EFI support (EXPERIMENTAL)
[ ] Use register arguments (EXPERIMENTAL)
[*] Enable seccomp to safely compute untrusted bytecode
    Timer frequency (1000 HZ)  --->
[ ] kexec system call (EXPERIMENTAL)


MPiece 04-20-06 02:36 PM

Re: nvsound module doesn't work on newer kernels
 
Quote:

Originally Posted by matrix1977
Hi, here you can see my kernel 2.6.15-r1 General Setup

Code:

()  Local version - append to kernel release
[*] Automatically append version information to the version string
[*] Support for paging of anonymous memory (swap)
[*] System V IPC
[*] POSIX Message Queues
[ ] BSD Process Accounting
[*] Sysctl support
[*] Auditing support
[*]  Enable system-call auditing support
--- Support for hot-pluggable devices
[ ] Kernel .config support
()  Initramfs source file(s)
[ ] Optimize for size (Look out for broken compilers!)
[ ] Configure standard kernel features (for small systems)  --->

and here my Processor type and features

Code:

    Subarchitecture Type (PC-compatible)  --->
    Processor family (Athlon/Duron/K7)  --->
[ ] Generic x86 support
[*] HPET Timer Support
[ ] Symmetric multi-processing support
    Preemption Model (Preemptible Kernel (Low-Latency Desktop))  -->
[*] Preempt The Big Kernel Lock
[*] Local APIC support on uniprocessors
[*]  IO-APIC support on uniprocessors
[*] Machine Check Exception
<*>  Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4
[ ]  check for P4 thermal throttling interrupt.
< > Toshiba Laptop support
< > Dell laptop support
[ ] Enable X86 board specific fixups for reboot
< > /dev/cpu/microcode - Intel IA32 CPU microcode support
< > /dev/cpu/*/msr - Model-specific register support
< > /dev/cpu/*/cpuid - CPU information support
    Firmware Drivers  --->
    High Memory Support (off)  --->
    Memory model (Flat Memory)  --->
[ ] Math emulation
[*] MTRR (Memory Type Range Register) support
[ ] Boot from EFI support (EXPERIMENTAL)
[ ] Use register arguments (EXPERIMENTAL)
[*] Enable seccomp to safely compute untrusted bytecode
    Timer frequency (1000 HZ)  --->
[ ] kexec system call (EXPERIMENTAL)




Thank you. This solved my problem. I'm a linux-newbie but I think "IO-APIC support on uniprocessors" was what solved this problem.


All times are GMT -5. The time now is 12:43 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.