Newsgroup: it.comp.os.linux.iniziare
Titolo: FC2 e kernel sourcecode

Per installare i driver ATI su FC2 sto seguendo la guida di 
www.fedorafaq.org
.
L'unico intoppo (o meglio gli unici intoppi) sono:
1) dovrei installare il kernel sourcecode mediante il comando yum 
install kernel-sourcecode solo che purtroppo non dispongo sotto linux di 
una connessione (modem adsl usb e gestore WindInfostrada ma lasciamo 
perdere...) pertanto sto cacchio di kernel-sourcecode lo dovrei 
installare a mano. Dispongo del kernel 2.6.5 pertanto da 
www.kernel.org
 
ho scaricato quella versione del kernel (non una superiore perché 
purtroppo i driver del modem adsl usb non funzionerebbero; sì, spero un 
giorno di collegarmi sotto linux!) e cioé linux-2.6.5.tar.bz2.
2) Ho provato a saltare il punto dello yum install kernel-sourcecode e 
sono passato direttamente al patching dei driver ATI (quelli più 
recenti) però ottengo questo problema:
[root@localhost fglrx]# sh make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
FATAL: Error inserting fglrx (/lib/modules/2.6.5-
1.358/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.
Cioé quella patch va bene solo per i driver precedenti?
Vi ringrazio anticipatamente!



Quello di fedora non è il kernel di 
www.kernel.org
! Devi cercarti da uno
dei mirror di fedora il kernel-2.6.5-1.358-source.rpm ed installarlo con
rpm -Uvh pacchetto.rpm. 
Tu hai installato i sorgenti del kernel senza patch mentre hai in
esecuzione una versione patchata di tale kernel, per quetso ti dà
l'errore.
ciao
WildEagle

 
Si è verissimo, grande!!! Ed ora che devo fare? Devo scaricare quel file 
e basta??

 e basta??
Per scaricare il file vai sul sito 
fedora.redhat.com
 e vai alla lista dei
mirror, ti cerchi quello più vicino a te e ti cerchi il file che si
chiama kernel-source-2.6.5-1.358.i386.rpm. Dopo una volta scaricato dai
rpm -Uvh kernel-source-2.6.5-1.358.i386.rpm e i sorgenti del kernel sono
installati in /usr/src
Dopo compili quello che vuoi! Ah, controlla sui cd di installazione
perché potresti averlo anche lì.
Ciao
WildEagle

 l'errore.
cioé installando il package summenzionato mi ritrovo istallati i 
sorgenti perň patchati?
Potresti chiarire quanto da te detto?
Grazie veramente!

 
Ho provato or ora ma niente quando avvio l'installazione appare:
[root@localhost whitewolf]# rpm -Uhv kernel-source-2.6.5-1.358.i386.rpm
warning: kernel-source-2.6.5-1.358.i386.rpm: V3 DSA signature: NOKEY, 
key ID 4f2a6fd2
Preparing...                ########################################### 
[100%]
        package kernel-source-2.6.5-1.358 is already installed
Cioé il pacco è già installato; devo disinstallare quello precendente 
mediante il comando rpm -e kernel-source-2.6.5-1.358?
Please help!

 Please help!
Potresti provare a toglierlo e a rimetterlo e a cominciare la
configurazione daccapo (sperando che la patch per ati non funzioni solo
sul vanilla!)
Ciao
WildEagle

 recente di xfree 4.4) che per il kernel, 2.6 invece di 2.4.
None.......funziano vanno modificati ma funziano......(li ho installati
personalmente su FC2 ) se cerchi nel NG c'e un mio post in cui spiegavo il
procedimento ... 
-- 
Linuxuser Slackwaredotato

 
premesso che io e l'inglese abbiamo litigato da piccoli:
devi modificare i file in /lib/modules/fglrx/build/  ;
Nel kernel 2.6.x è stata modificata la dichiarazione di page nel file mm.h
In pratica il campo "count" è diventato "_count", mi è quandi stato
sufficiente modificare le righe di agpgart_be.c nel seguente
modo:
 atomic_inc(&page->_count);
e le righe di firegl_public.c è diventata:
 atomic_inc(&(pMmPage->_count));
praticamente devi correggere l'errore nei 2 file in tutte le righe che
contengono atomic_inc  
provare per credere .......
(consiglio kate per farlo dato che ha la funzione trova)
-- 
Linuxuser Slackwaredotato

 
Guarda che questa cosa l'ho imparata da un tizio che a sua volta l'ha
scoperta googolando un paio di mesi fà......
quindi immagino che ati ne sia al corrente...
al limite se tu non hai problemi con l'inglese (come mè) puoi inviargli una
mail spiegando la cosa .....(se ne hai voglia)
-- 
Linuxuser Slackwaredotato

Mentre Indiana Jones tentava di vendermi una brutta giacca in pelle dmec 
colpì la mia attenzione...

Si l'ho letta ma il mio problema è che ho installato i sorgenti del 
kernel senza patch mentre ho in esecuzione una versione patchata di tale 
kernel, per quetso mi dà l'errore quando digito sh make_install.sh !!

 kernel, per quetso mi dà l'errore quando digito sh make_install.sh !!
Bhè il kernel lo devi prima compilare ........non basta che sia in /usr/src/
quindi armati di pazienza compila e poi installi gli fglrx .......
-- 
Linuxuser Slackwaredotato