Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Jako że to mój pierwszy post na tym forum, Witam serdecznie:)
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
m-a a-i nvidia-kernel-legacy-173xx-source
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
m-a a-i nvidia-kernel-legacy-173xx-source
plik ten tworzony jest na nowo, zmiany przepadają.
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.
Mała pomoc. Rozwiązaniem jest to(cytat z linku powyżej)
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[/quote]
Podobno to jest jakiś patch ale ja nie wiem co z tym zrobić.
Będę wdzięczny za pomoc.
Aptosid KDE user
Offline
W repo jednego z deweloperow siduksa jest wersja z patchem, ktora jesli dobrze pamietam dziala na jajkach z linii 2.6.33, nie wiem czy na 2.6.34 zadziala, ale sprobowac nie zaszkodzi.
deb http://frickelplatz.de/debian/ sid main contrib non-free
W razie niepowodzenia sugeruje, zapytac na forum siduksa, tam oprocz pomocy jest spora szansa na gotowa paczke z potrzebnym patchem.
Offline
Wielkie dzięki! Działa!
[b]Edit:[/b]
Po dodaniu tego repo wszystko poszło jak należy jednak jest pewien szczegół.
Komenda
apt-get dist-upgrade
daje wynik
apt-get dist-upgrade Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Obliczanie aktualizacji...Gotowe Następujące pakiety zostały zatrzymane: wine 0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 1 nieaktualizowanych.
Kiedy zakomentuję to repo i robię
apt-get update && apt-get dist-upgrade
problem znika i wszystko jest ok. Widać że Wine jest aktualny.
Teraz nie wiem czy mogę usunąć te repo czy nie.
Czy pakiet
nvidia-kernel-legacy-173xx-source
może być aktualizowany w przyszłości i to repo musi być żeby jakaś aktualizacja nie poszła źle, czy też aktualizacji będzie podlegał tylko pakiet
nvidia-glx-legacy-173xx
i mogę to repo usunąć.
Komenda
apt-get -f install
wykonywana poza X-ami nie rozwiązuje problemu.
Sprawa błaha i praktycznie bez znaczenia ale lubię jak wszystko jest dopracowane.
Mam nadzieję że post jest zrozumiały. Będę wdzięczy za sugestie.
Ostatnio edytowany przez robero (2010-05-26 20:16:33)
Offline
Time (s) | Query |
---|---|
0.00015 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00126 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.12.161.151' WHERE u.id=1 |
0.00064 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.12.161.151', 1732962665) |
0.00054 | SELECT * FROM punbb_online WHERE logged<1732962365 |
0.00062 | DELETE FROM punbb_online WHERE ident='185.191.171.4' |
0.00045 | SELECT topic_id FROM punbb_posts WHERE id=148671 |
0.00056 | SELECT id FROM punbb_posts WHERE topic_id=16934 ORDER BY posted |
0.00043 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16934 AND t.moved_to IS NULL |
0.00023 | SELECT search_for, replace_with FROM punbb_censoring |
0.00070 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16934 ORDER BY p.id LIMIT 0,25 |
0.00076 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16934 |
Total query time: 0.00638 s |