[i865] System Crash: VGA-1: EDID invalid.

Bug #438435 reported by Javier Barroso
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xf86-video-intel
Fix Released
Medium
xserver-xorg-video-intel (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

After upgrading to karmic, my system is unstable.

1. kernel 2.6.31 makes my resolution settings to 800x600, and after login (I can't choose any major), I can't stay there 5 minutes. In syslog this message is showed when all the system but mouse movement crash (the mouse can move, but can't click anything). I have to use sysrq to reboot the system (not ctrl-alt-f1 works):

Sep 29 00:01:19 pinochin kernel: [ 54.361613] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:19 pinochin kernel: [ 54.483095] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:01:19 pinochin kernel: [ 54.483103] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:19 pinochin kernel: [ 54.483107] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:19 pinochin kernel: [ 54.483111] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483114] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483118] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483121] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483124] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483128] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483131]
Sep 29 00:01:19 pinochin kernel: [ 54.483136] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:20 pinochin kernel: [ 54.593211] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:01:20 pinochin kernel: [ 54.593221] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:20 pinochin kernel: [ 54.593226] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:20 pinochin kernel: [ 54.593231] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593235] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593239] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593244] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593248] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593253] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593256]
Sep 29 00:01:20 pinochin kernel: [ 54.593261] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:22 pinochin gnome-session[1835]: WARNING: Could not launch application 'bluetooth-applet.desktop': Unable to start aSep 29 00:01:19 pinochin kernel: [ 54.361613] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:19 pinochin kernel: [ 54.483095] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:01:19 pinochin kernel: [ 54.483103] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:19 pinochin kernel: [ 54.483107] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:19 pinochin kernel: [ 54.483111] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483114] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483118] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483121] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483124] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483128] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483131]
Sep 29 00:01:19 pinochin kernel: [ 54.483136] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:20 pinochin kernel: [ 54.593211] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:01:20 pinochin kernel: [ 54.593221] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:20 pinochin kernel: [ 54.593226] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:20 pinochin kernel: [ 54.593231] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593235] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593239] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593244] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593248] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593253] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593256]
Sep 29 00:01:20 pinochin kernel: [ 54.593261] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:22 pinochin gnome-session[1835]: WARNING: Could not launch application 'bluetooth-applet.desktop': Unable to start application: Ha ocurrido un error al ejecutar el proceso hijo «bluetooth-applet» (No existe el fichero ó directorio)
Sep 29 00:02:02 pinochin kernel: [ 96.964738] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:02:02 pinochin kernel: [ 96.964746] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:02:02 pinochin kernel: [ 96.964750] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:02:02 pinochin kernel: [ 96.964754] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964757] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964760] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964763] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964767] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964770] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
pplication: Ha ocurrido un error al ejecutar el proceso hijo «bluetooth-applet» (No existe el fichero ó directorio)
Sep 29 00:02:02 pinochin kernel: [ 96.964738] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:02:02 pinochin kernel: [ 96.964746] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:02:02 pinochin kernel: [ 96.964750] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:02:02 pinochin kernel: [ 96.964754] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964757] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964760] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964763] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964767] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:02:02 pinochin kernel: [ 96.964770] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................

Now I can report this bug because I'm running old 2.6.27.

2. Without xorg.conf file my screen goes to intermitent (and the system is not capable to init Xorg)
I had to xorg -configure and copy xorg.conf to get a working xorg

