Disastro con Kernel 2.6.8

10 risposte [Ultimo messaggio]
Ritratto di Eclipse
Eclipse
(Geek)
Offline
Geek
Iscritto: 25/10/2004
Messaggi: 137

Forse ho peccato di audacia...Ho provato a installare il kernel 2.6.8 prelevando da ftp.gwdg.de il pacchetto kernel-source-2.6.8-20041119190613.i586.rpm.L'ho installato e ricompilato seguendo un howto (non ho fatto clamorose modifiche...).Dop aver riavviato si apre il login testuale e dando startx ecco l'output (parte finale):

(EE) NVIDIA (0): Failed to initialize the NVIDIA kernel module!
(EE) NVIDIA (0): ***Aborting***
(EE) Screen(s) found, but none have a usable configuration

Fatal server error:
no screens found

XIO: Fatal IO error IO4
(connection reset by peer) on X server ":0.0"
after 0 request (o known processed) with 0 events remaining)

Come posso uscirne senza reinstallare (ammesso che possa...)

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Devi installare di nuovo i driver di Nvidia:
ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HOWTO#025suse91

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di Eclipse
Eclipse
(Geek)
Offline
Geek
Iscritto: 25/10/2004
Messaggi: 137

Ho risolto installando un pacchetto per XFree86 tramite yast in modalità testuale...Adesso è tutto come prima (ambiente grafico.etc...) ma non riesco ad installare i driver Nvidia.Da You lancio l'update, mi da patch installata ma non posso abilitare l'accelerazione 3d.Ho scaricato il pacchetto ma non risco a installarlo: premo alt+ctrl+F1 faccio il login da root ma se provo a installare mi dice che sono ancora in X.Come faccio per un login solo testuale?

Grazie per l'aiuto!!! Big Grin

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Quando ti appare la schermata in cui scegliere il sistema operativo, digita 3, che indica il runlevel senza il caricamento della modalità grafica (init 3).
Per tornare alla modalità grafica, digita init 5.

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di Eclipse
Eclipse
(Geek)
Offline
Geek
Iscritto: 25/10/2004
Messaggi: 137

Niente.Da yast2 apparentemente installa i driver ma Sax2 non mi abilita il 3d perchè dice che non ho installato i driver nvidia. Se provo a installarli fuori da X mi da un errore dicendo che devo ricompilare il kernel (fossi matto...) e disabilitare rivafb: che cosa vuol dire?

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Devi seguire la guida che ti ho indicato passo passo. Non c'è bisogno di abilitare il 3D, in quanto è già abilitato quando utilizzi i driver Nvidia.

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di Eclipse
Eclipse
(Geek)
Offline
Geek
Iscritto: 25/10/2004
Messaggi: 137

Niente.Ho seguito passo-passo entrambe le procedure.Con You l'installazione avviene (update) ma se riavvio la sessione grafica e lancio SuperTux (o altro) il 3d non c'è.Se provo a compilare i driver manualmente mi da il problema che ho riportato sopra...
Cosa sbaglio? Sad

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

Se installi un kernel non ufficiale di SuSE, devi usare i driver presenti sul sito di Nvidia e tutte le volte che ricompili o aggiorni il kernel, devi reinstallare i driver.
Questo è l'ultimo kernel ufficiale della SuSE 9.1:
aurelio@linux:~> uname -r<br />2.6.5-7.111-default
Se utilizzi il kernel di default di SuSE, l'installazione dei driver Nvidia è semplificata in quanto devi usare semplicemente YOU. In caso di aggiornamenti del kernel da scaricare sempre tramite YOU, viene automaticamente installata anche la patch per i driver Nvidia.
A questo punto, trovandoti nel primo caso, rimuovi i driver di Nvidia (quelli scaricati attraverso YOU). Riavvia senza server X (init 3), installa i driver presenti sul sito di Nvidia (quelli con estensione .run) e segui la procedura indicata sul sito di Nvidia.
Nel momento in cui hai installato i driver Nvidia, viene abilitato anche il 3D. Non so se YAST, tramite sax2, sia in grado di abilitare il 3D.
Io so solo che il 3D è abilitato già nei driver di Nvidia.

Evidentemente SuSE vede la tua scheda come una rivafb o meglio nel nuovo kernel, il 2.6.8, che hai installato è abilitato il supporto per rivafb, che deve essere tolto, ricompilando il kernel.

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di Eclipse
Eclipse
(Geek)
Offline
Geek
Iscritto: 25/10/2004
Messaggi: 137

Tutto risolto!Grazie dell'assistenza Big Grin

Ritratto di auris
auris
(Guru)
Offline
Guru
Iscritto: 10/09/2004
Messaggi: 4923

In che modo hai risolto il problema? Ciò potrebbe essere utile ad altri utenti.

Se sei stanco di virus e schermate blu passa a Linux

Ritratto di Eclipse
Eclipse
(Geek)
Offline
Geek
Iscritto: 25/10/2004
Messaggi: 137

Dunque all'inizio ho risolto ricompilando il kernel, deselezionando rivafb.All'inizio mi sono un po' preoccupato perchè al boot dopo aver scelto Linux da Grub non mi compariva niente (anche se sentivo il disco girare come quando carica l'OS); non avevo output video.Alla cieca ho installato i driver NVIDIA (mi ricordavo tutti i passaggi di Ok , Accetto, ecc) e poi ho lanciato startx...Il supporto 3d c'era con tutto il resto.Però mi sono accorto che non avevo output sul monitor se passavo a un altro terminale.
Allora ho deciso di tornare al kernel che hai anche tu (ho fatto retromarcia).Con i passaggi che mi hai segnalato è stato tutto molto semplice.Per il 2.6.8 aspetterò di essere un po' più esperto Wink

Ciao Big Grin