[risolto] Nuovo problema coi driver Ati

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

che fglrx non digerisca drm è vero; inoltre ti posto il mio output di lsmod:

Codice: Seleziona tutto

paoletta@slack ~ $ lsmod
Module                  Size  Used by
via_agp                 7552  1 
fglrx                 379500  8 
agpgart                26416  2 via_agp,fglrx
come vedi per me via_agp è necessario per agpgart, ed io ho un chpiset via; credo che a farti funzionare l'accelerazione siano state entrambe le cose.

nik600
Linux 2.x
Linux 2.x
Messaggi: 450
Iscritto il: lun 15 mar 2004, 0:00
Contatta:

Messaggio da nik600 »

ciao
As of driver version 8.29.6 support for the following products is no longer included:

* Radeon® 8500/9000/9100/9200/9250
* Mobility™ Radeon® 9000/9100/9200
* Radeon® IGP 9000/9100/9200
io ho aggiornato al kernel 2.6.18 e i driver 8.29.6

Il problema è questo:
i driver < 8.29.6 non supportano il 2.6.18
i driver >= 8.29.6 non supportano la mia Mobility™ Radeon® 9000

che faccio?
mi attacco al xxxx ?

ho provato, compila il modulo fglrx ma quando è il momento di inserirlo:

Codice: Seleziona tutto

fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERM
ANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 429 MBytes.
[fglrx:firegl_init_module] *ERROR* firegl_stub_register failed


nik600
Linux 2.x
Linux 2.x
Messaggi: 450
Iscritto il: lun 15 mar 2004, 0:00
Contatta:

Messaggio da nik600 »

disabilitando il supporto a drm sono riuscito a fare il modprobe

;-)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Il problema è questo:
i driver < 8.29.6 non supportano il 2.6.18
i driver >= 8.29.6 non supportano la mia Mobility™ Radeon® 9000
io con la mia radeon 9200, i driver 8.28 ed il kernel 2.6.18.1 ho risolto così:

sono andata in in /lib/modules/fglrx/build_mod/make.sh ed ho modificato

src_file=$linuxincludes/linux/version.h

in

src_file=$linuxincludes/linux/utsrelease.h

ed in /lib/modules/fglrx/build_mod/firegl_public.c ho aggiunto

#define VM_SHM 0

poi ho dato sh make.sh; cd ..; sh make_install.sh

ed ho caricato il modulo; poi ho copiato la versione funzionante di libGL.so.1.2 al posto di /usr/X11/lib/libGL.so.1.2
e basta!

nel caso serva...paola

P.S. in /etc/fstab ho usato:

Codice: Seleziona tutto

/tmpfs           /dev/shm         tmpfs       defaults         0   0

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

io con la mia radeon 9200, i driver 8.28 ed il kernel 2.6.18.1 ho risolto così:

sono andata in in /lib/modules/fglrx/build_mod/make.sh ed ho modificato...
ma prima di andare a modificare in /lib/modules/fglrx/build*
il .run lo hai eseguito? e se si senza errori? a me il .run da sempre failed

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

aLvArO ha scritto:
io con la mia radeon 9200, i driver 8.28 ed il kernel 2.6.18.1 ho risolto così:

sono andata in in /lib/modules/fglrx/build_mod/make.sh ed ho modificato...
ma prima di andare a modificare in /lib/modules/fglrx/build*
il .run lo hai eseguito? e se si senza errori? a me il .run da sempre failed
sì, l'ho eseguito (per piazzare i files al posto giusto)
poi ho fatto il resto

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

Grazie paoletta, grazie al tuo post sono riuscito ad installare i driver 8.28.8 (che sono gli ultimi per la radeon 9250) con kernel 2.6.18
Anche se quello che hai fatto a mano in realtà si può automatizzare grazie alla patch già preparata.

Codice: Seleziona tutto

How to build ATI 8.28.8 driver on kernel 2.6.18.

