Summary: | [Ironlake bisected] black screen on ThinkPad X201 (regression in 2.6.33) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Ben Pfaff <blp> | ||||||||||||||
Component: | DRM/Intel | Assignee: | Wang Zhenyu <zhenyu.z.wang> | ||||||||||||||
Status: | CLOSED DUPLICATE | QA Contact: | |||||||||||||||
Severity: | normal | ||||||||||||||||
Priority: | medium | CC: | eric, zhenyu.z.wang | ||||||||||||||
Version: | unspecified | ||||||||||||||||
Hardware: | x86-64 (AMD64) | ||||||||||||||||
OS: | Linux (All) | ||||||||||||||||
Whiteboard: | |||||||||||||||||
i915 platform: | i915 features: | ||||||||||||||||
Attachments: |
|
Description
Ben Pfaff
2010-05-19 20:44:38 UTC
Maybe BIOS doesn't show up right SSC config that break the optimized DPLL parameter for Ironlake? US guys should have plenty of x201 to check with. ;) We're all on x201s, which is a 1440x900 panel. Our black-screen-on-module-load is too infrequent to test well. I talked with one of the hw engineers about this too; it sounds like the VBIOS programming sequence (which I think was copied to create our ILK display code) is or was incorrect. He said the latest b-spec has the correct programming sequence. Zhenyu have you audited our code against the latest b-spec lately? yeah, I audit the programming sequence when enabling SNB/CPT stuff for ILK as well, and did change a little bit following bspec order. If this problem is DPLL parameter generation fail, that might be my guess on broken SSC flag, otherwise I would suggest to test new kernel. Created attachment 35897 [details]
rom file
Here's the vbios rom from my x201s. I haven't looked at it yet, could very well be a SSC bit problem.
Zhenyu, looks like my ROM indicates a 96MHz SSC freq: Enable SSC: yes SSC frequency: 96 MHz (48 MHz on 855) I noticed you have some special handling for SSC freqs of 100 in b91ad0ec527, where did you get that info? Do we need to handle other frequencies as well? oh, intel_bios_reader needs update for Ironlake SSC param number, only 100Mhz or 120Mhz should be available. Ben, could you follow http://intellinuxgraphics.org/how_to_report_bug.html to attach required info files? Jesse, it's from a PLL table for IBX on bspec site. Created attachment 35998 [details]
intel_gpu_dump output on X201
Created attachment 35999 [details]
video bios on X201
(In reply to comment #7) > Ben, could you follow http://intellinuxgraphics.org/how_to_report_bug.html to > attach required info files? I did my best, but the instructions for running intel_reg_dumper are confusing, because they refer to a program named tools/intel_reg_dumper that does not exist. A program named tools/intel_gpu_dump does exist, so I ran that. It produces a huge output file, so I had to gzip it for Bugzilla to accept it. Let me know if I should have posted something else. Thank you! You can git clone intel-gpu-tools directly and build the tools. Please also attach dmesg with 'drm.debug=7' and X logs. Created attachment 36023 [details]
intel_reg_dumper output on X201
Created attachment 36024 [details]
dmesg output with drm.debug=7 on X201
Created attachment 36025 [details]
Xorg log
(In reply to comment #12) > You can git clone intel-gpu-tools directly and build the tools. > > Please also attach dmesg with 'drm.debug=7' and X logs. OK, I've attached all of these. Thanks! *** This bug has been marked as a duplicate of bug 27471 *** |
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.