I have an nVidia GE FX 5200.
Following various instructions posted here, I finally got the right kernel driver loaded - avoiding the "nouveau" driver.
But after a kernel update, I started getting this in the boot log:
Code:
Checking for module nvidia.ko: [60G[[0;32m OK [0;39m]
Enabling the nvidia-173xx driver: *** glibc detected *** /usr/bin/python: free(): invalid pointer: 0x008ce822 ***
======= Backtrace: =========
/lib/libc.so.6(+0x6e751)[0xd32751]
/usr/lib/python2.6/site-packages/ixf86configmodule.so(+0xdfe7)[0x8c8fe7]
/usr/lib/python2.6/site-packages/ixf86configmodule.so(xf86freeConfig+0x8c)[0x8c57fc]
/usr/lib/python2.6/site-packages/ixf86configmodule.so(+0x6936)[0x8c1936]
/usr/lib/libpython2.6.so.1.0(+0x63c61)[0x385c61]
/usr/lib/libpython2.6.so.1.0(PyDict_SetItem+0x82)[0x388a12]
/usr/lib/libpython2.6.so.1.0(+0x3b8b1)[0x35d8b1]
/usr/lib/libpython2.6.so.1.0(PyObject_SetAttr+0x90)[0x38be00]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x239d)[0x3e409d]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x534b)[0x3e704b]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7aa)[0x3e7eea]
/usr/lib/libpython2.6.so.1.0(+0x54298)[0x376298]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x34980d]
/usr/lib/libpython2.6.so.1.0(+0x3d7e4)[0x35f7e4]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x34980d]
/usr/lib/libpython2.6.so.1.0(PyEval_CallObjectWithKeywords+0x55)[0x3e10b5]
/usr/lib/libpython2.6.so.1.0(PyInstance_New+0x76)[0x35efb6]
/usr/lib/libpython2.6.so.1.0(PyObject_Call+0x5d)[0x34980d]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalFrameEx+0x40ee)[0x3e5dee]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCodeEx+0x7aa)[0x3e7eea]
/usr/lib/libpython2.6.so.1.0(PyEval_EvalCode+0x64)[0x3e8054]
/usr/lib/libpython2.6.so.1.0(+0xe130c)[0x40330c]
/usr/lib/libpython2.6.so.1.0(PyRun_FileExFlags+0x93)[0x4033d3]
/usr/lib/libpython2.6.so.1.0(PyRun_SimpleFileExFlags+0xe1)[0x404971]
/usr/lib/libpython2.6.so.1.0(PyRun_AnyFileExFlags+0x82)[0x405212]
/usr/lib/libpython2.6.so.1.0(Py_Main+0xb95)[0x411c85]
/usr/bin/python(main+0x28)[0x80485c8]
/lib/libc.so.6(__libc_start_main+0xe6)[0xcdabb6]
/usr/bin/python[0x8048501]
======= Memory map: ========
00110000-00112000 r-xp 00000000 fd:00 27350 /usr/lib/python2.6/lib-dynload/fcntlmodule.so
00112000-00113000 rw-p 00002000 fd:00 27350 /usr/lib/python2.6/lib-dynload/fcntlmodule.so
00113000-00117000 r-xp 00000000 fd:00 27368 /usr/lib/python2.6/lib-dynload/stropmodule.so
00117000-00119000 rw-p 00004000 fd:00 27368 /usr/lib/python2.6/lib-dynload/stropmodule.so
00119000-0011c000 r-xp 00000000 fd:00 27325 /usr/lib/python2.6/lib-dynload/_localemodule.so
0011c000-0011d000 rw-p 00003000 fd:00 27325 /usr/lib/python2.6/lib-dynload/_localemodule.so
0011d000-00120000 r-xp 00000000 fd:00 25752 /lib/libgmodule-2.0.so.0.2200.5
00120000-00121000 rw-p 00002000 fd:00 25752 /lib/libgmodule-2.0.so.0.2200.5
00121000-00164000 r-xp 00000000 fd:00 25753 /lib/libgobject-2.0.so.0.2200.5
00164000-00165000 rw-p 00043000 fd:00 25753 /lib/libgobject-2.0.so.0.2200.5
00165000-0024d000 r-xp 00000000 fd:00 25751 /lib/libglib-2.0.so.0.2200.5
0024d000-0024e000 rw-p 000e8000 fd:00 25751 /lib/libglib-2.0.so.0.2200.5
0024e000-0026b000 r-xp 00000000 fd:00 18031 /lib/libgcc_s-4.4.3-20100127.so.1
0026b000-0026c000 rw-p 0001c000 fd:00 18031 /lib/libgcc_s-4.4.3-20100127.so.1
002b6000-002b7000 r-xp 00000000 00:00 0 [vdso]
00322000-0047d000 r-xp 00000000 fd:00 33351 /usr/lib/libpython2.6.so.1.0
0047d000-004a9000 rw-p 0015a000 fd:00 33351 /usr/lib/libpython2.6.so.1.0
004a9000-004b2000 rw-p 00000000 00:00 0
00510000-0052e000 r-xp 00000000 fd:00 5640 /lib/ld-2.11.1.so
0052e000-0052f000 r--p 0001d000 fd:00 5640 /lib/ld-2.11.1.so
0052f000-00530000 rw-p 0001e000 fd:00 5640 /lib/ld-2.11.1.so
00579000-0057b000 r-xp 00000000 fd:00 94002 /usr/lib/python2.6/lib-dynload/syslog.so
0057b000-0057c000 rw-p 00001000 fd:00 94002 /usr/lib/python2.6/lib-dynload/syslog.so
0060a000-0060d000 r-xp 00000000 fd:00 94004 /usr/lib/python2.6/lib-dynload/timemodule.so
0060d000-0060f000 rw-p 00002000 fd:00 94004 /usr/lib/python2.6/lib-dynload/timemodule.so
00871000-00887000 r-xp 00000000 fd:00 5671 /lib/libpthread-2.11.1.so
00887000-00888000 r--p 00015000 fd:00 5671 /lib/libpthread-2.11.1.so
00888000-00889000 rw-p 00016000 fd:00 5671 /lib/libpthread-2.11.1.so
00889000-0088b000 rw-p 00000000 00:00 0
00897000-0089e000 r-xp 00000000 fd:00 93985 /usr/lib/python2.6/lib-dynload/_struct.so
0089e000-008a0000 rw-p 00006000 fd:00 93985 /usr/lib/python2.6/lib-dynload/_struct.so
008bb000-008d3000 r-xp 00000000 fd:00 32378 /usr/lib/python2.6/site-packages/ixf86configmodule.so
008d3000-008d7000 rw-p 00018000 fd:00 32378 /usr/lib/python2.6/site-packages/ixf86configmodule.so
00920000-00922000 r-xp 00000000 fd:00 5678 /lib/libutil-2.11.1.so
00922000-00923000 r--p 00001000 fd:00 5678 /lib/libutil-2.11.1.so
00923000-00924000 rw-p 00002000 fd:00 5678 /lib/libutil-2.11.1.so
00a99000-00a9c000 r-xp 00000000 fd:00 93991 /usr/lib/python2.6/lib-dynload/cStringIO.so
00a9c000-00a9d000 rw-p 00003000 fd:00 93991 /usr/lib/python2.6/lib-dynload/cStringIO.so
00ad6000-00ada000 r-xp 00000000 fd:00 27341 /usr/lib/python2.6/lib-dynload/binascii.so
00ada000-00adb000 rw-p 00004000 fd:00 27341 /usr/lib/python2.6/lib-dynload/binascii.so
00b32000-00b35000 r-xp 00000000 fd:00 5653 /lib/libdl-2.11.1.so
00b35000-00b36000 r--p 00002000 fd:00 5653 /lib/libdl-2.11.1.so
00b36000-00b37000 rw-p 00003000 fd:00 5653 /lib/libdl-2.11.1.so
00b38000-00b60000 r-xp 00000000 fd:00 5655 /lib/libm-2.11.1.so
00b60000-00b61000 r--p 00027000 fd:00 5655 /lib/libm-2.11.1.so
00b61000-00b62000 rw-p 00028000 fd:00 5655 /lib/libm-2.11.1.so
00bea000-00bf5000 r-xp 00000000 fd:00 5663 /lib/libnss_files-2.11.1.so
00bf5000-00bf6000 r--p 0000a000 fd:00 5663 /lib/libnss_files-2.11.1.so
00bf6000-00bf7000 rw-p 0000b000 fd:00 5663 /lib/libnss_files-2.11.1.so
00cc4000-00e33000 r-xp 00000000 fd:00 5647 /lib/libc-2.11.1.so
00e33000-00e35000 r--p 0016e000 fd:00 5647 /lib/libc-2.11.1.so
00e35000-00e36000 rw-p 00170000 fd:00 5647 /lib/libc-2.11.1.so
00e36000-00e39000 rw-p 00000000 00:00 0
00e54000-00e56000 r-xp 00000000 fd:00 27320 /usr/lib/python2.6/lib-dynload/_functoolsmodule.so
00e56000-00e57000 rw-p 00001000 fd:00 27320 /usr/lib/python2.6/lib-dynload/_functoolsmodule.so
00edb000-00edf000 r-xp 00000000 fd:00 94000 /usr/lib/python2.6/lib-dynload/selectmodule.so
00edf000-00ee1000 rw-p 00003000 fd:00 94000 /usr/lib/python2.6/lib-dynload/selectmodule.so
00fda000-00fe1000 r-xp 00000000 fd:00 27360 /usr/lib/python2.6/lib-dynload/operator.so
00fe1000-00fe3000 rw-p 00006000 fd:00 27360 /usr/lib/python2.6/lib-dynload/operator.so
08048000-08049000 r-xp 00000000 fd:00 28098 /usr/bin/python
08049000-0804a000 rw-p 00000000 fd:00 28098 /usr/bin/python
08fe1000-090b8000 rw-p 00000000 00:00 0 [heap]
b740c000-b744d000 rw-p 00000000 00:00 0
b744d000-b764d000 r--p 00000000 fd:00 7543 /usr/lib/locale/locale-archive
b764d000-b768e000 rw-p 00000000 00:00 0
b768f000-b7713000 rw-p 00000000 00:00 0
b772e000-b772f000 rw-p 00000000 00:00 0
bfa82000-bfaa7000 rw-p 00000000 00:00 0 [stack]
/etc/rc.d/init.d/functions: line 520: 759 Aborted "$@"
[60G[[0;31mFAILED[0;39m]
Up until the last kernel update - that I just did - I could still get an X display started, and even had TwinView working with a monitor and TV in cloned mode. Now I can only use the console.
Xrandr seems to be useless: it doesn't recognize anything about my card. It only lists modes that I have explicitly entered into xorg.conf. And it only sees a default output, instead of the two CRTs and TV output that are there.
From F11 through F12, I have had some nVidia driver issue whenever a new update (or upgrade) came out.
FWIW: uname -a => Linux Porky 2.6.32.10-90.fc12.i686 #1 SMP Tue Mar 23 10:21:29 UTC 2010 i686 i686 i386 GNU/Linux
Any help greatly appreciated.
TIA
ken