ati catalyst 8.5
Inviato: gio 22 mag 2008, 9:41
Il 19/05 sono usciti i nuovi driver 8.5 li ho appena scaricati ma nemmeno questi compilano sul kernel 2.6.25 qualcuno ci è riuscito ?
Ciao.
Ciao.
Codice: Seleziona tutto
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.25-smp/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.25'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:889: warning: function declaration isn't a prototype
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_pci_enable_device_bars':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1684: warning: passing argument 1 of 'pci_read_config_word' from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1696: warning: passing argument 1 of 'pci_write_config_word' from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__che_check_pci':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2126: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:508)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__che_pci_find_slot':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3048: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:508)
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol '__rcu_read_lock'
make[2]: *** [__modpost] Error 1
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.25'
make: *** [kmod_build] Error 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.Questo è un problema di paravirtualizzazione, come suggerito da paZ_.Zapotech ha scritto:...FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol '__rcu_read_lock'
....[/code]
Gli hanno ripubblicati il 21 Maggio per ovviare a questo problemam0rdr3d ha scritto:Io li ho compilati sul 2.6.24 senza problemi, ma quando avvio x nell'angolo in basso a destra compare un'immagine in trasparenza che dice 'for testing use only'.
Sul sito della ati tuttavia non ho trovato nessuna indicazione sul fatto che tali drivers fossero di testing...
Codice: Seleziona tutto
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
assuming new VMA API since we do have kernel 2.6.x...
Assuming default VMAP API
Assuming default munmap API
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.25.4/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.25.4'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:889: warning: function declaration isn't a prototype
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function 'KCL_pci_enable_device_bars':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1684: warning: passing argument 1 of 'pci_read_config_word' from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1696: warning: passing argument 1 of 'pci_write_config_word' from incompatible pointer type
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__che_check_pci':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2126: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:508)
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function '__che_pci_find_slot':
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3048: warning: 'pci_find_slot' is deprecated (declared at include/linux/pci.h:508)
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: module fglrx.ko uses symbol 'init_mm' marked UNUSED
CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
make[1]: Leaving directory `/usr/src/linux-2.6.25.4'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
- recreating module dependency list
- trying a sample load of the kernel modules
done.
Ciao!paZ_ ha scritto:http://wiki.cchtml.com/index.php?title= ... blemi_noti
potrebbe essere colpa della paravirtualizzazzione seguite la guida
Codice: Seleziona tutto
# CONFIG_PARAVIRT_GUEST is not setovviamenteZapotech ha scritto:....ovviamente sconsigliato, ()!
Puoi spiegarmi come hai fatto che non ci ho capito niente??gigyz ha scritto:Alla fine ho risolto applicando queste 2 patch ai drivers e ora tutto sembra andare tranquillamente.
http://sarah-a-happy.livejournal.com/90345.html
Non ho capito scusami sono un n00bgigyz ha scritto:Semplice col copia e incolla incolli il codice delle 2 patch in due file distinti, metti i file in /lib/modules/fglrx/build_mod e poi ti posizioni nella stessa dir e esegui i comandi :
patch <patch1
patch <patch2
posto che hai chiamato i due file patch1 e patch2 poi puoi riprovare a compilare con con ./make.sh
Ciao.