[REGRESSION] kernel 3.5 / drm mode probe problem on i915GM

From: Knut Petersen
Date: Thu Aug 02 2012 - 05:19:02 EST


Hi!

On an AOpen i915GMm-hfs a monitor connected to DVI-1 works well with both kernel 3.4.7 and 3.5.
A monitor connected to VGA-1 boots to 1280x1024 with kernel 3.4.7 and 1024x768 with kernel 3.5.


kernel 3.5
========
<7>[ 3.132038] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] probed modes :
<7>[ 3.132043] [drm:drm_mode_debug_printmodeline], Modeline 81:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
<7>[ 3.132049] [drm:drm_mode_debug_printmodeline], Modeline 79:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
<7>[ 3.132054] [drm:drm_mode_debug_printmodeline], Modeline 78:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
<7>[ 3.132060] [drm:drm_mode_debug_printmodeline], Modeline 80:"848x480" 60 33750 848 864 976 1088 480 486 494 517 0x40 0x5
<7>[ 3.132066] [drm:drm_mode_debug_printmodeline], Modeline 77:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa


kernel 3.4.7
=========

<7>[ 2.864191] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
<7>[ 2.893552] [drm:intel_crt_detect_ddc], CRT detected via DDC:0x50 [EDID]
<7>[ 2.922029] [drm:drm_edid_to_eld], ELD: no CEA Extension found
<7>[ 2.922041] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] probed modes :
<7>[ 2.922047] [drm:drm_mode_debug_printmodeline], Modeline 69:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5
<7>[ 2.922054] [drm:drm_mode_debug_printmodeline], Modeline 61:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5
<7>[ 2.922061] [drm:drm_mode_debug_printmodeline], Modeline 76:"1152x864" 75 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5
<7>[ 2.922069] [drm:drm_mode_debug_printmodeline], Modeline 70:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
<7>[ 2.922076] [drm:drm_mode_debug_printmodeline], Modeline 71:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
<7>[ 2.922083] [drm:drm_mode_debug_printmodeline], Modeline 72:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
<7>[ 2.922090] [drm:drm_mode_debug_printmodeline], Modeline 73:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
<7>[ 2.922097] [drm:drm_mode_debug_printmodeline], Modeline 75:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
<7>[ 2.922104] [drm:drm_mode_debug_printmodeline], Modeline 74:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
<7>[ 2.922111] [drm:drm_mode_debug_printmodeline], Modeline 62:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
<7>[ 2.922118] [drm:drm_mode_debug_printmodeline], Modeline 63:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
<7>[ 2.922125] [drm:drm_mode_debug_printmodeline], Modeline 65:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
<7>[ 2.922132] [drm:drm_mode_debug_printmodeline], Modeline 64:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
<7>[ 2.922139] [drm:drm_mode_debug_printmodeline], Modeline 66:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
<7>[ 2.922146] [drm:drm_mode_debug_printmodeline], Modeline 67:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
<7>[ 2.922153] [drm:drm_mode_debug_printmodeline], Modeline 68:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6


Xorg.0.log (kernel 3.4.7)
===================

[ 1168.382] (II) intel(0): EDID for output VGA1
[ 1168.382] (II) intel(0): Manufacturer: TAR Model: c49 Serial#: 9571
[ 1168.383] (II) intel(0): Year: 2006 Week: 2
[ 1168.383] (II) intel(0): EDID Version: 1.3
[ 1168.383] (II) intel(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
[ 1168.383] (II) intel(0): Sync: Separate
[ 1168.383] (II) intel(0): Max Image Size [cm]: horiz.: 38 vert.: 30
[ 1168.383] (II) intel(0): Gamma: 2.20
[ 1168.383] (II) intel(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
[ 1168.383] (II) intel(0): First detailed timing is preferred mode
[ 1168.383] (II) intel(0): redX: 0.644 redY: 0.338 greenX: 0.270 greenY: 0.602
[ 1168.383] (II) intel(0): blueX: 0.140 blueY: 0.084 whiteX: 0.313 whiteY: 0.329
[ 1168.383] (II) intel(0): Supported established timings:
[ 1168.383] (II) intel(0): 720x400@70Hz
[ 1168.383] (II) intel(0): 640x480@60Hz
[ 1168.383] (II) intel(0): 640x480@67Hz
[ 1168.383] (II) intel(0): 640x480@72Hz
[ 1168.383] (II) intel(0): 640x480@75Hz
[ 1168.383] (II) intel(0): 800x600@56Hz
[ 1168.383] (II) intel(0): 800x600@60Hz
[ 1168.383] (II) intel(0): 800x600@72Hz
[ 1168.383] (II) intel(0): 800x600@75Hz
[ 1168.383] (II) intel(0): 832x624@75Hz
[ 1168.383] (II) intel(0): 1024x768@60Hz
[ 1168.383] (II) intel(0): 1024x768@70Hz
[ 1168.383] (II) intel(0): 1024x768@75Hz
[ 1168.383] (II) intel(0): 1280x1024@75Hz
[ 1168.383] (II) intel(0): 1152x864@75Hz
[ 1168.383] (II) intel(0): Manufacturer's mask: 0
[ 1168.383] (II) intel(0): Supported standard timings:
[ 1168.383] (II) intel(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
[ 1168.383] (II) intel(0): Monitor name: Targa Visiona
[ 1168.383] (II) intel(0): Monitor name: ry LCD 17-5
[ 1168.386] (II) intel(0): Ranges: V min: 50 V max: 76 Hz, H min: 30 H max: 83 kHz, PixClock max 145 MHz
[ 1168.386] (II) intel(0): Serial No: C49602009571
[ 1168.386] (II) intel(0): EDID (in hex):
[ 1168.386] (II) intel(0): 00ffffffffffff005032490c63250000
[ 1168.386] (II) intel(0): 0210010368261e78eae0e5a456459a23
[ 1168.386] (II) intel(0): 155054bfef8081800101010101010101
[ 1168.386] (II) intel(0): 010101010101000000fc005461726761
[ 1168.386] (II) intel(0): 20566973696f6e61000000fc00727920
[ 1168.386] (II) intel(0): 4c43442031372d350a20000000fd0032
[ 1168.386] (II) intel(0): 4c1e530e000a202020202020000000ff
[ 1168.386] (II) intel(0): 004334393630323030393537310a00af
[ 1168.386] (II) intel(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 1168.386] (II) intel(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 1168.387] (II) intel(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 1168.387] (II) intel(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 1168.387] (II) intel(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 1168.387] (II) intel(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 1168.387] (II) intel(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e)
[ 1168.387] (II) intel(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 1168.387] (II) intel(0): Printing probed modes for output VGA1
[ 1168.387] (II) intel(0): Modeline "1280x1024"x75.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 1168.387] (II) intel(0): Modeline "1280x1024"x60.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 1168.387] (II) intel(0): Modeline "1152x864"x75.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "1024x768"x75.1 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz e)
[ 1168.387] (II) intel(0): Modeline "1024x768"x70.1 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 1168.387] (II) intel(0): Modeline "832x624"x74.6 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 1168.387] (II) intel(0): Modeline "800x600"x72.2 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz e)
[ 1168.387] (II) intel(0): Modeline "800x600"x75.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 1168.387] (II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 1168.387] (II) intel(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x72.8 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (37.9 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x75.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x66.7 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz e)
[ 1168.387] (II) intel(0): Modeline "640x480"x60.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 1168.388] (II) intel(0): Modeline "720x400"x70.1 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz e)


cu,
Knut
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/