Cualquier intento de ayuda sera bienvenido, a penas he tenido problemas con
debian GNU/Linux en los años que llevo usandolo (con nueve añitos use mi
primera distro basada en debian ;-) ) y, como no, tenia que ser un software
propietario el que me diese dichos problemas.
Este es el dia en el que dejo de ser lurker de esta lista (para los que no
sepais el significado de lurker, remitios a la wikipedia) por desgracia con
un problema en vez de una presentacion.

Tengo una ATI Radeon X200 en mi portatil, un packard bell easynote recien
compradito, instale correctamente todos los drivers e hize funcionar todo el
hardware, hasta aqui correcto, hasta que un dia, sin previo aviso, empezo a
colgarse al arranque sin motivo aparente, mi primera sospecha fueron los
drivers fglrx (desconfio del software propietario...) la cual ha sido
recientemente confirmada, sin mucha sorpresa, un dia que justo en el momento
que el entorno grafico estaba iniciandose me dio tiempo a pasar a una tty y
leer los interminables mensajes de error del driver fglrx. Por desgracia no
pude capturar el error (no tenia ni donde apuntar ni con que fotografiarlo)
aun asi, aporto la documentacion que tengo hasta el momento:

/var/log/syslog.0|grep fglrx
Jan 25 13:14:44 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 25 13:14:44 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 25 13:14:44 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 25 13:14:44 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 25 13:14:44 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 25 13:14:58 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 25 13:14:58 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 25 13:14:58 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 25 13:15:17 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 13:51:52 XayOn kernel: [fglrx:firegl_lock] *ERROR* Process 3332 is
using illegal context 0x00000005
Jan 25 14:10:56 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 25 14:10:56 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 25 14:10:56 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 25 14:10:56 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 25 14:10:56 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 25 14:11:08 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 25 14:11:08 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 25 14:11:08 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 25 14:12:22 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 25 14:12:22 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 25 14:12:22 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 25 14:12:22 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 25 14:12:22 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 25 14:13:35 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 25 14:13:35 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 25 14:13:35 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 25 14:13:35 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 25 14:13:35 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 25 14:13:49 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 25 14:13:49 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 25 14:13:49 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 25 14:14:15 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 14:33:57 XayOn kernel: [fglrx:firegl_lock] *ERROR* Process 3322 is
using illegal context 0x00000006
Jan 25 15:59:13 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 25 15:59:13 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 25 15:59:13 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 25 15:59:13 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 25 15:59:13 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 25 15:59:27 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 25 15:59:27 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 25 15:59:27 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 25 16:47:05 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 20:30:52 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 20:30:53 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 20:39:44 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 22:21:54 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 25 22:21:54 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 25 22:21:54 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 25 22:21:54 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 25 22:21:54 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 25 22:22:06 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 25 22:22:06 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 25 22:22:06 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 25 22:23:25 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 22:35:20 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 23:07:21 XayOn kernel: [fglrx] PCIe has already been initialized.
Reinitializing ...
Jan 25 23:07:21 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 25 23:07:21 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 25 23:07:21 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 25 23:09:59 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list
Jan 25 23:14:35 XayOn kernel: [fglrx] PCIe has already been initialized.
Reinitializing ...
Jan 25 23:14:35 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 25 23:14:35 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 25 23:14:35 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 26 01:04:14 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 26 01:04:14 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 26 01:04:14 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 26 01:04:14 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 26 01:04:14 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 26 01:08:21 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 26 01:08:21 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 26 01:08:21 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 26 01:08:21 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 26 01:08:21 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 26 01:09:35 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 26 01:09:35 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 26 01:09:35 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 26 01:09:35 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 26 01:09:35 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 26 01:10:54 XayOn kernel: fglrx: module license 'Proprietary. (C) 2002 -
ATI Technologies, Starnberg, GERMANY' taints kernel.
Jan 26 01:10:54 XayOn kernel: [fglrx] Maximum main memory to use for locked
dma buffers: 803 MBytes.
Jan 26 01:10:54 XayOn kernel: [fglrx] ASYNCIO init succeed!
Jan 26 01:10:54 XayOn kernel: [fglrx] PAT is enabled successfully!
Jan 26 01:10:54 XayOn kernel: [fglrx] module loaded - fglrx 8.44.3 [Dec 19
2007] on minor 0
Jan 26 01:11:08 XayOn kernel: [fglrx] GART Table is not in FRAME_BUFFER
range
Jan 26 01:11:08 XayOn kernel: [fglrx] Reserve Block - 0 offset =  0X0 length
= 0X40000
Jan 26 01:11:08 XayOn kernel: [fglrx] Reserve Block - 1 offset =  0X7ff5000
length = 0Xb000
Jan 26 01:11:30 XayOn kernel: [fglrx:firegl_free_mutex] *ERROR* mutex id
0x00000003 not found in mutex list

De aqui me surge una duda ¿Es normal que en tres minutos se repita este
mensaje tres veces? "[fglrx] module loaded - fglrx 8.44.3 [Dec 19 2007] on
minor 0"

SI sirve, no estoy completamente seguro, pero es posible que el ultimo
mensaje sea el que aparecia en pantalla (sin parar, hasta que el ordenador
se bloqueaba por completo aparentemente).