3. Xorg top my system. It is eating all my cpu :( (all the time)
3093 root 20 0 158m 21m 6360 R 99 2.2 13:03.80 Xorg

I can't see any related with Xorg in syslog when it is eating 99% cpu:

Sep 29 00:35:25 pinochin rtkit-daemon[4029]: Failed to make ourselves RT: Invalid argument
Sep 29 00:35:25 pinochin last message repeated 10 times
Sep 29 00:35:25 pinochin pulseaudio[6751]: module-udev-detect.c: Failed to enable monitor: Operación no permitida
Sep 29 00:35:25 pinochin pulseaudio[6751]: module.c: Failed to load module "module-udev-detect" (argument: ""): initialization failed.
Sep 29 00:35:25 pinochin pulseaudio[6751]: main.c: Module load failed.
Sep 29 00:35:25 pinochin pulseaudio[6751]: main.c: Fallo al intentar iniciar el demonio.
Sep 29 00:35:25 pinochin pulseaudio[6747]: main.c: Falló el inicio del demonio.

pulseaudio and rtkit-daemon are continuosly giving me these errors.

What do you recommend ?

I was thinking karmic was near to be stable, but in my system it is not true :(

Thanks

ProblemType: Bug
Architecture: i386
Date: Tue Sep 29 00:25:32 2009
DistroRelease: Ubuntu 9.10
Lsusb:
 Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 003: ID 1267:0201 Logic3 / SpectraVideo plc A4Tech SWOP-3 Mouse
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: Hewlett-Packard HP d330 DT(DC580AV)
Package: xserver-xorg-video-intel 2:2.8.1-1ubuntu2
ProcCmdLine: root=UUID=9f26b84f-91a9-47bd-9174-83463d880160 ro quiet splash
ProcEnviron:
 PATH=(custom, no user)
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.27-7.14-generic
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu5
 libgl1-mesa-glx 7.6.0~git20090817.7c422387-0ubuntu6
 libdrm2 2.4.13-1ubuntu1
 xserver-xorg-video-intel 2:2.8.1-1ubuntu2
 xserver-xorg-video-ati N/A
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.27-7-generic i686
dmi.bios.date: 01/15/2004
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 786B2 v2.18
dmi.board.name: 085Ch
dmi.board.vendor: Hewlett-Packard
dmi.chassis.asset.tag: HUB420053Z
dmi.chassis.type: 3
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr786B2v2.18:bd01/15/2004:svnHewlett-Packard:pnHPd330DT(DC580AV):pvr:rvnHewlett-Packard:rn085Ch:rvr:cvnHewlett-Packard:ct3:cvr:
dmi.product.name: HP d330 DT(DC580AV)
dmi.sys.vendor: Hewlett-Packard
fglrx: Not loaded
glxinfo: Error: [Errno 2] No existe el fichero ó directorio
system:
 distro: Ubuntu
 architecture: i686kernel: 2.6.27-7-generic

[lspci]
00:02.0 VGA compatible controller [0300]: Intel Corporation 82865G Integrated Graphics Controller [8086:2572] (rev 02)
     Subsystem: Hewlett-Packard Company Device [103c:12bc]

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

please provide more info according to http://intellinuxgraphics.org/how_to_report_bug.html. btw, this doesn't looks like a driver bug but something daemon app keeps asking the driver to reprobe all outputs...

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

ping~

Revision history for this message
In , metellius (haraldhv) wrote :

sorry for not responding yet; i am actually moving to a whole other country these days which leaves little time for bugfixing. I am still experiencing the bug, and will follow the linked bug procedure and post again within the next few days

Revision history for this message
In , metellius (haraldhv) wrote :

System environment:
-- chipset: 945GM/GMS/GME
-- system architecture: 32-bit
-- xf86-video-intel: see below
-- xserver: 1.6.3
-- mesa: 1.4 Mesa 7.6-devel
-- libdrm: 2.4.12+git20090806.d74c67fb-0ubuntu0sarvatt
-- kernel: 2.6.30-8-generic
-- Linux distribution: (k)ubuntu
-- Machine or mobo model: sony vgn-g2 vaio laptop
-- Display connector: just a normal flatscreen, no external stuff connected

Reproducing steps:
happens about 80% of the time, sometimes it seems to stop

Additional:

(II) Module intel: vendor="X.Org Foundation"
· compiled for 1.6.3, module version = 2.8.0
· Module class: X.Org Video Driver
· ABI class: X.Org Video Driver, version 5.0
X.Org X Server
package version: 2:2.8.0+git20090814.926c7e7d-0ubuntu0sarvatt

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=28780)
dmesg output

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=28781)
Xorg.0.log log

