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--