Pagina 1 di 2

Driver Ati e kernel 2.6.11.xx

Inviato: mer 16 mar 2005, 18:08
da napoleone1981
Ciao.
<BR>Premettendo che con il kernel 2.6.7 e i driver ati 8.8......ero riuscito a farli funzionare, adesso con il kernel nuovo non mi vanno.
<BR>Ho scaricato tutti i 2.6.11.* e sia i driver ati 8.8...25 che gli 8.10...19.
<BR>Entrambi mi danno lo stesso errore in compilazione (comunque il server X parte, ma fglrxinfo mi dice ancora Mesa).
<BR>Ho provato sia mettendo nella configurazione del kernel dev/agpgart non settatto, settato e come modulo, ma non cambia nulla.
<BR>questo è il log:
<BR>ATI module generator V 2.0
<BR>==========================
<BR>initializing...
<BR>build_date =mer mar 16 17:11:09 CET 2005
<BR>uname -a =Linux <a href="mailto:n@poleone" target="_new">n@poleone</a> 2.6.11.4 #1 Wed Mar 16 16:46:27 CET 2005 i686 unknown unknown GNU/Linux
<BR>uname -s =Linux
<BR>uname -m =i686
<BR>uname -r =2.6.11.4
<BR>uname -v =#1 Wed Mar 16 16:46:27 CET 2005
<BR>uid=0(root) gid=0(root) gruppi=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),17(audio),18(video),19(cdrom),102(burning)
<BR>.
<BR>drwxr-xr-x 124 root root 12712 2005-03-16 16:30 /usr/include
<BR>.
<BR>totale 3
<BR>drwxr-xr-x 2 root root 128 2005-03-16 16:30 ATI
<BR>lrwxrwxrwx 1 root root 14 2005-03-16 16:31 linux -> linux-2.6.11.4
<BR>drwxrwxr-x 18 1001 users 712 2005-03-16 15:17 linux-2.6.11.2
<BR>drwxrwxr-x 19 1001 users 1216 2005-03-16 16:58 linux-2.6.11.4
<BR>drwxr-xr-x 19 root root 1216 2005-03-09 17:34 linux-2.6.7
<BR>.
<BR>file /lib/modules/2.6.11.4/build/include/linux/agp_backend.h says: AGP=1
<BR>assuming default: SMP=0
<BR>assuming default: MODVERSIONS=0
<BR>.
<BR>CC=gcc
<BR>cc_version=3.3.5
<BR>found major but not minor version match for gcc and the ip-library
<BR>ls -l ./libfglrx_ip.a
<BR>lrwxrwxrwx 1 root root 20 2005-03-16 17:11 ./libfglrx_ip.a -> ./libfglrx_ip.a.GCC3
<BR>.
<BR>cleaning...
<BR>patching ´highmem.h´...
<BR>assuming new VMA API since we do have kernel 2.6.x...
<BR>def_vma_api_version=-DFGL_LINUX253P1_VMA_API
<BR>doing Makefile based build for kernel 2.6.x and higher
<BR>make -C /lib/modules/2.6.11.4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
<BR>make[1]: Entering directory `/usr/src/linux-2.6.11.4´
<BR> CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_putminor´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:509: warning: `inter_module_put´ is deprecated (declared at include/linux/module.h:578)
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:511: warning: `inter_module_unregister´ is deprecated (declared at include/linux/module.h:574)
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_register´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:531: warning: `inter_module_register´ is deprecated (declared at include/linux/module.h:573)
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:562: warning: `inter_module_put´ is deprecated (declared at include/linux/module.h:578)
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_get_vm_phys_addr´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1673: warning: passing arg 1 of `pmd_offset´ from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `do_vm_shm_nopage´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2204: warning: passing arg 1 of `pmd_offset´ from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_vm_phys_addr_str´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2574: warning: passing arg 1 of `pmd_offset´ from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2662: warning: initialization from incompatible pointer type
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_vm_map´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2723: warning: implicit declaration of function `remap_page_range´
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2877: error: parse error before ´*´ token
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2877: warning: type defaults to `int´ in declaration of `drm_agp_module_stub´
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2877: warning: data definition has no type or storage class
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agpgart_available´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3019: error: `drm_agp_t´ undeclared (first use in this function)
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3019: error: (Each undeclared identifier is reported only once
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3019: error: for each function it appears in.)
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3019: error: parse error before ´)´ token
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3040: error: request for member `free_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3042: error: request for member `free_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3045: error: request for member `allocate_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3047: error: request for member `allocate_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3050: error: request for member `bind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3052: error: request for member `bind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3055: error: request for member `unbind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3057: error: request for member `unbind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3060: error: request for member `enable´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3062: error: request for member `enable´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3065: error: request for member `acquire´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3067: error: request for member `acquire´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3070: error: request for member `release´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3072: error: request for member `release´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3075: error: request for member `copy_info´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3077: error: request for member `copy_info´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_uninit´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3148: warning: `inter_module_put´ is deprecated (declared at include/linux/module.h:578)
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_free_memory´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3181: error: request for member `free_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3182: error: request for member `free_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_allocate_memory´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3191: error: request for member `allocate_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3192: error: request for member `allocate_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_bind_memory´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3202: error: request for member `bind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3203: error: request for member `bind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_unbind_memory´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3213: error: request for member `unbind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3214: error: request for member `unbind_memory´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_enable´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3224: error: request for member `enable´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3226: error: request for member `enable´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_acquire´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3272: error: request for member `acquire´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3273: error: request for member `acquire´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_release´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3283: error: request for member `release´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3284: error: request for member `release´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__che_agp_copy_info´:
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3297: error: request for member `copy_info´ in something not a structure or union
<BR>/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3304: error: request for member `copy_info´ in something not a structure or union
<BR>make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Error 1
<BR>make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Error 2
<BR>make[1]: Leaving directory `/usr/src/linux-2.6.11.4´
<BR>make: *** [kmod_build] Error 2
<BR>build failed with return value 2
<BR><br>

Driver Ati e kernel 2.6.11.xx

Inviato: mer 16 mar 2005, 18:19
da Numbifer
Ciao...
<BR>sul mio kernel (completo di sorgenti e header) 2.6.11.3, dà lo stesso output... una serie di warning e l´installazione non va a buon fine...
<BR>Fino a questo momento credevo di aver sbagliato io qualcosa nella compilazione, ma se anche altri accade lo stesso... beh!
<BR>Vediamo se si riesce a trovare una soluzione...
<BR>
<BR>Alb<br>

Driver Ati e kernel 2.6.11.xx

Inviato: mer 16 mar 2005, 18:35
da rob
eccomi, mi aggiungo alla lista...
<BR>
<BR>grazie ad alcune patch ero riuscito a farli compilare, ma davano comunque dei warning e l´accelerazione grafica non funzionava... in buona sostanza, i mesa andavano meglio con tutto che anche ai mesa manca l´accelerazione grafica (almeno per la mia scheda video)
<BR>
<BR>speriamo che escano a breve dei driver buoni...
<BR>
<BR>ciao, rob<br>

Driver Ati e kernel 2.6.11.xx

Inviato: mer 16 mar 2005, 18:39
da napoleone1981
scusa, ma dove avevi trovato le patch????
<BR>io sono due giorni che le cerco
<BR><br>

Driver Ati e kernel 2.6.11.xx

Inviato: mer 16 mar 2005, 18:47
da susumella
Ciao. Io ho risolto applicando le patch MANUALMENTE (col comando non ci sono riuscito)!!! Bisogna modificare 2 file e poi và anche il 3D. Non so come mandarveli ma le patch si trovano googolando quà e là<br>

Driver Ati e kernel 2.6.11.xx

Inviato: gio 17 mar 2005, 0:42
da napoleone1981
guarda...io ho "googolato" molto e non sono riuscito a trovare nulla...
<BR>potresti farmi/ci un favore (scegline uno fra queste possibilità :-) )
<BR>1) Dirmi/ci la chiave di ricerca su google
<BR>2) dirmi/ci i file da modificare e come qui sul forum
<BR>3) mandarmi in privato (napoleone1981@gmail.com) i file modificati...in cambio se vuoi ti do un invito a gmail.... eh eh
<BR>
<BR>Grazie<br>

Driver Ati e kernel 2.6.11.xx

Inviato: gio 17 mar 2005, 1:25
da susumella
Sono un minc***a! Allego direttamente uno dei due file già patchato (l´altro è troppo grande, ma è comunque più facile e breve da modificare)! Sostituitelo a quello presente in /lib/modules/fglrx/build_mod
<BR>Patchate l´altro
<BR>Fatemi sapere se vanno. <br>

Driver Ati e kernel 2.6.11.xx

Inviato: gio 17 mar 2005, 1:29
da susumella
Ok ho fatto anche l´altro... scusate il casino (ho scritto e cancellato almeno 3 post!)
<BR>
<BR>
<BR>[ Questo Messaggio è stato Modificato da: susumella il 17-03-2005 01:30 ]
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: susumella il 17-03-2005 01:33 ]<br>

Driver Ati e kernel 2.6.11.xx

Inviato: gio 17 mar 2005, 3:07
da napoleone1981
Grazie!!!!!!!!!!!!!!!!
<BR>Finalmente ora funzionano e posso giocare a TuxRacer!!!!
<BR>Ti posso fare un´ultima domanda: in cosa consisteva la patch??? Cosa hai modificato nei file????
<BR>
<BR>
<BR><br>

Driver Ati e kernel 2.6.11.xx

Inviato: gio 17 mar 2005, 8:39
da touchstyle
@napoleone
<BR>Kompare fileorig fileorig.patch<br>

Driver Ati e kernel 2.6.11.xx

Inviato: dom 20 mar 2005, 14:17
da simone
io ho applicato le patch come qui descritto ma non funziona ugualmente questi sono gli output, mi sapete precisare tutti i passaggi che avete fatto?
<BR>
<BR>l´output di glxgear :
<BR>12804 frame in 5.0 seconds = 2560.800 FPS
<BR>
<BR>glxinfo mi da DRI abilitato.
<BR>
<BR>fglrxinfo :
<BR>OpenGL vendor string: ATI Technologies Inc.
<BR>OpenGL renderer string: MOBILITY RADEON 9700 Generic
<BR>OpenGL version string: 1.3.4893 (X4.3.0-8.10.19)
<BR>
<BR>eppure le applicazioni 3d non funzionano tanto è vero che fgl_glxgears
<BR>mi manda solo errori:
<BR>
<BR>FGLTexMgr: open of shared memory object failed (Function not implemented)
<BR>__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
<BR>fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
<BR>FGLTexMgr: open of shared memory object failed (Function not implemented)
<BR>__FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
<BR>fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
<BR>
<BR>ciao
<BR>Simone<br>

Driver Ati e kernel 2.6.11.xx

Inviato: dom 20 mar 2005, 15:39
da napoleone1981
Io ho solo copiato i due file come mi era stato detto....
<BR>E a me ora va da paura!!!!!
<BR>
<BR>Finalmente gioco a TuxRacer!!!!
<BR>
<BR>Ciao
<BR>N@poleone<br>

Driver Ati e kernel 2.6.11.xx

Inviato: dom 20 mar 2005, 16:10
da rob
simone il tuo errore sembra essere lo stesso trattato e risolto <!-- BBCode Start --><A HREF="http://www2.ati.com/drivers/linux/linux_8.10.19.html" TARGET="_blank">qui</A><!-- BBCode End -->.
<BR>
<BR>grazie per le patch, ora le provo... che ne frattempo quelle che avevo io le ho perse (me disordinato!!!)
<BR>
<BR>ciao, rob<br>

Driver Ati e kernel 2.6.11.xx

Inviato: dom 20 mar 2005, 16:35
da rob
brava gente, graaaaazie ora funzia tutto :DDD (o meglio funzia tuxkart :-] )
<BR>allora, ho usato firegl_public.c patchato ma *non* agpgart_be.c (la versione patchata a me non compilava).
<BR>ho aggiunto nell´fstab la riga indicata dal link del mio precedente post.
<BR>ho caricato il modulo e avviato fglrxconf.
<BR>ho riavviato X e magicamente funziona tutto. (tranne i synaptics, mo devo risistemare di nuovo xorg.conf).
<BR>monto un kernel 2.6.10, xorg 6.8.2 e driver ati 8.10.19.
<BR>rimango comunque del parere che sti driver fanno schifo (ma come, se non compila su un vanilla 2.6.10 e xorg pacchettizzato da pat, e quindi puro... ma dove devono funzionare sti driver???)
<BR>
<BR>ancora grazie a tutti, ciao
<BR>rob<br>

Driver Ati e kernel 2.6.11.xx

Inviato: dom 20 mar 2005, 17:00
da gallows
ho aggiunto la riga nel fstab e adesso l´accelerazione 3D funzia (peraltro se ne era giá parlato su questo forum, ma l´avevo dimenticato -__-)
<BR>grazie :)
<BR>
<BR>comunque non compreró né consiglieró mai piú una ati.<br>