partly snipped the logfile because it has big repeating parts making it exceed the maximum filesize

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=28782)
xrandr --verbose output

Revision history for this message
In , metellius (haraldhv) wrote :

I only noticed now the large repeating parts in Xorg.0.log, please have a look at it as it may be of interest.

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

looks like something in the X is keep querying modelines from KMS...

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

Harald, how about other sister Ubuntu release next to kbuntu? such as the default Ubuntu liveCD. Does it still procedure the long xorg.log? thanks.

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

ping~ Harald

Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

Will you please attach the vbios.dump? The vbios.dump can be obtained by using the following commands.
    1. echo 1 > /sys/devices/pci0000:00/0000:00:02.0/rom
    2. cat /sys/devices/pci0000:00/0000:00:02.0/rom > vbios.dump
    3. /sys/devices/pci0000:00/0000:00:02.0/rom

Thanks.

Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

From the dmesg log it seems that we can't get the correct EDID for LVDS and then it complains the following warning message:
   >drm:edid_is_valid] *ERROR* Raw EDID:

At the same time it seems that the system will check the state of LVDS and then try to get the supported mode periodically. But as it can't read the EDID correctly.

Maybe we should avoid to read the EDID for LVDS on this box.

Please attach the output of vbios.dump and dmidecode.

Thanks.

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

lost connection with bug reporter...

Revision history for this message
In , metellius (haraldhv) wrote :

Sorry about the silence, real life stuff keeps getting in my way :)

Will now attach the requested data.

I see you have marked the bug as resolved, and even though it seems partially based on the fact that I disappeared, I will not attempt to change that back now. But know that I am still interested in helping out with this bug, even if I did a bad job at staying active until now...

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=29581)
dmidecode output

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=29582)
rom

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=29583)
rom (this timed marked as binary)

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=29584)
vbios.dump

Revision history for this message
In , metellius (haraldhv) wrote :

Further comments: I just upgraded to the newest 2.8.99 drivers from svn, and the bug still persists (whatever may be causing it). I also did the cat 1 > /devices/...../rom as instructed above, before dumping these files.

Revision history for this message
In , Gordon Jin (gordon-jin) wrote :

reopening then

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

(In reply to comment #10)
> Harald, how about other sister Ubuntu release next to kbuntu? such as the
> default Ubuntu liveCD. Does it still procedure the long xorg.log? thanks.
>

Harald, have you tried this? thanks.

Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

Created an attachment (id=29877)
Don't read the EDID for LVDS when the LVDS_EDID is unsupported in VBT

Will you please try the debug patch and see whether the issue still exists?
   From the vbios.dump it seems that the LVDS_EDID is unsupported in VBT. Maybe it is unnecessary to read the EDID for the LVDS on this box.

Thanks.

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

there are cases that LVDS supports EDID but VBT is wrong.. why not use a flag in private structure to set that, if first take of reading EDID has been failed, we won't bother to read EDID again? nobody is able to hotplug a LVDS panel anyway :)

Even though , the problem is more likely because a buggy user space tool that keep asking for EDID...

Revision history for this message
Javier Barroso (javibarroso) wrote : System Crash: VGA-1: EDID invalid.
Download full text (10.4 KiB)

Binary package hint: xserver-xorg-video-intel

After upgrading to karmic, my system is unstable.

1. kernel 2.6.31 makes my resolution settings to 800x600, and after login (I can't choose any major), I can't stay there 5 minutes. In syslog this message is showed when all the system but mouse movement crash (the mouse can move, but can't click anything). I have to use sysrq to reboot the system (not ctrl-alt-f1 works):

Sep 29 00:01:19 pinochin kernel: [ 54.361613] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:19 pinochin kernel: [ 54.483095] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:01:19 pinochin kernel: [ 54.483103] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:19 pinochin kernel: [ 54.483107] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:19 pinochin kernel: [ 54.483111] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483114] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483118] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483121] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483124] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483128] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:19 pinochin kernel: [ 54.483131]
Sep 29 00:01:19 pinochin kernel: [ 54.483136] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:20 pinochin kernel: [ 54.593211] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:01:20 pinochin kernel: [ 54.593221] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:20 pinochin kernel: [ 54.593226] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
Sep 29 00:01:20 pinochin kernel: [ 54.593231] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593235] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593239] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593244] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593248] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593253] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Sep 29 00:01:20 pinochin kernel: [ 54.593256]
Sep 29 00:01:20 pinochin kernel: [ 54.593261] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:22 pinochin gnome-session[1835]: WARNING: Could not launch application 'bluetooth-applet.desktop': Unable to start aSep 29 00:01:19 pinochin kernel: [ 54.361613] i915 0000:00:02.0: VGA-1: EDID invalid.
Sep 29 00:01:19 pinochin kernel: [ 54.483095] [drm:edid_is_valid] *ERROR* Raw EDID:
Sep 29 00:01:19 pinochin kernel: [ 54.483103] <3>aa aa aa aa aa aa...

