[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ATI 9200 fglrxinfo: relocation error: /usr/X11R6/lib/libGL.so.1: undefined symbol: dlopen



Hola a todos.

Resulta que me he comprado una ATI Radeon 9200 pero no logró que funcione correctamente todo.

Utilizo los drivers de ATI fglrx-4.1.0-3.9.0.i386.rpm convertidos a .deb con alien y lo instalo con dpkg -i fglrx_4.1.0-4.9_i386.deb
y todo parece ir bien. Solo instalo este paquete, no si si tendre que poner alguno más o algo de FIREGL, pero en la FAQ de la web no dice nada.

Ejecuto "fglrxconfig" para configurar las X , cargo el módulo "fglrx" y no da ningún error durente la carga en memoria

Las X me funcionan pero si ejecuto :

# fglrxinfo
fglrxinfo: relocation error: /usr/X11R6/lib/libGL.so.1: undefined symbol: dlopen
 
#fgl_glxgears
fgl_glxgears: relocation error: /usr/X11R6/lib/libGL.so.1: undefined symbol: dlopen

No se como  solucionar esto.

Tengo el "agpgart" como módulo pero no lo utilizo con el módulo "fglrx" ya que tiene soporte propio. Utilizo un kernel 2.4.26 en Debian woody

He intentado haciendo :

/usr/src/linux># make dep

/lib/modules/fglrx/build_mod# bash 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
probing for VMA API version...
doing script based build for kernel 2.4.x and similar
compiling './agpgart_be.c'...
compiling './agp3.c'...
compiling './i7505-agp.c'...
compiling './nvidia-agp.c'...
compiling './firegl_public.c'...
linking of fglrx kernel module...
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.
==============================

/lib/modules/fglrx# bash ./make_install.sh
- creating symlink
- recreating module dependency list
- trying a sample load of the kernel module
Warning: loading /lib/modules/2.4.26/kernel/drivers/char/drm/fglrx.o will taint the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY
done.

el "dmesg"me pone  :
[fglrx] Maximum main memory to use for locked dma buffers: 373 MBytes.
[fglrx] module loaded - fglrx 3.9.0 [May 11 2004] on minor 0
[fglrx] Maximum main memory to use for locked dma buffers: 373 MBytes.
[fglrx] AGP detected, AgpState   = 0x1f000207 (hardware caps of chipset)
[fglrx] AGP enabled,  AgpCommand = 0x1f000304 (selected caps)
[fglrx] free  AGP = 54800384
[fglrx] max   AGP = 54800384
[fglrx] free  LFB = 122683392
[fglrx] max   LFB = 122683392
[fglrx] free  Inv = 0
[fglrx] max   Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB  = 0
[fglrx] total AGP = 16384

Y el "lspci" :
01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5961 (rev 01)
01:00.1 Display controller: ATI Technologies Inc: Unknown device 5941 (rev 01)

Y el "lsmod" con las X corriendo :

# lsmod
Module                  Size  Used by    Tainted: P 
fglrx                 166984   0

Y si opto por utilizar el "agpgart" del kernel quitandolo en la configuración del fglrx en las X

Module                  Size  Used by    Tainted: P 
fglrx                 166984   6
agpgart                            2                                     <= Creo que era algo asi esta linea.


Otro problema que tengo  es con la capturadora de TV:
Cuando ejecuto el Xawtv pierdo completamente la pantalla tanto en las X como en las ttys del sistema pero el ordenador no se queda colgado cuando tengo el overlay puesto a "On", si lo dejo a "Off" puedo ver la tele con "grabdisplay" pero va un poco mal la verdad.


No se si puedo aportar más información para solucionar estos problemas pero no lo saco...con lo genial que tiraba mi Voodoo....

Muchas gracias a todos a ver si alguién sabe que puede pasar.

Un saludo


Reply to: