| 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.