(Issue is that UTS_RELEASE define has moved from include/linux/version.h to the (new) include/linux/utsrelease.h)
1)sh ati-driver-installer-8.28.8.run --extract your-dirname 
2)cd your-dirname 
3)edit common/lib/modules/fglrx/build_mod/make.sh with: 
   # src_file=$linuxincludes/linux/version.h
   src_file=$linuxincludes/linux/utsrelease.h
 4)Apply the source patch (SuSE and Fedora patches are the same) 
     cd common/lib/modules/fglrx/build_mod
    patch < ../../../../../packages/SuSE/kernel-2.6.18.diff
 5)cd back to your-dirname and, as root: 
    ./ati-installer.sh 8.28.8 --install

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

dapuzz ha scritto: Anche se quello che hai fatto a mano in realtà si può automatizzare grazie alla patch già preparata.

Codice: Seleziona tutto

How to build ATI 8.28.8 driver on kernel 2.6.18.
[/quote]
miiiiitico...dove sta 'sta patch?

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

Una volta 'estratti' i drivers si trovano in common/lib/modules/fglrx/build_mod/packages/SuSE/kernel-2.6.18.diff
Io ho seguito alla lettera (copia e incolla dei comandi) e posso assicurare che compila su 2.6.18 :D Magari è possibile fare uno script e renderlo disponibile per i meno esperti, ma i passaggi non sono per niente complicati.
Cito anche la fonte: http://kerneltrap.org/node/7144 :)

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

proprio quando ero ritornato al 2.6.17 guirando di nn tornare + al 18 fin quando la ati nn rilasciava dei driver decenti tu posti la soluzione e mi ritorna la tentazione sono sicuro che riproverò questione di giorni speriamo di nn mandarti troppe imprecazioni :D (skerzo)
ciao

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

una domanda in common/lib/modules/fglrx/build_mod nn trovo nessuna directory packages/SuSE/kernel-2.6.18.diff e quindi nn trovo nessun altra sottodirectory e quindi nessuna patch ma questa patch dove si trova?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

aLvArO ha scritto:una domanda in common/lib/modules/fglrx/build_mod nn trovo nessuna directory packages/SuSE/kernel-2.6.18.diff e quindi nn trovo nessun altra sottodirectory e quindi nessuna patch ma questa patch dove si trova?
non è necessario avere la patch...scarica i driver originali e prova a fare a mano come ho fatto io e funzionerà

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

sai i nuovi driver 8.31 sono tornati al vekkio stile e cioè piazzono i file anche in /us /share/fglrx e nn in /usr/share/ati e poi il make.sh è identico a quello degli 8.28 a differenza degli 8.29 e 8.30 che avevano #define VM_SHM 0 ealtre voci già selezionate e davono dalla serie 2.6.18 sempre install succes ma senza funzionare bene con gli 8.28 e gli 8.31 piazzo i driver eseguondo il .run che puntualmente mi da installa failed e poi modifico utsrelease e aggiungo
define VM_SHM ma mi da altri errori secondo me ci sta qualke differenza nel kernel ma se riesco a farlo funzionare vi farò sapere

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

aLvArO ha scritto:sai i nuovi driver 8.31 sono tornati al vekkio stile e cioè piazzono i file anche in /us /share/fglrx e nn in /usr/share/ati e poi il make.sh è identico a quello degli 8.28 a differenza degli 8.29 e 8.30 che avevano #define VM_SHM 0 ealtre voci già selezionate e davono dalla serie 2.6.18 sempre install succes ma senza funzionare bene con gli 8.28 e gli 8.31 piazzo i driver eseguondo il .run che puntualmente mi da installa failed e poi modifico utsrelease e aggiungo
define VM_SHM ma mi da altri errori secondo me ci sta qualke differenza nel kernel ma se riesco a farlo funzionare vi farò sapere
ehhh???? 8-[ :-k
P.S. io ho una radeon 9200 se, per cui uso solo gli 8.28

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

gli 8.31 funzionano con lo stesso porcedimento degli 8.28.8 anche con kernel 2.6.18 e ci sta anche la patch (sono riuscito a trovarla) per il kernel 2.6.18 poi funzionare è una cosa andare bene è un altra cosa purtroppo
ciao

Rispondi