[LinuxBIOS] slow X startup on m57sli-s4

Lu, Yinghai yinghai.lu at amd.com
Tue Mar 20 23:20:23 CET 2007


It seems some code is doing probe via I2C. Maybe some I2C need to set
for it.

YH


-----Original Message-----
From: linuxbios-bounces at linuxbios.org
[mailto:linuxbios-bounces at linuxbios.org] On Behalf Of Ward Vandewege
Sent: Tuesday, March 20, 2007 2:41 PM
To: linuxbios at linuxbios.org
Subject: Re: [LinuxBIOS] slow X startup on m57sli-s4

On Mon, Mar 19, 2007 at 04:55:43PM -0400, Ward Vandewege wrote:
> Not sure if it is related, but there is a 30+ second delay in the X
startup
> at this point:
> 
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Reloading /usr/lib/xorg/modules/libddc.so
> (II) NV(0): I2C bus "DDC" initialized.
> (II) NV(0): Probing for analog device on output A...
> (--) NV(0):   ...can't find one
> (II) NV(0): Probing for analog device on output B...
> (--) NV(0):   ...can't find one
> (II) NV(0): Probing for EDID on I2C bus A...
> (II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
> 
> ...... very long delay .......
> 
> (II) NV(0): I2C device "DDC:ddc2" removed.
> (--) NV(0): DDC detected a DFP:
> (II) NV(0): Manufacturer: SAM  Model: 1ae  Serial#: 1112683056
> 
> Any ideas as to what's going on here?

To follow up on my own message, I have traced the problem down to the
xf86DoEDID_DDC2 function in X11, which lives in hw/xfree86/ddc/xf86DDC.c
in
the xorg source tree.

If I disable DDC2 in my xorg.conf file like this:

  Section "Device"
  ...
  Option   "NoDDC2"
  ...
  EndSection

the delay is gone.

So - is this a driver issue, or a LinuxBIOS issue?

Thanks,
Ward.

-- 
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior System Administrator

-- 
linuxbios mailing list
linuxbios at linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios








More information about the coreboot mailing list