Revision history for this message
Javier Barroso (javibarroso) wrote :
Revision history for this message
Javier Barroso (javibarroso) wrote :

Please, note that where xorg.conf you can read 'vesa' it was 'intel' when Xorg started. (I wanted to probe later, but it didn't work (again intermitent screen, after closing session))

Bryce Harrington (bryce)
tags: added: crash
Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
In , Javier Barroso (javibarroso) wrote :

I took this bug in my upgrade to karmic:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/438435

I hope info recollected by ubuntu-bug are ok, but tell me if more info are needed from any other source

Thank you !

Revision history for this message
Javier Barroso (javibarroso) wrote : Re: System Crash: VGA-1: EDID invalid.

I'm too affected by https://bugs.freedesktop.org/show_bug.cgi?id=22936

I tried Option "SwapbuffersWait" "true", but it didn't work for me.

I tried 2.9 version from ppa, but happened again :(
[drm:edid_is_valid] *ERROR* Raw EDID:
<3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................

...

If I try start without any "xorg.conf" my screen will blink and I have to press CNTRL-ALT-SUPR. X won't start.

I can read then, "vt: argh driver_data _became_ NULL" from my console

If I try running with VESA, it tell about different ABI versions from xserver-xorg and xserver-xorg-video-vesa , is it another bug ?

Thanks

Revision history for this message
Javier Barroso (javibarroso) wrote :

This is dup from

http://bugs.freedesktop.org/show_bug.cgi?id=23099

I'll try to collaborate there (and here) ...

Regards,

Geir Ove Myhr (gomyhr)
tags: added: 865g karmic
Revision history for this message
Javier Barroso (javibarroso) wrote :

mmm, now I'm running xserver-video-intel-2.4 from siretart ppa, and it is working fine with 2.6.31 kernel (no more 99% cpu usage).

And in my dmesg I can still see:
[ 5.958004] [drm] Initialized drm 1.1.0 20060810
[ 6.109098] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 6.109110] i915 0000:00:02.0: setting latency timer to 64
[ 6.252245] [drm:edid_is_valid] *ERROR* Raw EDID:
[ 6.252295] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
[ 6.252300] <3>aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa aa ................
[ 6.252305] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 6.252310] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 6.252315] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 6.252320] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 6.252325] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 6.252330] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[ 6.252334]
[ 6.252340] i915 0000:00:02.0: VGA-1: EDID invalid.
[ 6.252347] [drm:drm_helper_initial_config] *ERROR* connectors have no modes, using standard modes

