[+] b

Ogólne pytania dotyczące systemu
robero
Beginner
Posty: 164
Rejestracja: 05 października 2009, 11:43

[+] błąd instalacji nvidia-kernel-legacy-173xx-source

Post autor: robero »

Pakiet nvidia-kernel-legacy-173xx-source jak wiadomo kompilował się do jądra w wersji 2.6.29. W Sidux obecnie jest cudo 2.6.34 więc mam problem.
Polecenie

Kod: Zaznacz cały

m-a a-i [font=monospace]nvidia-kernel-legacy-173xx-source[/font] 
wyrzuca takie błędy jak w linku poniżej.
Podobno rozwiązanie jest banalne i znajduje się tutaj
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574476
Tylko że ja nie potrafię tego zastosować.

Ja rozumiem że mam podmienić zawartość pliku /usr/src/modules/nvidia-kernel-legacy-173xx/conftest.h. Ale to nie ma sensu bo podczas wykonywania polecenia

Kod: Zaznacz cały

m-a a-i [font=monospace]nvidia-kernel-legacy-173xx-source[/font]  
plik ten tworzony jest na nowo, zmiany przepadają.

Będę wdzięczny za pomoc. Na jednym komputerze mam już ten skrypt uruchomiony i jest to świetna rzecz, jądro się aktualizuje i sterowniki grafiki razem z nim, raz zainstalowałem i spokój.

Edycja:
Mała pomoc. Rozwiązaniem jest to:

Kod: Zaznacz cały

The following diff will make it work:

--- a/conftest.h        2010-03-18 13:19:09.000000000 +0100
+++ b/conftest.h        2010-03-18 13:43:31.000000000 +0100
@@ -1,3 +1,4 @@
+#include <linux/version.h>
 /* Implement conftest.sh function remap_page_range */
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,11)
  #if LINUX_VERSION_CODE < KERNEL_VERSION(2,5,0)
@@ -227,3 +228,17 @@
 #else
  #undef NV_LINUX_CRED_H_PRESENT
 #endif
+
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)
+ #define NV_ACPI_WALK_NAMESPACE_PRESENT
+ #define NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT 7
+#else
+ #define NV_ACPI_WALK_NAMESPACE_PRESENT
+ #define NV_ACPI_WALK_NAMESPACE_ARGUMENT_COUNT 6
+#endif
+
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)
+ #define NV_GENERATED_AUTOCONF_H_PRESENT
+#else
+ #undef NV_GENERATED_AUTOCONF_H_PRESENT
+#endif
Podobno to jest jakaś łatka ale ja nie wiem co z tym zrobić?

Edycja:
Sukces. Instalacja w końcu się powiodła.
Rozwiązanie z innego forum, może się komuś przyda:
rozwiązanie.
ODPOWIEDZ