Solucion al error *ERROR* EDID checksum is invalid, remainder is 130

Iniciado por Dj_Dexter, Noviembre 29, 2011, 12:51:37 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Noviembre 29, 2011, 12:51:37 AM Ultima modificación: Julio 04, 2014, 10:34:13 PM por Expermicid
Ultimamente he tenido problemas con la EDID, mas bien con el detector de la suma de ella, la que esta integrada con el kernel y que funciona si esta activado el kms en el kernel. Solo para los que usan los drivers de ATI xf86-video-ati (el nomodeset podria servir para cualquier driver que use KMS, los de intel, tambien valen (xf86-video-intel):

[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
[drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130


y da cosas como esto el sistema se paraliza 2 segundos y sigue normal, talves a muchos les ha pasado a los usuarios de radeon con drivers libres, aunque el problema radica en el kernel cuando lee el edid y claro muchos monitores tienen buena informacion en ella, pero su suma no.

Usar sudo, o su + pass de root para los siguientes comandos

Editar como root esto o con otro editor:

Código: text
#nano /boot/grub/grub.conf o menu.lst


deberia quedar mas o menos asi (puede variar la configuracion pero lo que importa es añadir el nomodeset ahi):

Código: text
title=Gentoo Linux, Kernel 3.0.6-gentoo
kernel /boot/kernel-3.0.6-gentoo root=/dev/sda1 quiet nolapic noapic noapm nomodeset raid=noautodetect nopat acpi_enforce_resources=lax


guardar los cambios, si es en nano con ctrl+x

Si usas grub2:

Código: text
#nano /etc/default/grub


editar esa linea para que salga en ves que eso:

Código: text
GRUB_CMDLINE_LINUX_DEFAULT="quiet"


quede asi:

Código: text
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"


(Para los Usuarios de Gentoo)

Al no usar el KMS y tener activado gallium perderas la aceleracion 3D, pero hay 1 manera de recuperarla

como root haz esto:

Código: text
#eselect mesa set r300 classic o eselect mesa set r600 classic (segun que tarjeta ATI tengas)


Código: text
#eselect mesa set sw classic


con eso usaras el mesa de siempre y al reiniciar aun tendras aceleracion 3D 

reiniciar con reboot como root o de otra manera (sudo reboot), ahora saldran mensajes como este:

[ 29.067044] [drm] Setting GART location based on new memory map
[ 29.071722] [drm] Loading R300 Microcode
[ 29.071842] [drm] Num pipes: 1
[ 29.071853] [drm] writeback test succeeded in 1 usecs


aunque la resolucion de las tty baje, ya no habra mas problemas con la deteccion de EDID, ya no habra spam de ella, llenandote los syslogs 

ps: si tenias activado ignoreedid, quitalo ya que xorg ahora tomara en cuenta esa opcion

Edita la section 'device' de /etc/X11/xorg.conf, la dejas asi

Código: text
Option "IgnoreEDID" "False" 


o simplemente la sacas , guardas los cambios y reinicias las X.
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login