Newsgroup: it.comp.os.linux.iniziare
Titolo: ATI 9200se : Ancora Problemi :-(

ciao,
dopo varie ricerche, penso che i driver ati non mi funzionano perchè 
sono incompatibili con il chipset sis746(forse perchè nel kernel 2.4.x 
non è supportato). Da quello che ho capito il kernel 2.6.x dovrebbe
risolvere questo problema. 
Bene, ho scaricato, compilato e installato il kernel 2.6.7, e tutto
sembra funzionare, ma quando vado a compilare i driver ATI (
/lib/modules/fglrx/build_mod/make.sh) ottengo questo errore:
  CC [M]  /lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `agp_generic_alloc_page':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:1405: structure has no member named `count'
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c: In function `ali_alloc_page':
/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.c:4416: structure has no member named `count'
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/agpgart_be.o] Error 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
avete qualche idea su come risolverlo?
grazie a tutti,
danilo

 danilo
Un errore di compilazione.
Sembra un errore nel codice sorgente.
Puoi contattare gli autori?
-- 
Il segreto dell'eterna giovinezza è la morte prematura, perché soltanto chi
non invecchierà mai resterà per sempre giovane (in memoria di Cristiano, un
ragazzo che si uccise a 23 anni perché la sua adolescenza era finita).

 
Anche io ho la stessa scheda video, e mi pare che la documentazione 
diceva che il driver era stato sviluppato per il kernel 2.4, e non per 
il 2.6... è possibile che sia questo il problema?
[con il kernel 2.4 avevo compilato e installato corettamente il driver]
ciao
gerry

 avete qualche idea su come risolverlo?
L'unica volta che ho avuto problemi colla compilazione dei driver ati era
perché non avevo i sorci del kernel in /usr/src/linux (symlink), ma non so
se è il tuo caso, mah.
Poi a proposito di agp ricorda che col sis dovrai usare i driver del kernel
(agpgart e sis-agp), visto che il modulo degli ati-drivers non li supporta.

tanilo wrote:

Quale versione di driver hai? (3.2.8 - 3.7.6 - 3.9.0)
Ad esempio i 3.2.8 (che per me' sono i migliori, almeno per la mia Radeon
9000 M9 ) necessitano di 2 patch per funzionare (compilarsi).
E se non ricordo male con il kernel 2.6.7 anche gli altri vogliono 1 patch.
Guarda qui:
http://www.rage3d.com/board/showthread.php?s=&threadid=33737573
..e se non trovi niente mandami una e-mail che ti spedisco le patch
direttamente.
Oppure cercatele con il nome:
..per i 3.2.8:
fglrx-2.6-vmalloc-vmaddr.patch
patch_fglrx_2.6.7.diff
..per i 3.9.0:
patch_fglrx_2.6.7.diff
..e poi se hai il kernel con REGPARM abilitato ti serve anche:
fglrx-3.9.0-regparm.patch
..e questa non mi ricordo per cosa era:
fglrx-3.9.0-allocation.patch
Insomma dai piu' indicazioni e cerca bene nel sito che ti ho dato.
P.S.
..a ecco dove le ho prese:
http://gentoo.kems.net/gentoo-x86-portage/media-video/ati-drivers/files/
-- 
Ciao.
ICQ UIN       -> 6767048
Home Page  -> 
http://www.piobbico.com/pcxz/

 ha scritto:
[snip]
allora, 
kernel 2.6.7 (ma questo lo avevo già detto :-P)
fireglx 3.9.0
comunque, provo a scaricare le patch che mi hai detto, e vediamo che
succede.
grasssssssssie,
danilo

 9000 M9)
[...] 
Confermo anche io che ho una radeon 9800, coi 3.7.6 ut2k4 addirittura scatta
di brutto!

On Mon, 21 Jun 2004 22:05:42 +0200, tanilo wrote:
[snip]
ok ho risolto.
Venuto a sapere che esistevano delle patch per i driver 3.9.0, 
ho fatto una piccola googlata e ho trovato il mio stesso
problema risolto qui 
http://kerneltrap.org/node/view/3298
dove c'e' una patch per risolvere l'errore di compilazione.
grazie a tutti,
ciauz,
danilo