Summary: | [855GM] LVDS no display on ThinkPad G40 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Pierre Fortin <pf> | ||||||||
Component: | Driver/intel | Assignee: | Hong Liu <hong.liu> | ||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||
Severity: | normal | ||||||||||
Priority: | medium | ||||||||||
Version: | 7.2 (2007.02) | ||||||||||
Hardware: | x86 (IA32) | ||||||||||
OS: | Linux (All) | ||||||||||
Whiteboard: | |||||||||||
i915 platform: | i915 features: | ||||||||||
Attachments: |
|
Description
Pierre Fortin
2007-11-19 17:06:07 UTC
Please attach your xorg.conf and Xorg.0.log. Created attachment 12639 [details]
Original xorg.conf from fresh install of Mandriva 2008.0
Created attachment 12640 [details]
Xorg.0.log from an early failure before debugging attempts.
FWIW... another oddity is that when I switch to a VTY, the laptop's backlight turns off; then back on when I return to the X display. (Still using the external monitor to be able to work.) Created attachment 12754 [details] [review] patch to try (In reply to comment #3) > Created an attachment (id=12640) [details] > Xorg.0.log from an early failure before debugging attempts. (II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1696 1344 768 771 777 806 -hsync -vsync (48.4 kHz) It seems there is a bug in your EDID data. We have hsync_end(1696) > htotal(1344) which is obviously wrong. I've written a small patch to ingore the detail mode timing from EDID if hysnc_end > htotal. This should make the LVDS choose the bios mode instead. Fixed in git c6cfcd408df3e44d0094946c0a7d2fa944b4d2d1 Thanks How do I get my hands on updated code to verify this fix..? Also very interested as I'm developing a crick in my neck from having to keep my head turned at all times to view the external monitor... :/ Doing some more digging, I found EDID commands and here is the output... # monitor-edid -v probind EDID using VBE vbe: BIOS chksum wrong vbe: int 10h points to c000:0014: e9 21 1e 36 40 00 20 0b VBE version: 3.0, oem version = 1.0 Memory: 8000k OEM name: Intel(r)852GM/852GME/855GM/855GME Graphics Chip Accelerated VGA BIOS Vendor name: Intel Corporation Product name: Intel(r)852GM/852GME/855GM/855GME Graphics Controller Product revision: Hardware Version 0.0 parsing EDID from /proc/acpi/video/VID_PCI0/CRT0/EDID EISA ID: API9718 Screen size: 36.0 cm x 27.0 cm (17.72 inches, aspect ratio 4/3 or 5/4 = 1.33) Gamma: 2.76 Analog signal Standard resolution: 640x480 @ 60 Hz (established timing) Standard resolution: 640x480 @ 75 Hz (established timing) Standard resolution: 720x400 @ 70 Hz (established timing) Standard resolution: 800x600 @ 72 Hz (established timing) Standard resolution: 800x600 @ 75 Hz (established timing) Standard resolution: 1024x768 @ 60 Hz (established timing) Standard resolution: 1024x768 @ 70 Hz (established timing) Standard resolution: 1024x768 @ 75 Hz (established timing) Standard resolution: 1280x1024 @ 75 Hz (established timing) Standard resolution: 640x480 @ 85 Hz, ratio 4/3 Standard resolution: 800x600 @ 85 Hz, ratio 4/3 Standard resolution: 1024x768 @ 85 Hz, ratio 4/3 Standard resolution: 1280x1024 @ 85 Hz, ratio 5/4 parsing EDID from /proc/acpi/video/VID_PCI0/LCD0/EDID Name: ThinkPad LCD 1024x768 EISA ID: IBM0a55 Screen size: 33.0 cm x 24.0 cm (16.06 inches, aspect ratio 4/3 or 3/2 = 1.38) Gamma: 1 Digital signal Standard resolution: 640x480 @ 60 Hz (established timing) Standard resolution: 720x400 @ 70 Hz (established timing) Standard resolution: 800x600 @ 60 Hz (established timing) Standard resolution: 1024x768 @ 60 Hz (established timing) # Monitor preferred modeline (60.0 Hz vsync, 48.4 kHz hsync, ratio 4/3) ModeLine "1024x768" 65 1024 1048 1184 1344 768 771 777 806 -hsync +vsync lsmod shows i915... if I use "monitor-probe-using-X i915", I get: Fatal server error: no screens found while "monitor-probe-using-X i810" gives: EISA ID: HTC1c66 Screen size: 30.5 cm x 22.8 cm (14.99 inches, aspect ratio 4/3 = 1.34) Gamma: 2.2 Digital signal HorizSync 42-48 VertRefresh 42-63 # Monitor preferred modeline (60.0 Hz vsync, 48.4 kHz hsync, ratio 4/3) ModeLine "1024x768" 65 1024 1048 1696 1344 768 771 777 806 -hsync -vsync EISA ID: API9718 Screen size: 36.0 cm x 27.0 cm (17.72 inches, aspect ratio 4/3 or 5/4 = 1.33) Gamma: 2.76 Analog signal which agrees with your finding (NICE CATCH!!! :) However, shouldn't this be resolved at the source (EDID) too...? Any chance the "BIOS chksum wrong" is related..? I've had this through various BIOS upgrades; but Mandriva 2008.0 was the first time for this video bug... Will see if there's a newer BIOS... Nope... BIOS is up to date |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.