I'm getting segmentation faults as soon as I try to use the nvnet module (latest version, 1.0.0261). I tried the driver with both kernel version 2.4.20 and 2.4.22, with the same result. When I modprobe nvnet, everything seems fine (kernel tained message, that's it), but when I then try to ifconfig eth0 (...params...), I get:
Unable to handle kernel paging request at virtual address b0c4c661
*pde = 00000000
Oops = 0002
EIP: 0010:[<c804a003>] Tainted: P
eax: c804a000 ebx: c7568400 ecx: 00000000 edx: c73eb690
esi: c029ecd4 edi: c73eb6dc ebp: c029ec60 esp: c715de90
ds: 0018 es: 0018 ss: 0018
Process ifconfig (pid: 244, stackpage=c715d000)
Stack: c73eb6dc c029ecd4 c029ec60 c715deb0 c7568400 c73eb690 00000000 c804a000
c01e5247 c7568400 c73eb690 c73eb62c c029f09c c73eb668 c7568400 c73eb690
c0209d7a c7568400 c029ec60 00000000 c776cbe0 c7568400 bffffcb0 c73eb610
Call trace: [<c01e5247>] [<c0209d7a>] [<c020a230>] [<c020aab1>] [<c020c867>]
[<c01dbc46>] [<c013c446>] [<c01086e7>]
Code: 00 80 61 26 c0 e8 f8 04 c8 e0 66 00 00 00 00 00 00 01 00 00
Then all subsequent uses of the modutils (modprobe, rmmod) fail with a similar message. I'm not using a specific distribution, but compiled my own following www.linuxfromscratch.org,
book version 5.0pre2 (hence I used the tarball form of the driver).
The kernel is compiled with the options as specified in the ReleaseNotes.html, and is patched with the patch from the distribution (I tried both with the patch and without the path, with the same result - even though that shouldn't influence it anyway).
Note that I'm not using either the audio driver (or any other audio driver), or the graphics driver (I don't even have XFree installed).
My /etc/modules.conf only contains (as in, it contains a single line):
alias eth0 nvnet
The running system is an AMD Duron 1.3 GHz on an Asus A7N266-VM/SE motherboard (which has the nForce chipset on it). I tried to compile the kernel both for the AMD Duron, and for the (simplest) 386, to no avail. Module support and module versioning support is compiled in.
I hope you can help. If you need any more information, please let me know.