View previous topic :: View next topic |
Author |
Message |
abaddon83 Guru
Joined: 17 Jan 2004 Posts: 494
|
Posted: Wed Jan 19, 2005 12:00 pm Post subject: problemi con i driver ATI 8.8 |
|
|
Ciao a tutti, ho seguito varie guide per installare sti maledetti driver su gentoo ma una volta arrivato al punto in cui emergere gli ati-drivers nascono i problemi. l'emerge non da problemi anche se pero' escono messaggi strani mentre compila i moduli nel kernel e infatti quando faccio modprobe glfrs o come cacchio si chiama mi dice che il modulo non esiste.
questi sono gli errori, io non ci ho capito molto... magari voi...
Code: | * Building the DRM module...
/usr/portage/media-video/ati-drivers/ati-drivers-8.8.25.ebuild: line 66: [: too many arguments
make: Entering directory `/usr/src/linux-2.6.10-gentoo-r5'
CC [M] /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agp3.o
CC [M] /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/nvidia-agp.o
CC [M] /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `x86_64_insert_memory':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:3804: warning: integer constant is too large for "long" type
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `agp_find_supported_device':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:6527: warning: unused variable `cap_ptr'
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: At top level:
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:6508: warning: 'agp_check_supported_device' defined but not used
CC [M] /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/i7505-agp.o
CC [M] /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_putminor':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:504: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:506: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_register':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:526: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:577)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:557: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level:
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2533: warning: initialization from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_map':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2594: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2661: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2698: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:770)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_uninit':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3019: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582)
LD [M] /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/fglrx.o
Building modules, stage 2.
MODPOST
CC /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/fglrx.mod.o
LD [M] /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/fglrx.ko
|
Grazie, ciao ciao _________________ Abaddon's House
Jabber account: abaddon@jabber.linux.it |
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Wed Jan 19, 2005 12:03 pm Post subject: |
|
|
Secondo me potremmo unire tutto ciò che riguarda questi driver in questo topic.
Comunque, il modulo sembra che lo compili... dovresti postare anche il seguito dell'output. |
|
Back to top |
|
|
abaddon83 Guru
Joined: 17 Jan 2004 Posts: 494
|
Posted: Wed Jan 19, 2005 12:31 pm Post subject: |
|
|
io te lo posto ma per me è inutile sta parte, e poi scusa è normale che spari tutti quei messaggi di warning? a me puzzano un po...
Code: | >>> Test phase [not enabled]: media-video/ati-drivers-8.8.25
>>> Install ati-drivers-8.8.25 into /var/tmp/portage/ati-drivers-8.8.25/image/ category media-video
man:
making executable: /usr/X11R6/lib/libfglrx_gamma.so.1.0
>>> Completed installing into /var/tmp/portage/ati-drivers-8.8.25/image/
>>> Merging media-video/ati-drivers-8.8.25 to /
--- /etc/
--- /etc/env.d/
>>> /etc/env.d/09ati
--- /lib/
--- /lib/modules/
--- /lib/modules/2.6.10-gentoo-r5/
--- /lib/modules/2.6.10-gentoo-r5/video/
>>> /lib/modules/2.6.10-gentoo-r5/video/fglrx.ko
--- /opt/
--- /opt/ati/
--- /opt/ati/bin/
>>> /opt/ati/bin/fglrxinfo
>>> /opt/ati/bin/fglrx_xgamma
>>> /opt/ati/bin/fglrxconfig
--- /usr/
--- /usr/lib/
--- /usr/lib/opengl/
--- /usr/lib/opengl/ati/
>>> /usr/lib/opengl/ati/lib/
>>> /usr/lib/opengl/ati/lib/libGL.so.1.2
>>> /usr/lib/opengl/ati/lib/libMesaGL.so -> libGL.so.1.2
>>> /usr/lib/opengl/ati/lib/libGL.la -> ../../xorg-x11/lib/libGL.la
>>> /usr/lib/opengl/ati/lib/libGL.so -> libGL.so.1.2
>>> /usr/lib/opengl/ati/extensions -> ../xorg-x11/extensions
>>> /usr/lib/opengl/ati/include -> ../xorg-x11/include
--- /usr/X11R6/
--- /usr/X11R6/bin/
--- /usr/X11R6/lib/
--- /usr/X11R6/lib/modules/
--- /usr/X11R6/lib/modules/dri/
>>> /usr/X11R6/lib/modules/dri/fglrx_dri.so
--- /usr/X11R6/lib/modules/linux/
>>> /usr/X11R6/lib/modules/linux/libfglrxdrm.a
--- /usr/X11R6/lib/modules/drivers/
>>> /usr/X11R6/lib/modules/drivers/fglrx_drv.o
>>> /usr/X11R6/lib/libfglrx_gamma.so.1.0
>>> /usr/X11R6/lib/libfglrx_gamma.a
--- /usr/X11R6/include/
--- /usr/X11R6/include/X11/
--- /usr/X11R6/include/X11/extensions/
>>> /usr/X11R6/include/X11/extensions/fglrx_gamma.h
--- /usr/include/
--- /usr/include/GL/
>>> /usr/include/GL/glxATI.h
>>> /usr/lib/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/lib/opengl/ati/lib/libGL.so.1.2
--- !mtime obj /usr/include/GL/glxATI.h
--- !mtime obj /usr/X11R6/lib/modules/linux/libfglrxdrm.a
--- !mtime obj /usr/X11R6/lib/modules/drivers/fglrx_drv.o
--- !mtime obj /usr/X11R6/lib/modules/dri/fglrx_dri.so
--- !mtime obj /usr/X11R6/lib/libfglrx_gamma.so.1.0
--- !mtime obj /usr/X11R6/lib/libfglrx_gamma.a
--- !mtime obj /usr/X11R6/include/X11/extensions/fglrx_gamma.h
--- !mtime obj /opt/ati/bin/fglrxinfo
--- !mtime obj /opt/ati/bin/fglrxconfig
--- !mtime obj /opt/ati/bin/fglrx_xgamma
--- cfgpro obj /lib/modules/2.6.10-gentoo-r5/video/fglrx.ko
--- cfgpro dir /lib/modules/2.6.10-gentoo-r5/video
--- cfgpro dir /lib/modules/2.6.10-gentoo-r5
--- !mtime obj /etc/env.d/09ati
--- cfgpro dir /etc/env.d
--- !empty dir /usr/lib/opengl/ati/lib
--- !empty dir /usr/lib/opengl/ati
--- !empty dir /usr/lib/opengl
--- !empty dir /usr/lib
--- !empty dir /usr/include/GL
--- !empty dir /usr/include
--- !empty dir /usr/X11R6/lib/modules/linux
--- !empty dir /usr/X11R6/lib/modules/drivers
--- !empty dir /usr/X11R6/lib/modules/dri
--- !empty dir /usr/X11R6/lib/modules
--- !empty dir /usr/X11R6/lib
--- !empty dir /usr/X11R6/include/X11/extensions
--- !empty dir /usr/X11R6/include/X11
--- !empty dir /usr/X11R6/include
--- !empty dir /usr/X11R6/bin
--- !empty dir /usr/X11R6
--- !empty dir /usr
--- !empty dir /opt/ati/bin
--- !empty dir /opt/ati
--- !empty dir /opt
--- !empty dir /lib/modules
--- !empty dir /lib
--- !empty dir /etc
--- !targe sym /usr/lib/opengl/ati/lib/libMesaGL.so
--- !targe sym /usr/lib/opengl/ati/lib/libGL.so.1
--- !targe sym /usr/lib/opengl/ati/lib/libGL.so
--- !targe sym /usr/lib/opengl/ati/lib/libGL.la
--- !targe sym /usr/lib/opengl/ati/include
--- !targe sym /usr/lib/opengl/ati/extensions
>>> original instance of package unmerged safely.
|
_________________ Abaddon's House
Jabber account: abaddon@jabber.linux.it |
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Wed Jan 19, 2005 12:49 pm Post subject: |
|
|
abaddon83 wrote: | io te lo posto ma per me è inutile sta parte, e poi scusa è normale che spari tutti quei messaggi di warning? a me puzzano un po... |
Non è normale, ma non è neanche grave... li dà pure a me, e a me funziona tutto.
abaddon83 wrote: | Code: | >>> /lib/modules/2.6.10-gentoo-r5/video/fglrx.ko |
|
Il modulo lo installa... strano che ti dica "Module not found". |
|
Back to top |
|
|
Thundah Guru
Joined: 08 Feb 2004 Posts: 477 Location: Switzerland
|
Posted: Wed Jan 19, 2005 12:55 pm Post subject: |
|
|
Ciao, oggi sono riuscito a far andare i drivers ati, il direct rendering funziona! La mia scheda è una ATI 9700 Mobility (R350 M11)!
1) ricompila il kernel con supporto agpgart e in particolare supporto ad ATI chipset (scegli se modulo o meno, io sinceramente sono piu per un kernel monolitico quindi...)
2) emerge ati-drivers
3) nano -w /etc/modules.autoload.d/kernel-2.6 e aggiungi fglrx
4) opengl-update ati
A questo punto bisogna essere sicuri che il file xorg.conf sia settato correttamente, puoi postarlo?
Ciao Mauro
P.S. Io uso l'ultimo in portage XORG e faccio 1400 fps |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Wed Jan 19, 2005 12:56 pm Post subject: |
|
|
prova a controllare che il link simbolico
punti alla cartella con il sorgente del kernel che stai utilizzando in questo momento.
Puo' essere che tu abbia compilato i drivers per un'altra versione del kernel involontariamente. In questo modo i moduli si troverebbero in un'altra cartella rispetto a quella in cui il tuo kernel li cerca. _________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
abaddon83 Guru
Joined: 17 Jan 2004 Posts: 494
|
Posted: Thu Jan 20, 2005 10:01 am Post subject: |
|
|
si la cartella /usr/src/linux è giusta ho provato anche come suggerito sopra ma nulla ho provato ad eseguire allora l'rpm del sito solo che mi dava problemi di dipendenze (che in teoria non ci dovrebbero essere...) ho quindi convertito l'rpm in tar.gz e ho eseguito l'installazione a mano. dopo aver compilato il modulo dovrei installarlo con make_install ma mi restituisce questo errore:
Code: | 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.10-gentoo-r5baloo/kernel/drivers/char/drm/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
failed.
|
e ne dmesg c'è scritto:
Code: | fglrx: Unknown symbol pci_find_class |
_________________ Abaddon's House
Jabber account: abaddon@jabber.linux.it |
|
Back to top |
|
|
[hammerfall] Apprentice
Joined: 27 May 2004 Posts: 243
|
Posted: Thu Jan 20, 2005 10:05 am Post subject: |
|
|
non so proprio che dirti.. io ho fatto l'upgrade ieri, cosa che ha comportato l'emerge dell'ultima versione di xorg e dei suddetti drivers, ma non ho avuto alcun problema. A dire il vero all'inizio xorg non digeriva i driver ma dopo un bel riavvio non ha piu' rognato. ah, dimenticavo, io uso un 2.6.9-r6 _________________ --------
Hammerfall ^_^ |
|
Back to top |
|
|
abaddon83 Guru
Joined: 17 Jan 2004 Posts: 494
|
Posted: Thu Jan 20, 2005 10:30 am Post subject: |
|
|
io il 2.6.10-r4 provero' a passare al 2.6.9 magari è quello, thx _________________ Abaddon's House
Jabber account: abaddon@jabber.linux.it |
|
Back to top |
|
|
emix Veteran
Joined: 30 Nov 2003 Posts: 1014
|
Posted: Thu Jan 20, 2005 10:48 am Post subject: |
|
|
abaddon83 wrote: | e ne dmesg c'è scritto:
Code: | fglrx: Unknown symbol pci_find_class |
|
Questo problema viene risolto con una patch che viene applicata automaticamente se installi i driver dal portage.
Ma se installi i driver dal portage ed esegui
Code: | # insmod /lib/modules/2.6.10-gentoo-r5/video/fglrx.ko |
che ti dice? |
|
Back to top |
|
|
abaddon83 Guru
Joined: 17 Jan 2004 Posts: 494
|
Posted: Thu Jan 20, 2005 4:49 pm Post subject: |
|
|
così me lo carica il modulo o_O
pero' con modprobe non va o_O
che mi invento? _________________ Abaddon's House
Jabber account: abaddon@jabber.linux.it |
|
Back to top |
|
|
|