View Full Version : Driver ATI..........che p@++e............
stefanoxjx
05-06-2004, 23:36
Sto riprovando ad installare i driver ATI sul mio notebook e onestamente sono riuscito ad andare più avanti di qualche giorno fa, ma ora mi sono arenato sul seguente problema:
Sul tutorial che ho per installare i driver è scritto di settare il kernel in un certo modo (OK), di installare i driver ati (OK), di patchare i driver (OK) e di eseguire i seguenti passi:
# cd /lib/modules/fglrx/build_mod#
# ./make.sh
# cd ..
# ./make_install.sh
eseguendo il make.sh mi da il seguente problema:
root@Gundam:/lib/modules/fglrx/build_mod# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.6'
Building modules, stage 2.
MODPOST
/bin/sh: line 1: scripts/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.6'
make: *** [kmod_build] Error 2
build succeeded with return value 0
ln: `./fglrx.ko': Il file esiste
duplicating results into driver repository...
cp: impossibile fare stat di `fglrx.ko': No such file or directory
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
root@Gundam:/lib/modules/fglrx/build_mod#
Tenete presente che make.sh non era marcato come eseguibile ed ho dovuto cambiare i permessi, quindi mi sorge il dubbio che debba eseguire qualche altro script che non è marcato come eseguibile.
Help!!!!!
http://forum.hwupgrade.it/showthread.php?s=&threadid=697189
sito di NA01
http://www.caronte.altervista.org/index.html
io ho nvidia e non so aiutarti...sto cercando di installarla ad un mio collega non c'è utente del forum, ma ancora non mi ci sono messo.
non so...ma se possono esserti utili.
VegetaSSJ5
06-06-2004, 10:28
Originariamente inviato da stefanoxjx
Sto riprovando ad installare i driver ATI sul mio notebook e onestamente sono riuscito ad andare più avanti di qualche giorno fa, ma ora mi sono arenato sul seguente problema:
Sul tutorial che ho per installare i driver è scritto di settare il kernel in un certo modo (OK), di installare i driver ati (OK), di patchare i driver (OK) e di eseguire i seguenti passi:
# cd /lib/modules/fglrx/build_mod#
# ./make.sh
# cd ..
# ./make_install.sh
eseguendo il make.sh mi da il seguente problema:
root@Gundam:/lib/modules/fglrx/build_mod# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.6'
Building modules, stage 2.
MODPOST
/bin/sh: line 1: scripts/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.6'
make: *** [kmod_build] Error 2
build succeeded with return value 0
ln: `./fglrx.ko': Il file esiste
duplicating results into driver repository...
cp: impossibile fare stat di `fglrx.ko': No such file or directory
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
root@Gundam:/lib/modules/fglrx/build_mod#
Tenete presente che make.sh non era marcato come eseguibile ed ho dovuto cambiare i permessi, quindi mi sorge il dubbio che debba eseguire qualche altro script che non è marcato come eseguibile.
Help!!!!!
per quanto riguarda i permessi del make.sh li ho dovuti cambiare anch'io però poi io sono riuscito ad installare correttamente i drivers.
diabolicus
06-06-2004, 11:57
confermo che a parte make.sh e make_install.sh non c'è da settare eseguibile nient'altro.
l'errore arriva dopo che il make si sposta nella dir con i sorgenti del kernel:
make[1]: Entering directory `/usr/src/linux-2.6.6'
Building modules, stage 2.
MODPOST
/bin/sh: line 1: scripts/modpost: No such file or directory
quindi mi viene in mente il source tree del kernel non sia configurato..
prova a ricreare kernel e moduli:
cd /usr/src/linux
make config|menuconfig (se necessario)
make bzImage
make modules
e a questo punto ripetere il make.sh per il modulo ati
ciao
stefanoxjx
06-06-2004, 13:25
Ho eseguito tutte le operazioni descritte e il make.sh è andato a buon fine.
Ora ho eseguito il cd .. && ./make_install.sh e mi da questo errore:
root@Gundam:/lib/modules/fglrx# ./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.6/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.
Come letto in una guida, ho chiuso X e ho scaricato tutti i vari moduli inerenti ad agp, ati e radeon, ma l'errore permane.
Che posso fare ancora?
LukeHack
06-06-2004, 16:07
Originariamente inviato da stefanoxjx
Ho eseguito tutte le operazioni descritte e il make.sh è andato a buon fine.
Ora ho eseguito il cd .. && ./make_install.sh e mi da questo errore:
root@Gundam:/lib/modules/fglrx# ./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.6/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.
Come letto in una guida, ho chiuso X e ho scaricato tutti i vari moduli inerenti ad agp, ati e radeon, ma l'errore permane.
Che posso fare ancora?
se hai il gcc 3.3.x passa al 3.2.3 io avevo lo stesso problema dopo aver aggiornato il compilatore,cosi scompare:D
stefanoxjx
06-06-2004, 20:09
Ma devo ricompilare anche il kernel? perchè senza mi da lo stesso errore :cry:
LukeHack
06-06-2004, 20:21
Originariamente inviato da stefanoxjx
Ma devo ricompilare anche il kernel? perchè senza mi da lo stesso errore :cry:
senza cosa?
stefanoxjx
06-06-2004, 20:24
Originariamente inviato da LukeHack
senza cosa?
Ho installato gcc-3.2.3, ho creato il link simbolico gcc su gcc-3.2.3, però il make_install.sh mi da lo stesso problema.
Devo ricompilare il kernel con il gcc-3.2.3 (so che è una domanda stupida, però non so più cosa inventarmi) :cry:
LukeHack
07-06-2004, 00:58
manco io :( non so che dirti, io avevo il tuo stesso problema ed ho risolto ritornando al vecchio gcc :boh:
diabolicus
07-06-2004, 08:51
Originariamente inviato da stefanoxjx
Ho installato gcc-3.2.3, ho creato il link simbolico gcc su gcc-3.2.3, però il make_install.sh mi da lo stesso problema.
Devo ricompilare il kernel con il gcc-3.2.3 (so che è una domanda stupida, però non so più cosa inventarmi) :cry:
in effetti potrebbe essere necessario. anche se quando il problema è una diversa versione del compilatore, l'errore lo indica chiaramente (a me è capitato più di una volta) cmq tanto per stare sicuro, ricompila il kernel.
guarda che ho trovato:
Note: You must compile your kernel and the ATI kernel module with the same compiler version, otherwise it won't work. If you are using a prebuilt kernel, this probably means GCC 2.95 on woody or GCC 3.3 on sarge/sid. Use this command if you need to install GCC 2.95 from stable and make it the default compiler:
apt-get install gcc/stable gcc-2.95/stable
la procedura è per debian ma specifica che devi compilare il kernel e i driver ati con la stessa versione di compilatore! ;)
stefanoxjx
07-06-2004, 14:59
Ho ricompilato anche il kernel con gcc3.2, ma non ho risolto nulla.
Ora provo ad installare il gcc2.95, se non va nemmeno questo, rinuncio fino all'arrivo di una nuova distro.
Ciao raga, sono passato pure io in passato a diversi problemi, poi sono riuscito a installare sti benedetti driver..
Ora ho cambiato kernel e sono passato alla 2.6.6, e mi trovo di fronte un nuovo problema, non riesco a installare il modulo fglrx
bash-2.05b# cd /lib/modules/fglrx/build_mod/
bash-2.05b# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modu les
make[1]: Entering directory `/usr/src/linux-2.6.6'
Building modules, stage 2.
MODPOST
*** Warning: "have_cpuid_p" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefi ned!
make[1]: Leaving directory `/usr/src/linux-2.6.6'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
bash-2.05b# cd ..
bash-2.05b# ./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.6/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
failed.
bash-2.05b#
Ho ricompilando il kernel e ho visto ke si potevano abilitare agpgart e l'ho messo come modulo con supporto chipset Via e Ati.
/dev/agpgart (AGP Support)
ATI chipset support
VIA chipset support
Ma su fglrxconfig che metto agpgart esterno o interno non camiba, mi vede ancora i driver Mesa
Che cosa non va?
eseguendo il dmesg alla fine ho questo output
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol have_cpuid_p
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
fglrx: Unknown symbol have_cpuid_p
:rolleyes: non ho idea
LukeHack
11-06-2004, 23:14
Originariamente inviato da EpromX
eseguendo il dmesg alla fine ho questo output
:rolleyes: non ho idea
sembra indicare che nel ricompilare il kernel non hai settato delle informazioni che il kernel può acquisire dal procio...
prova a ricompilare abilitando il modulo giusto alla voce Processor features (o na roba simile;) )
Originariamente inviato da LukeHack
sembra indicare che nel ricompilare il kernel non hai settato delle informazioni che il kernel può acquisire dal procio...
prova a ricompilare abilitando il modulo giusto alla voce Processor features (o na roba simile;) )
Ok ho ricompilato seguendo il tuo consiglio ..infatti quel messaggio è sparito..
Sempre dal dmeg
fglrx: version magic '2.6.6 preempt K7 REGPARM gcc-3.3' should be '2.6.6 preempt K7 REGPARM gcc-3.2'
agpgart: version magic '2.6.6 preempt K7 REGPARM gcc-3.3' should be '2.6.6 preempt K7 REGPARM gcc-3.2'
fglrx: version magic '2.6.6 preempt K7 REGPARM gcc-3.3' should be '2.6.6 preempt K7 REGPARM gcc-3.2'
ora però aggiungendo i moduli
bash-2.05b# modprobe fglrx
FATAL: Error inserting fglrx (/lib/modules/2.6.6/kernel/drivers/char/drm/fglrx.ko): Invalid module format
bash-2.05b# modprobe agpgart
FATAL: Error inserting agpgart (/lib/modules/2.6.6/kernel/drivers/char/agp/agpgart.ko): Invalid module format
bash-2.05b#
:mc:
bash-2.05b# ./make.sh
ATI module generator V 2.0
==========================
initializing...
cleaning...
patching 'highmem.h'...
skipping patch for 'drmP.h', not needed
skipping patch for 'drm_os_linux.h', not needed
assuming new VMA API since we do have kernel 2.6.x...
doing Makefile based build for kernel 2.6.x and higher
make -C /lib/modules/2.6.6/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.6'
Building modules, stage 2.
MODPOST
*** Warning: "have_cpuid_p" [/lib/modules/fglrx/build_mod/2.6.x/fglrx.ko] undefined!
make[1]: Leaving directory `/usr/src/linux-2.6.6'
build succeeded with return value 0
duplicating results into driver repository...
done.
==============================
You must change your working directory to /lib/modules/fglrx
and then call ./make_install.sh in order to install the built module.
==============================
bash-2.05b# cd ..
bash-2.05b# ./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.6/kernel/drivers/char/drm/fglrx.ko): Invalid module format
failed.
:mad: non capisco ma i moduli non devono avere estensione .o
sarà quello il problema
stefanoxjx
12-06-2004, 11:10
Hai lo stesso identico problema che ho io e non sono ancora riuscito a risolvere.
I moduli sul 2.6 hanno estensione .ko
Ciao.
LukeHack
12-06-2004, 12:03
bisogna compilare il kernel ed effettuare l'installazione dei driver ati CON LA STESSA VERSIONE DI GCC...
quindi provate ad aggiornare il gcc al 3.3(o 3.2),ricompilare il kernel con questa versione e con la stessa reinstallare i driver
stefanoxjx
12-06-2004, 12:50
Originariamente inviato da LukeHack
bisogna compilare il kernel ed effettuare l'installazione dei driver ati CON LA STESSA VERSIONE DI GCC...
quindi provate ad aggiornare il gcc al 3.3(o 3.2),ricompilare il kernel con questa versione e con la stessa reinstallare i driver
Già fatto, ma non ha funzionato lo stesso :cry:
ma ho provato pure quello.
Infatti ho la versione GCC 3.3.3 ma le cose non cambiano...
Ora dato ke ho il sistema troppo pasticciato.. faccio un bel formattino e pulisco un po di immondizia sparsa.. riproverò :muro:
glxgears
19727 frames in 5.0 seconds = 3945.400 FPS
Ho reinstallato linux sncon il kernel di default, impostando i moduli agpgart e fglrx e configurando il fglrxconfig a puntino è andato tutto al primo colpo!
ora perchè non mi va con il kernel 2.6.6.
Riproverò anche quello.
LukeHack
12-06-2004, 17:42
Originariamente inviato da EpromX
glxgears
19727 frames in 5.0 seconds = 3945.400 FPS
Ho reinstallato linux sncon il kernel di default, impostando i moduli agpgart e fglrx e configurando il fglrxconfig a puntino è andato tutto al primo colpo!
ora perchè non mi va con il kernel 2.6.6.
Riproverò anche quello.
ottimo;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.