Como vereis, mi version de fglrx es la 8.44.3, la descargue de la pagina de
ati y la instale ( sh ati-*.run --buildpkg Debian/Lenny && dpkg -i fglrx* &&
m-a update && m-a prepare && m-a a-i fglrx && aticonfig --initial # asi a
ojo)

Pensaba que habia dejado de pasar al dejar de utilizar usplash y cambiar la
resoluccion con vga=791 en grub (no sale a 1024*768 como deberia, sino a
1600x800, no se porque), pero de nuevo me ocurre esporadicamente.

XGL, compiz fusion y avant-window-navigator me van dpm eso si :), con
practicamente cualquier cosa, aunque reproducir videos a pantalla
completa... le cuesta, pero claro, esque la grafica no esque sea una
maravilla...

Por si sirve de algo, que no creo, aqui va un lsmod y un glxinfo

lsmod:
Module                  Size  Used by
nls_iso8859_1           4128  1
nls_cp437               5792  1
vfat                   12032  1
fat                    48540  1 vfat
binfmt_misc            11112  1
rfcomm                 36280  2
l2cap                  22432  9 rfcomm
bluetooth              49348  4 rfcomm,l2cap
vboxdrv                54832  0
ppdev                   8676  0
parport_pc             33828  0
lp                     10980  0
parport                33960  3 ppdev,parport_pc,lp
button                  7920  0
ac                      5188  0
battery                 9988  0
ipv6                  236996  28
acpi_cpufreq            9096  0
cpufreq_stats           5120  0
cpufreq_conservative     6888  0
cpufreq_userspace       4128  0
cpufreq_ondemand        8300  2
freq_table              4512  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_powersave       1792  0
loop                   16932  0
fglrx                1498284  36
tsdev                   7968  0
joydev                  9568  0
snd_hda_intel         239160  0
rt61pci                24416  0
rt2x00pci              10240  1 rt61pci
rt2x00lib              25408  2 rt61pci,rt2x00pci
snd_pcm_oss            39200  0
snd_mixer_oss          15424  1 snd_pcm_oss
crc_itu_t               2144  1 rt2x00lib
mac80211              120740  2 rt2x00pci,rt2x00lib
snd_pcm                72324  2 snd_hda_intel,snd_pcm_oss
cfg80211                6184  1 mac80211
snd_timer              21028  1 snd_pcm
eeprom_93cx6            2272  1 rt61pci
snd                    48324  5
snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
rtc                    12856  0
soundcore               7520  1 snd
i2c_piix4               8524  0
rt61                  186824  0
psmouse                36016  0
snd_page_alloc         10056  2 snd_hda_intel,snd_pcm
firmware_class          9504  2 rt2x00lib,rt61
pcspkr                  3104  0
i2c_core               23552  1 i2c_piix4
serio_raw               6692  0
ati_agp                 8748  0
agpgart                31912  2 fglrx,ati_agp
shpchp                 31060  0
pci_hotplug            29184  1 shpchp
evdev                   9312  5
ext3                  121288  1
jbd                    55336  1 ext3
mbcache                 8260  1 ext3
sd_mod                 27136  4
8139cp                 22144  0
ide_cd                 36416  0
cdrom                  32832  1 ide_cd
ohci_hcd               19780  0
sata_sil               10888  3
8139too                25536  0
mii                     5280  2 8139cp,8139too
ehci_hcd               30796  0
atiixp                  5648  0 [permanent]
generic                 4836  0 [permanent]
ide_core              113764  3 ide_cd,atiixp,generic
ata_generic             7556  0
libata                115984  2 sata_sil,ata_generic
scsi_mod              136620  2 sd_mod,libata
usbcore               125416  3 ohci_hcd,ehci_hcd
thermal                13416  0
processor              31176  2 acpi_cpufreq,thermal
fan                     4836  0

glxinfo:
name of display: :1.0
display: :1  screen: 0
direct rendering: No (If you want to find out why, try setting
LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
    GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
    GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_EXT_texture_from_pixmap
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.5.2)
OpenGL extensions:
    GL_ARB_depth_texture, GL_ARB_fragment_program, GL_ARB_imaging,
    GL_ARB_multitexture, GL_ARB_point_parameters, GL_ARB_point_sprite,
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,
    GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_func_separate,
    GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_copy_texture,
GL_EXT_draw_range_elements,
    GL_EXT_fog_coord, GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
    GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,
GL_EXT_stencil_wrap,
    GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object,
GL_EXT_texture_rectangle,
    GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, GL_ATIX_texture_env_combine3,
    GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
    GL_MESA_pack_invert, GL_MESA_ycbcr_texture, GL_NV_blend_square,
    GL_NV_point_sprite, GL_NV_texgen_reflection, GL_NV_texture_rectangle,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGIX_depth_texture,
    GL_SGIX_shadow, GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x2c 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 None
0x2e 32 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 Ncon
0x2f 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon

PD: Estoy con XGL, lo de "direct rendering=no" esta bien asi :)

Gracias de antemano. ( ;-) Ultimamente estoy pregunton)

--XayOn--

Responder a