From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcin Slusarz Subject: Re: Monitor with corrupted EDID Date: Thu, 7 Feb 2013 20:34:20 +0100 Message-ID: <20130207193420.GA3181@joi.lan> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: nouveau-bounces+gcfxn-nouveau=m.gmane.org-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Errors-To: nouveau-bounces+gcfxn-nouveau=m.gmane.org-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org To: Flavio Castelli Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org On Thu, Feb 07, 2013 at 04:16:54PM +0100, Flavio Castelli wrote: > For an unknown reason both my monitors ended up with a corrupted EDID. > They both provide VGA and DVI input. The VGA input works fine, while > DVI is broken because of the EDID issue. > > Using these [1] instructions I have been able to read the EDID and fix > it. Unfortunately I'm not able to write it back to the eeprom. > I always get this message: > i2c i2c-1: sendbytes: NAK bailout. > > This is what I usually see in /var/log/message > [dump of the EDID] > nouveau 0000:01:00.0: DVI-D-1: EDID block 0 invalid. > [drm] nouveau 0000:01:00.0: DDC responded, but no EDID for DVI-D-1 > > Do you know why writing to the monitor does not work? I suspect the > eeprom is write protected > > Googling a bit I noticed the nvidia driver allows to ignore the EDID > returned by the monitor and use a custom one. I looks like the nouveau > drivers do not offer this feature. Am I wrong? http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/EDID/HOWTO.txt > > These are my specs: > * kernel: 3.4.11-2.16-desktop > * architecture: x86_64 > * distribution: openSUSE 12.2 > * xorg-x11-driver-video-nouveau-0.0.16_20120321_ab7291d-3.5.1.x86_64 > * X.Org X Server 1.12.3 > * NVIDIA Corporation G84M [Quadro FX 570M] > * Monitor 1: lenovo l220x wide > * Monitor 2: lenovo l2440p > > > What should I do? > > Thanks in advance > Flavio