Summary: | [BDW-H]VGA port unable to work | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Guo Jinxian <jinxianx.guo> | ||||||||||
Component: | DRM/Intel | Assignee: | Rodrigo Vivi <rodrigo.vivi> | ||||||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||||||
Severity: | critical | ||||||||||||
Priority: | high | CC: | gary.c.wang, intel-gfx-bugs, xiong.y.zhang | ||||||||||
Version: | DRI git | ||||||||||||
Hardware: | Other | ||||||||||||
OS: | All | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Created attachment 110972 [details]
Dmesg from drm-intel-nightly branch
I used latest drm-intel-nightly branch
8b7ac3d drm-intel-nightly: 2014y-12m-16d-17h-44m-52s UTC integration manifest
Through the following steps, I get the dmesg:
1. Only connect vga screen to BDW-H
2. Boot drm-intel-nightly kernel with drm.debug=0xe and i915.modeset=0
3. rmmod snd-hda-intel and rmmod i915
4. dmesg -c
5. modprobe i915 modeset=1
6. the vga screen flicker then become blackscreen
Created attachment 112501 [details]
Fix Halo x ULT
ULT doesn't have VGA, so VGA aren't being initialized in this case.
This unit is actually a Halo, not a ULT, but the pci definitions was wrong.
So please test attached patch.
Created attachment 112505 [details] [review] Fix Halo x ULT Yes ,this patch works well ,and VGA can work as normal. (In reply to Rodrigo Vivi from comment #3) > Created attachment 112505 [details] [review] [review] > Fix Halo x ULT With this patch, VGA works fine on BDW-H platform. But I think one more patch is needed to clear call trace in intel_detect_pch(). I'm also working on that. I've submitted one patch for that yesterday but I failed on the logic of WARN. I'm going to submit a v2 soon. commit 78f4e4767cdde8b50aae44642458fe02c631811d Author: Rodrigo Vivi <rodrigo.vivi@intel.com> Date: Mon Jan 19 16:16:15 2015 -0800 drm/i915: BDW Fix Halo PCI IDs marked as ULT. commit 17cc7cc887a8c52d024c1bb2d0e7f82999445a49 Author: Rodrigo Vivi <rodrigo.vivi@intel.com> Date: Wed Jan 21 10:33:53 2015 -0800 drm/i915: Fix and clean BDW PCH identification both in drm-intel-fixes Closing old verified. |
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.
Created attachment 110715 [details] snapshot ==System Environment== -------------------------- Regression: No It's first time to test on BDW-H Non-working platforms: BDW-H ==kernel== -------------------------- origin/drm-intel-nightly: 2014_12_11(fails) origin/drm-intel-next-queued: 5cb7179b428cf00dd96e74ed4f37efb19ba05e14(fails) drm/i915: Forcewake Register Range changes for CHV origin/drm-intel-fixes: b0616c5306b342ceca07044dbc4f917d95c4f825(fails) drm/i915: Unlock panel even when LVDS is disabled ==Bug detailed description== ----------------------------- VGA port unable to work. If boot system with VGA monitor, the system stopped at "Starting new kernel"(please refer to snapshot in attachment.); If boot system with DP monitor then plug in VGA, VGA monitor unable to detected. Reproduce steps: ------------------------- 1. Boot the system with VGA monitor