Strona 1 z 1

[+] Aktuazlizacja do Squezze i sterowniki NVidii

: 30 kwietnia 2009, 13:16
autor: PrEZeS
Dzisiaj zaktualizowałem mojego Lennego do Squezze. Po restarcie co było do przewidzenia przestał działać X.org (kwestia sterownika). ¦ciągnąłem więc najnowszą wersję sterownika z www, ale pojawił się istotny problem. Instalator zgłasza błąd różnych wersji gcc. Po zignorowaniu i kontynuowaniu instalacji pojawia się jednak następy błąd mówiący że nie można załadować modułu nvidia.ko. Ponieważ mam zainstalowaną wersję gcc 4.1 która jest tutaj potrzebna chciałem zgodnie z zaleceniami setupu wpisać ją do zmiennej CC. Mimo iż próbowałem kilku kombinacji instalator cały czas używał tej złej. Czy ktoś mógłby mi pomóc?

http://www.3lo.rzeszow.pl/prezes/nvidia-installer.log

: 30 kwietnia 2009, 13:21
autor: ArnVaker
Po prostu zrób symlinka:

Kod: Zaznacz cały

cd /usr/bin/

Kod: Zaznacz cały

rm gcc

Kod: Zaznacz cały

ln -s gcc-4.1 gcc
Po kompilacji sterownika to samo w drugą stronę.

: 30 kwietnia 2009, 13:26
autor: PrEZeS
ArnVaker pisze: Po kompilacji sterownika to samo w drugą stronę.
W sensie?

: 30 kwietnia 2009, 13:29
autor: ArnVaker

Kod: Zaznacz cały

cd /usr/bin/

Kod: Zaznacz cały

rm gcc

Kod: Zaznacz cały

ln -s gcc-4.3 gcc
¯eby przywrócić poprzedni stan rzeczy. Dodam, że dystrybucyjny kernel dostępny obecnie w Sidzie kompilowany jest już przy użyciu gcc-4.3.

: 30 kwietnia 2009, 13:53
autor: ilin

: 30 kwietnia 2009, 18:08
autor: PrEZeS
Zrobiłem to co jest opisane na tamtej stronie. Najpierw do /etc//etc/modprobe.d/blacklist.conf dodałem wpisy blokujące rivafb i nvidiafb. Po restarcie okazało się jednak, że ten drugi mimo wszystko był ładowany. Po utworzeniu symlinka do wersji kompilatora używanej przy tworzeniu kernela, spróbowałem jeszcze raz zainstalować ten sterownik. Jedyne co się zmieniło to to że teraz nie dostaję komunikatu o niezgodności wersji. Reszta pozostała w stanie wyjściowym.

: 30 kwietnia 2009, 18:29
autor: PrEZeS
I ostatecznie udało mi się samodzielnie rozwiązać problem. Okazało się że po wyłączeniu dwóch modułów o których była wcześniej mowa i powrocie na starsze jądro (z 1 na końcu a nie 2) wszystko zaczęło działać jak dawniej. Być może za pierwszym razem gdy próbowałem tego nie wyłączyłem ich.