On 10/2/06, Jeremy Henty <[EMAIL PROTECTED]> wrote:
On Mon, Oct 02, 2006 at 12:49:22PM -0700, Dan Nicholson wrote:
> On 10/2/06, Jeremy Henty <[EMAIL PROTECTED]> wrote:
> >On Mon, Oct 02, 2006 at 06:21:11AM -0700, Dan Nicholson wrote:
> >>
> >> ... EDID is the VESA protocol used to find out from the BIOS
> >> about your graphics card. ... I would try turning that option
> >> off.
> >
> >I did and ... no change. :-(
>
> Too bad. Could you attach Xorg.log? I'd like to see what it says
> when it's determining your modeline.
OK, I've attached *both* logs, the old from 2.6.17.13 and the new from
2.6.18 .
Now we're getting some where. It certainly looks like the new kernel
is having trouble with I2C/EDID. The new one doesn't even report
anything about EDID and reports that it is detecting DDC type 0 while
the old kernel says type 1.
Here's the diff showing the old kernel finding out all the info from
EDID and DPMS for allowable modes (note, there is nothing of the same
coming from the new log):
@@ -579,44 +579,11 @@ Markers: (--) probed, (**) from config f
(II) RADEON(0): DDC Type: 2, Detected Type: 0
(II) RADEON(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) RADEON(0): I2C device "DDC:ddc2" removed.
-(II) RADEON(0): DDC Type: 3, Detected Type: 1
-(II) RADEON(0): EDID data from the display on port 2-----------------------
-(II) RADEON(0): Manufacturer: IVM Model: 1900 Serial#: 0
-(II) RADEON(0): Year: 1998 Week: 5
-(II) RADEON(0): EDID Version: 1.1
-(II) RADEON(0): Analog Display Input, Input Voltage Level: 0.700/0.300 V
-(II) RADEON(0): Sync: Separate Composite SyncOnGreenSerration on. V.Sync Pul
se req. if CompSync or SyncOnGreen
-(II) RADEON(0): Max H-Image Size [cm]: horiz.: 36 vert.: 27
-(II) RADEON(0): Gamma: 2.39
-(II) RADEON(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
-(II) RADEON(0): redX: 0.625 redY: 0.340 greenX: 0.284 greenY: 0.600
-(II) RADEON(0): blueX: 0.149 blueY: 0.064 whiteX: 0.282 whiteY: 0.297
-(II) RADEON(0): Supported VESA Video Modes:
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED] (interlaced)
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): [EMAIL PROTECTED]
-(II) RADEON(0): Manufacturer's mask: 7C
...
Did you change anything in I2C settings in the new kernel config?
Two things you could try in Xorg.conf.
1. Tell it what modes to use in the Screen section (this is from my
xorg.conf using the same Radeon 9250):
Section "Screen"
Identifier "Radeon Screen"
Device "ATI Radeon 9200 Xorg"
Monitor "ViewSonic"
DefaultDepth 24
SubSection "Display"
Depth 16
Modes "1600x1200" "1400x1050" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1400x1050" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
I think you can also say an explicit Modeline, but you have to enter
all the vsync and hsync values, too.
2) Try to configure the driver to ignore EDID/DDC. Here are the two
options shown in mine:
#Option "DDCMode" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
You could try setting those both to false/true.
In the end, though, you'll probably need to ask on the Xorg list
because this seems like it might be a kernel bug.
--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page