[gilug.org] drivers nvidia

Marc Furtià i Puig marcfurti yahoo es
2007-05-13 19:09:03 UTC


Com pots saber, per exemple que et dóna un error de compilació amb
aquest flag ?
make-kpkg $KPKGPARMS debian
Jo no utilitzo nvidia, deixant de banda el servidor, però em refereixo
que no entenc com veus que has de passar aquest flag $KPKGPARMS a la
compilació.
Ens veiem!!
El dg 13 de 05 del 2007 a les 12:24 +0200, en/na Jordi Pujol va
escriure:
> Bondia a tots,
> 
> si que hi ha molts de problemes per compilar el nvidia-kernel.
> 
> podem fer-ho amb el nvidia-kernel-source o el driver original nvidia, 
> 
> amb el nvidia-kernel-source:
> 
> primer hem de refer el paquet linux-kbuild-2.6.20, perque no ens deixarà 
> instal.lar aquest modul, ens dirà:
> FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol
> ‘paravirt_ops’
> 
> Seguim les instruccios de:
> http://www.debianhelp.org/node/6880
> 
> hem de editar el scrpts/mod/modpost.c (el nom mod.c es erroni) i eliminar o 
> comentar les linies 1197-1198:
> 		if (!mod->gpl_compatible)
> 			check_for_gpl_usage(exp->export, basename, exp->name);
> 
> mirem quines versions hi ha en Debian del driver nvidia
> # apt-cache policy nvidia-kernel-source
> nvidia-kernel-source:
>   Installed: 1.0.8776-4
>   Candidate: 1.0.8776-4
>   Version table:
>      1.0.9755-1 0
>          60 http://ftp.de.debian.org unstable/non-free Packages
>  *** 1.0.8776-4 0
>         300 http://ftp.de.debian.org stable/non-free Packages
>         300 http://ftp.de.debian.org etch/non-free Packages
>         990 http://ftp.de.debian.org testing/non-free Packages
>         100 /var/lib/dpkg/status
> 
> Escolleixo la ultima:
> # aptitude install nvidia-kernel-source -t unstable
> The following packages will be upgraded:
>   nvidia-kernel-source
> The following packages are RECOMMENDED but will NOT be installed:
>   nvidia-glx
> 
> # cd /usr/src/
> 
> # tar xzf nvidia-kernel-source.tar.gz
> 
> # cd linux-headers-2.6.20-1-686
> 
> afegim la versio al Makefile
> # vi Makefile 
> EXTRAVERSION = -1-686
> 
> # make-kpkg $KPKGPARMS debian
> 
> El make-kpkg s'en descuida de posar el permis d'execucio a alguns programes:
> error:
> /bin/sh: scripts/genksyms/genksyms: Permission denied
> 
> li posem:
> # find /usr/src/linux-headers-2.6.20-1-686/scripts/ -type f -print0 | 
> xargs --null chmod a+x
> 
> podem compilar:
> # export KPKGPARMS='--added-modules nvidia-kernel --initrd '
> 
> # make-kpkg $KPKGPARMS modules_clean && make-kpkg $KPKGPARMS modules_image
> 
> instalem,
> # 
> dpkg -i ../nvidia-kernel-2.6.20-1-686_1.0.9755-1+2.6.20-10.00.Custom_i386.deb
> 
> tambe podriem fer-ho amb el driver original Nvidia segons les instruccions de:
> http://www.debianhelp.org/node/6880
> per mi es la opcio preferida perque sempre estic segur de que s'instal.la la 
> ultima versio del driver:
> 
> # ./NVIDIA-Linux-x86-1.0-9755-pkg1.run -x 
> # cd NVIDIA-Linux-x86-1.0-9755-pkg1
> # ../nvidia-installer -K -a -k 2.6.20-1-686
> i acabar la instalacio manualment:
> # cd NVIDIA-Linux-x86-1.0-9755-pkg1/usr/src/nv 
> # EXPORT PARAVIRT_OPS=`grep "D paravirt_ops" /boot/System.map-2.6.20-1-686 | 
> colrm 9`
> # ld -m elf_i386 —defsym paravirt_ops=0x$PARAVIRT_OPS -r -o nvidia.ko
> nvidia.o nvidia.mod.o
> Instal.lar nvidia.ko (by copying the module over into
> /lib/modules/2.6.20-1-/kernel/dricers/video)
> # cp nvidia.ko /lib/modules/2.6.20-1-686/kernel/drivers/video
> # depmod -a -b /lib/modules/2.6.20-1-686
> 
> Salut,
> 
> Jordi Pujol
> 
> A Diumenge, 13 de Maig de 2007 01:19, xavi linux va escriure:
> > ep..bones
> >
> > m'estic "barallant" amb la nova etch 4 i no i ha manera
> > d'instalar els drivers de nvidia-glx..
> >
> >
> > alguna idea..
> >
> > merci
> >
> > xavi
> >
> > Salut
> _______________________________________________
> Llista del GiLUG
> 
> http://gilug.org/cgi-bin/mailman/listinfo/llista
> * Tots els missatges queden publicats a:
> http://gilug.org/pipermail/llista/




Més informació sobre la llista de correu gilug