i810 modesetting and external VGA, not working

Ross Burton ross at burtonini.com
Wed Jan 3 02:17:19 PST 2007


Hi,

Last night I finally managed to compile xserver from git (the
randr-12-server-12 branch) and tried it with my external display.  

$ xrandr 
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       50.0*    60.0     40.0  
   800x600        60.0  
   640x480        60.0  

Note that I'm missing the physical sizes.  Before switching to the
xserver 7.2 the sizes were present, but scaled due to the panning mode.

I then plugged in my external monitor via VGA cable (Dell 20" widescreen
TFT), and ran xrandr --auto.   Nothing interesting happens.

I've attached a xorg.log snippet from when I enter xrandr --auto, where
it scans the monitor.  It appears to detect the external monitor, but
throw away all of the modes it supports.

Is this a bug in randr when running with a 1024x768 LFP and scanning a
1400x1050 external display, or am I doing something stupid?

Thanks,
Ross
-- 
Ross Burton                                 mail: ross at burtonini.com
                                          jabber: ross at burtonini.com
                                     www: http://www.burtonini.com./
 PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF

-------------- next part --------------
(II) I810(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0.
(II) I810(0): I2C device "CRTDDC_A:ddc2" removed.
(II) I810(0): EDID for output VGA
(II) I810(0): Not using default mode "640x350" (vrefresh out of range)
(II) I810(0): Not using default mode "640x400" (vrefresh out of range)
(II) I810(0): Not using default mode "720x400" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x864" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "832x624" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x768" (width too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Printing probed modes for output VGA
(II) I810(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(II) I810(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(II) I810(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(II) I810(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) I810(0): I2C device "LVDSDDC_C:ddc2" removed.
(II) I810(0): EDID for output LVDS
(II) I810(0): Manufacturer: LEN  Model: 4000  Serial#: 0
(II) I810(0): Year: 2005  Week: 0
(II) I810(0): EDID Version: 1.3
(II) I810(0): Digital Display Input
(II) I810(0): Max H-Image Size [cm]: horiz.: 25  vert.: 18
(II) I810(0): Gamma: 2.20
(II) I810(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) I810(0): First detailed timing is preferred mode
(II) I810(0): redX: 0.569 redY: 0.342   greenX: 0.312 greenY: 0.544
(II) I810(0): blueX: 0.149 blueY: 0.132   whiteX: 0.313 whiteY: 0.329
(II) I810(0): Supported VESA Video Modes:
(II) I810(0): 640x480 at 60Hz
(II) I810(0): 800x600 at 60Hz
(II) I810(0): 1024x768 at 60Hz
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 54.2 MHz   Image Size:  246 x 185 mm
(II) I810(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 1344 h_border: 0
(II) I810(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 v_border: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 43.3 MHz   Image Size:  246 x 185 mm
(II) I810(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 1344 h_border: 0
(II) I810(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 v_border: 0
(II) I810(0):  LTN121XJ-L07
(II) I810(0): EDID (in hex):
(II) I810(0):   00ffffffffffff0030ae004000000000
(II) I810(0):   000f010380191278eaed7591574f8b26
(II) I810(0):   21505421080001010101010101010101
(II) I810(0):   01010101010128150040410026301888
(II) I810(0):   3600f6b900000018ed10004041002630
(II) I810(0):   18883600f6b9000000180000000f0061
(II) I810(0):   43326143280f01004ca3584a000000fe
(II) I810(0):   004c544e313231584a2d4c30370a0000
(II) I810(0): Printing DDC gathered Modelines:
(II) I810(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(II) I810(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(II) I810(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(II) I810(0): Modeline "1024x768"   54.16  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(II) I810(0): Modeline "1024x768"   43.33  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(II) I810(0): EDID vendor "LEN", prod id 16384
(II) I810(0): Not using default mode "640x350" (vrefresh out of range)
(II) I810(0): Not using default mode "640x400" (vrefresh out of range)
(II) I810(0): Not using default mode "720x400" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x864" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "832x624" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x768" (width too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Printing probed modes for output LVDS
(II) I810(0): Modeline "1024x768"x50.0   54.16  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (40.3 kHz)
(II) I810(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(II) I810(0): Modeline "1024x768"x40.0   43.33  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (32.2 kHz)
(II) I810(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(II) I810(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(II) I810(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
chosen: dotclock 107520 vco 2150400 ((m 112, m1 19, m2 5), n 3, (p 20, p1 2, p2 10))
clock regs: 0x94020003, 0x00031305
(II) I810(0): No TV connection detected
(II) I810(0): Disabling unused functions
(II) I810(0): Disabling output VGA
(II) I810(0): Disabling output TV
(II) I810(0): I2C device "CRTDDC_A:ddc2" registered at address 0xA0.
(II) I810(0): I2C device "CRTDDC_A:ddc2" removed.
(II) I810(0): EDID for output VGA
(II) I810(0): Not using default mode "640x350" (vrefresh out of range)
(II) I810(0): Not using default mode "640x400" (vrefresh out of range)
(II) I810(0): Not using default mode "720x400" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x864" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "832x624" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x768" (width too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Printing probed modes for output VGA
(II) I810(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(II) I810(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(II) I810(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(II) I810(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) I810(0): I2C device "LVDSDDC_C:ddc2" removed.
(II) I810(0): EDID for output LVDS
(II) I810(0): Manufacturer: LEN  Model: 4000  Serial#: 0
(II) I810(0): Year: 2005  Week: 0
(II) I810(0): EDID Version: 1.3
(II) I810(0): Digital Display Input
(II) I810(0): Max H-Image Size [cm]: horiz.: 25  vert.: 18
(II) I810(0): Gamma: 2.20
(II) I810(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) I810(0): First detailed timing is preferred mode
(II) I810(0): redX: 0.569 redY: 0.342   greenX: 0.312 greenY: 0.544
(II) I810(0): blueX: 0.149 blueY: 0.132   whiteX: 0.313 whiteY: 0.329
(II) I810(0): Supported VESA Video Modes:
(II) I810(0): 640x480 at 60Hz
(II) I810(0): 800x600 at 60Hz
(II) I810(0): 1024x768 at 60Hz
(II) I810(0): Manufacturer's mask: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 54.2 MHz   Image Size:  246 x 185 mm
(II) I810(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 1344 h_border: 0
(II) I810(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 v_border: 0
(II) I810(0): Supported additional Video Mode:
(II) I810(0): clock: 43.3 MHz   Image Size:  246 x 185 mm
(II) I810(0): h_active: 1024  h_sync: 1048  h_sync_end 1184 h_blank_end 1344 h_border: 0
(II) I810(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 806 v_border: 0
(II) I810(0):  LTN121XJ-L07
(II) I810(0): EDID (in hex):
(II) I810(0):   00ffffffffffff0030ae004000000000
(II) I810(0):   000f010380191278eaed7591574f8b26
(II) I810(0):   21505421080001010101010101010101
(II) I810(0):   01010101010128150040410026301888
(II) I810(0):   3600f6b900000018ed10004041002630
(II) I810(0):   18883600f6b9000000180000000f0061
(II) I810(0):   43326143280f01004ca3584a000000fe
(II) I810(0):   004c544e313231584a2d4c30370a0000
(II) I810(0): Printing DDC gathered Modelines:
(II) I810(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(II) I810(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(II) I810(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(II) I810(0): Modeline "1024x768"   54.16  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(II) I810(0): Modeline "1024x768"   43.33  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(II) I810(0): EDID vendor "LEN", prod id 16384
(II) I810(0): Not using default mode "640x350" (vrefresh out of range)
(II) I810(0): Not using default mode "640x400" (vrefresh out of range)
(II) I810(0): Not using default mode "720x400" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "640x480" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "800x600" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1024x768" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x864" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x960" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1280x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1200" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1792x1344" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1856x1392" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "832x624" (vrefresh out of range)
(II) I810(0): Not using default mode "1152x768" (width too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1400x1050" (height too large for virtual size)
(II) I810(0): Not using default mode "1600x1024" (height too large for virtual size)
(II) I810(0): Not using default mode "1920x1440" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Not using default mode "2048x1536" (height too large for virtual size)
(II) I810(0): Printing probed modes for output LVDS
(II) I810(0): Modeline "1024x768"x50.0   54.16  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (40.3 kHz)
(II) I810(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
(II) I810(0): Modeline "1024x768"x40.0   43.33  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (32.2 kHz)
(II) I810(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
(II) I810(0): Modeline "640x480"x60.0   25.20  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
(II) I810(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
chosen: dotclock 107520 vco 2150400 ((m 112, m1 19, m2 5), n 3, (p 20, p1 2, p2 10))
clock regs: 0x94020003, 0x00031305
(II) I810(0): No TV connection detected
(II) I810(0): Disabling unused functions
(II) I810(0): Disabling output VGA
(II) I810(0): Disabling output TV


More information about the xorg mailing list