NVidia + debian sarge kernel: 2.6.10

Fórumok

NVidia + debian sarge kernel: 2.6.10

Hozzászólások

Sziasztok!

Hasonló konfiggal van nekem is problémám (másnak nincs?), bár más jellegű.

-Sarge
-2.6.8-2-686-smp image
-2.6.8-2-686-smp headers
-2.6.8 source
-NVIDIA-Linux-x86-1.0-6629-pkg1.run

Itt az installer log:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Mar 8 17:56:21 2005

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
no precompiled interface: false
no ncurses color : false
query latest driver ver : false
OpenGL header files : false
no questions : false
silent : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : /usr/X11R6
OpenGL install prefix : /usr
compat32 install prefix : (not specified)
installer install prefix: /usr
utility install prefix : /usr

kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)

Using: nvidia-installer ncurses user interface
-> License accepted.
-> No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No)
-> 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/2.6.8-2-686-smp/build'
-> Performing CC test with CC="cc".
-> gcc-version-check failed:

Could not compile gcc-version-check.c

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now? (Answer: No)
ERROR: If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the appropriate nvidia-installer command line option.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-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.

A debian faq-ban szereplő két parancs eddig nem jött be:

-cat /proc/version : Linux version 2.6.8-2-686-smp (dilinger@toaster.hq.voxel.net) (gcc version 3.3.5 (Debian 1:3.3.5-6)) #1 SMP Mon Jan 24 02:32:52 EST 2005

-ls /usr/bin/gcc* : /usr/bin/gcc /usr/bin/gcc-3.3 /usr/bin/gccbug-3.3
/usr/bin/gcc-2.95 /usr/bin/gccbug

-export CC=gcc-verzio
-export IGNORE_CC_MISMATCH=true

semmi.

Mi itt a megoldás?

Héééé Ez ITTT EZ KELL:

Én a 6629 -est szedtem lem, amihez egy patchet nyomtam, mivel mostanában sok kernelt forgattam, ezért csináltam rá scriptet:
(A 6629-es bináris a /usr/src/nvidiap/ könyvtárba, a patch pedig a /usr/src -be tettem, a read semmi, csak azert hogy elolvashassam, hogy a patch sikeres volt.)
Az hogy melyik patchet kell leszedni:
http://www.nvnews.net/vbulletin/showpost.php?p=477802

sh /usr/src/nvidiap/NVIDIA-Linux-x86-1.0-6629-pkg1.run --extract-only
cd NVIDIA-Linux-x86-1.0-6629-pkg1
patch -p0 < /usr/src/NVIDIA_kernel-1.0-6629-1161283.diff.txt
echo pause
read semmi
./nvidia-installer

Instalkor a leforgatott kerneletek forrása /usr/src/linux alatt legyen elérhető.
Kernelbe az nvidia drivert még véletlenül se tegyétek be, de kell agp, meg minden más aminek ehhez van köze (frame buffer nem kötelező...)

Hello Mindenkinek!
Kéne nekem egy kis segítség.
Van egy Debian Sarge-m eddig 2.4.x kernelt használtam. Most (mivel egész jool tamogatják már) felraktam egy 2.6.10 kernelt. Eddig OK. Minden hibátlanul megy. Van egy Gef 3 kártyám és mivel eddig is az NVidia drivereket használtam most is letöltöttem és felraktam. Ez is OK. Ezután modprobe nvidia. Ez is OK. Indítottam egy X-et és most jött a meglepi. A monitor elsötétül és úgy is marad. Nem kapcsol ki csak nincs kép. CTRL+ALT+F1,F2 ...-re nem ad konzolt. A gép viszont megy. (pl be lehet ssh-zni és CTRL+ALT+DEL rendesen leáll).
Az XFree86.0.log nem ír hibát. Minden rendesen elindul. Na de akkor hol a kép? Persze ha az XF86Config-4 -ben az "nvidia"-t "nv"-re irom akkor megy, csak azt nem szeretem.

5let??? pls

rmmod rivafb
Az újabb nvidia driverek ütköznek vele, és ha jól tudom, ez eredményez ilyen tüneteket. Elvben már a telepítő is visít (most nem nv-m van, nem tudom pontosan)

[quote:ae175814b7="Csigaa"]rmmod rivafb
Az újabb nvidia driverek ütköznek vele, és ha jól tudom, ez eredményez ilyen tüneteket. Elvben már a telepítő is visít (most nem nv-m van, nem tudom pontosan)

Köszi az ötletet, de rutinos NVidia-sként már nem is csináltam rivafb modult. Helyesbítek semmilyen video modult nem csináltam és kernelbe sem raktam.
Azért köszi. (legalább valaki foglalkozott vele)

Ja meg van már újabb patch:
NVIDIA_kernel-1.0-6629-02.28.2005.diff.txt
Bővebben:
http://www.hup.hu/modules.php?name=News&file=article&sid=8254&mode=&order=0&thold=0

Nem tdom, hogy milyen nvidia drivert használtál, de a legújabb asszem 6629-essel nekem is voltak gondjaim a 2.6.10-es kernel mellett. de aztán valahol találtam valami patch-et az nvidia driverhez, amivel már ment minden simán.

1. lefuttatod az nvidia driver binarist (nalam NVIDIA-Linux-x86-1.0-6111-pkg1.run), de nem hagyod vegigmenni, csak az elso okeig. hagyd ott megnyitva
2. nyitsz egy masik terminalt, bemesz a /tmp/selfgzXXXX folderbe (XXXX egy szam): ez az nvidia driver kitomoritve, ezt masold at a /usr/src-be. az elso terminalt a binaris futtatassal akar le is csukhatod most.
3. editald ezt: /usr/src/NVIDIA-Linux-x86-1.0-6111-pkg1/usr/src/nv/nv.c
4. szurd be a legelso soraba ezt:
unsigned int __VMALLOC_RESERVE;
5. cd /usr/src/NVIDIA-Linux-x86-1.0-6111-pkg1/
6. make;make install

Köszönöm mindenkinek a segítséget!
Igaz amit írtatok az egyik sem segített rajtam, de végül sikerült megoldani.
Ha valakit érdekel akkor itt a megoldás. (Hozzáteszem én sem értem miért ez, de ez az)
Nekem nem volt a kernel configban beállítva a hotplug támogatás. Más okból adódóan feltettem. Ettől elkezdett működni az amiért feltettem. Ez végülis nem lényeg. A lényeg, hogy azóta az NVidia driver is megy. Pedig nem töltődik be más modul mint amit én kézzel indítottam. Így tulképpen érthetetlen a dolog, de a lényeg, hogy joo.
Köszi mégegyszer mindenkinek.