So this error was managed correctly by previous video-intel versions.

Thank you!

Bryce Harrington (bryce)
description: updated
Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

Created an attachment (id=30614)
try the debug patch to get the process which always tries to read EDID

will you please try the debug patch and attach the output of dmesg?
Thanks.

Bryce Harrington (bryce)
summary: - System Crash: VGA-1: EDID invalid.
+ [i865] System Crash: VGA-1: EDID invalid.
Revision history for this message
In , Mike Power (mpower) wrote :

I came to this bug from a ubuntu bug:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/475756

This bug is similar in that I see EDID output in the xorg.0.log multiple times. It is different in that the driver never attempts to read the EDID from the DVI1 port because it thinks the port is not connected. However I see the screen activate on boot so the connection is there.

This could be the same or different bug, so before I spam the comments with a whole bundle of attachments, tell me if you want me to put the information in here or in a new bug.

Revision history for this message
In , Michael Fu (michael-fu-intel) wrote :

(In reply to comment #28)
> I came to this bug from a ubuntu bug:
> https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/475756
>
> This bug is similar in that I see EDID output in the xorg.0.log multiple times.
> It is different in that the driver never attempts to read the EDID from the
> DVI1 port because it thinks the port is not connected. However I see the
> screen activate on boot so the connection is there.
>
> This could be the same or different bug, so before I spam the comments with a
> whole bundle of attachments, tell me if you want me to put the information in
> here or in a new bug.
>

Mike, you issue is dup of bug# 23842, not related with this bug. pls try the patch over there. thanks.

Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

since there is no response for more than one month, this bug will be rejected.

If the problem still exists, please try the debug patch in comment #27 and re-open this bug.

Thanks.

Revision history for this message
In , Freedesktop-jameskilton (freedesktop-jameskilton) wrote :

(In reply to comment #30)
> since there is no response for more than one month, this bug will be rejected.
>
> If the problem still exists, please try the debug patch in comment #27 and
> re-open this bug.
>
> Thanks.
>

So I tried the 2.9.1 build of the Intel driver (via xorg-edgers Ubuntu ppa) and I still have this problem. dmseg prints out tons of EDID Invalid messages and I cannot use dual monitors on my 945GM chip.

Unfortunately I also had to downgrade back to 2.9.0 and all related packages because what came on xorg-edgers was very unstable. I will try to build 2.9.1 from source and do what I can to help you get to the bottom of this.

Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

(In reply to comment #31)
> (In reply to comment #30)
> > since there is no response for more than one month, this bug will be rejected.
> >
> > If the problem still exists, please try the debug patch in comment #27 and
> > re-open this bug.
> >
> > Thanks.
> >
>
> So I tried the 2.9.1 build of the Intel driver (via xorg-edgers Ubuntu ppa) and
> I still have this problem. dmseg prints out tons of EDID Invalid messages and I
> cannot use dual monitors on my 945GM chip.
>
> Unfortunately I also had to downgrade back to 2.9.0 and all related packages
> because what came on xorg-edgers was very unstable. I will try to build 2.9.1
> from source and do what I can to help you get to the bottom of this.
>
Will you please try the debug patch in comment #27 and attach the output of dmesg on your box?

Thanks.

Revision history for this message
In , Freedesktop-jameskilton (freedesktop-jameskilton) wrote :

Created an attachment (id=32070)
dmesg output w/ the dump_stack patch

My case is slightly different from the original poster now that I look at it. I don't get a spew of EDID invalid messages, but every time my system does something to try to read the EDID (say, running xrandr -q), a new EDID Invalid message shows up.

That said, it does appear that there are successful calls to drm_get_edid, as this attached file contains quite a few call stacks that are not followed by an EDID error.

Let me know if there's more information you need.

Revision history for this message
In , Freedesktop-jameskilton (freedesktop-jameskilton) wrote :

Any update on this? I even tried the "Don't read the EDID for LVDS when the LVDS_EDID is unsupported in VBT" patch, but nothing changed (still no recognition of other monitor, still EDID Invalid error).

Revision history for this message
In , metellius (haraldhv) wrote :

Created an attachment (id=32493)
dmesg output with patched kernel

I'm sorry for taking so long with getting this done, it was surprisingly complicated to get the kernel compiled on another pc and finally installed here.

In any case, I applied the debug patch and have a backtraced dmesg output ready for you, here it is.

Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

Created an attachment (id=33190)
ignore the LVDS edid when it is unavailable or invalid

Will you please try the attached patch and see whether it still frequently reports the following message?
   >i915 0000:00:02.0: LVDS-1: EDID invalid.

thanks.
    Yakui

Revision history for this message
In , metellius (haraldhv) wrote :

Thanks a lot for your patch. No, with this patch it does no longer report the message frequently, only once as a part of kernel boot.
I can also happily report that there is no freezing, and for the first time in at least a year, I can actually play a video smoothly all the way through! :)

Please let me know if there is anything more you would like to test before you commit the patch.

Bryce Harrington (bryce)
tags: added: resolution
Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

Created an attachment (id=33486)
try the updated pathc that ignores the LVDS edid when it is unavailabe or invalid

Will you please help me test the updated patch again?

thanks.

Revision history for this message
In , metellius (haraldhv) wrote :

Applied and tested, it runs fine, still without the bug. Not sure if there is anything else I should look for?

Revision history for this message
In , Sitsofe Wheeler (sitsofe) wrote :
Download full text (3.6 KiB)

I can confirm that this patch worked for me too (Toshiba Portege M400, graphics card 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03), 2.6.33-rc8-00113-gf8b55f2 running on Fedora 12).

Here is the a snippet of the dmesg output with the patch:

[ 1.944430] [drm] set up 7M of stolen space
[ 2.571575] [drm:edid_is_valid] *ERROR* Raw EDID:
[ 2.571643] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571646] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571648] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571668] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571671] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571673] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571676] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571678] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 2.571680]
[ 3.174390] [drm:edid_is_valid] *ERROR* Raw EDID:
[ 3.174457] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174459] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174462] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174464] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174466] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174486] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174489] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174491] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.174493]
[ 3.777037] [drm:edid_is_valid] *ERROR* Raw EDID:
[ 3.777104] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777107] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777109] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777111] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777114] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777134] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777136] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777138] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 3.777140]
[ 4.381295] [drm:edid_is_valid] *ERROR* Raw EDID:
[ 4.381362] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.381364] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.381367] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.381369] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.381390] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.381392] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.381394] <3>00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[ 4.38139...

Read more...

Bryce Harrington (bryce)
summary: - [i865] System Crash: VGA-1: EDID invalid.
+ [i865] [i865] System Crash: VGA-1: EDID invalid.
Bryce Harrington (bryce)
summary: - [i865] [i865] System Crash: VGA-1: EDID invalid.
+ [i865] System Crash: VGA-1: EDID invalid.
Revision history for this message
In , yakuizhao (yakui-zhao) wrote :

Now the corresponding patch is already shipped. And after the patch is applied,
it can avoid the warning message of "drm:edid_is_valid" perodically.

commit bfac4d6725baacbfc085c38e231b8582a1b8f62b
Author: Zhao Yakui <email address hidden>
Date: Wed Apr 7 17:11:22 2010 +0800

    drm/i915: Ignore LVDS EDID when it is unavailabe or invalid

So this bug will be marked as resolved.

Thanks.

Bryce Harrington (bryce)
tags: added: intrepid
Changed in xserver-xorg-video-intel:
importance: Unknown → Medium
status: Unknown → Fix Released
Changed in xserver-xorg-video-intel:
importance: Medium → Unknown
Changed in xserver-xorg-video-intel:
importance: Unknown → Medium
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

fixed according to upstream.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.