[+] Kompilacja nowego jajka i instalacja sterowników nvidii

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
kieliszek
Posty: 20
Rejestracja: 15 lutego 2008, 16:19

[+] Kompilacja nowego jajka i instalacja sterowników nvidii

Post autor: kieliszek »

Witam.
Ostatnio wyszedł nowy kernel 2.6.28. Skusiłem się, ponieważ chciałem spróbować ext4 oraz uporać się z usbcore.autosuspend dla mojej kamery. I tak robię po kolei:

Kod: Zaznacz cały

make-kpkg --config oldconfig
make-kpkg clean
make-kpkg --initrd --revision=AcerAs5520 kernel_image kernel_headers
dpkg -i tu_powstałe_paczki
Po udanej kompilacji i instalacji, restartuje komputer i zabieram się za instalację nvidii. I niestety wyskakuje mi błąd. Nie mogę wywnioskować czego brakuje, a Google też niewiele mówi. Próbowałem również z opcją taką:

Kod: Zaznacz cały

./Nvidia-install --kernel-source-path=/usr/src/linux-headers-2.6.28/
... ale dalej wyskakuje identyczny błąd. Oto log:
zbyszek@debian:~$ cat /var/log/nvidia-installer.log
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Dec 30 11:07:30 2008
installer version: 1.0.7

option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : 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
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
force tls : (not specified)
force compat32 tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
compat32 install chroot : (not specified)
compat32 install prefix : (not specified)
compat32 install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : /usr/src/linux-headers-2.6.28/
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.
-> Installing NVIDIA driver version 177.82.
-> There appears to already be a driver installed on your system (version: 177.
82). As part of installing this driver (version: 177.82), the existing driv
er will be uninstalled. Are you sure you want to continue? ('no' will abort
installation) (Answer: Yes)
-> 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: Yes)
ERROR: Unable to connect to download.nvidia.com (temporary DNS error (try again
later))
-> No matching precompiled kernel interface was found on the NVIDIA ftp site;
this means that the installer will need to compile a kernel interface for
your kernel.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Using the kernel source path '/usr/src/linux-headers-2.6.28/' as specified
by the '--kernel-source-path' commandline option.
-> Kernel source path: '/usr/src/linux-headers-2.6.28/'
-> Kernel output path: '/usr/src/linux-headers-2.6.28/'
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 equivalent nvidia-installer command line option.

Depending on where and how the kernel sources (or the
kernel headers) were installed, you may need to specify
their location with the SYSSRC environment variable or
the equivalent 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 http://www.nvidia.com.
Po kompilacji jajka 2.6.28 nie mogę zainstalować sterowników nvidii.
kiko80
Beginner
Posty: 227
Rejestracja: 18 października 2007, 18:33
Lokalizacja: /mnt/podlasie

Post autor: kiko80 »

A czy masz w /usr/src/linux-2.6.28 :?:
kieliszek
Posty: 20
Rejestracja: 15 lutego 2008, 16:19

Post autor: kieliszek »

Tak. Po skompilowaniu nie usuwałem go.
Theq
Beginner
Posty: 140
Rejestracja: 16 kwietnia 2007, 19:00
Lokalizacja: Legnica

Post autor: Theq »

Mozesz sprobowac zainstalowac wersje beta sterownikow, 180.18 afair.
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

177 na pewno nie bedzie dzialac z 2.6.28. Musisz zainstalowac najnowsza bete.
kieliszek
Posty: 20
Rejestracja: 15 lutego 2008, 16:19

Post autor: kieliszek »

Utumno i Theq dzięki, udało się z 180.18.
Swoją drogą dlaczego nie działają wcześniejsze? Tak czy tak daje solved :-)
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Próbował już ktoś stery legacy instalować na 2.6.28? Bo nie wiem czy warto się już za kompilację zabierać.
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

W kazdej wersji kernela zmienia sie wewnetrzne API (API dla driverow, min dla drivera nvidii) i to czesto zmienia sie dosc powaznie. Z tego powodu nie ma co liczyc, ze wersja drivera wydana przed ustabilizowaniem sie danej wersji kernela bedzie na tym kernelu dzialac.
ODPOWIEDZ