Summary: | Radiant P845 does not have LVDS, only VGA | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | Ondrej Zary <linux> | ||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||
Version: | unspecified | ||||||||
Hardware: | x86 (IA32) | ||||||||
OS: | Linux (All) | ||||||||
URL: | https://patchwork.freedesktop.org/patch/209649/ | ||||||||
Whiteboard: | |||||||||
i915 platform: | I85X | i915 features: | display/LVDS | ||||||
Attachments: |
|
Isn't this a BIOS issue? It probably is - but nobody will fix it. The machine is old, there's no support. And it works in Windows. That's why I wrote the patch (see the URL). First of all. Sorry about spam. This is mass update for our bugs. Sorry if you feel this annoying but with this trying to understand if bug still valid or not. If bug investigation still in progress, please ignore this and I apologize! If you think this is not anymore valid, please comment to the bug that can be closed. If you haven't tested with our latest pre-upstream tree(drm-tip), can you do that also to see if issue is valid there still and if you cannot see issue there, please comment to the bug. VBT is there... Maybe you don't have the debugfs configured and mounted? [ 6.084841] [drm:intel_bios_init] VBT signature "$VBT MONTARA-GM ", BDB version 114 But yeap, something odd with the VBT there: [ 6.084883] [drm:intel_opregion_get_panel_type] Failed to get panel details from OpRegion (-19) What is strangest is that LVDS detection not only comes from VBT, but also is detected as connected later. Anyways, what is the issue itself? I see that VGA is also detected and connected. Is it a blank screen kind of issue? Is it a regression? Did you try to manually force mode changes from userspace? (In reply to Rodrigo Vivi from comment #4) > VBT is there... > Maybe you don't have the debugfs configured and mounted? > [ 6.084841] [drm:intel_bios_init] VBT signature "$VBT MONTARA-GM ", > BDB version 114 Old platforms don't have opregion, so our debugfs based VBT dumper doesn't work. One needs to use intel_bios_dumper from intel-gpu-tools. We should probably fix the debugfs code to dtrt on these platforms as well... > > But yeap, something odd with the VBT there: > [ 6.084883] [drm:intel_opregion_get_panel_type] Failed to get panel > details from OpRegion (-19) > > What is strangest is that LVDS detection not only comes from VBT, but also > is detected as connected later. The lack of opregion explains that too I believe. Although the logic is quite convoluted so you have to read the code rather carefully to see it. Related to [1] where I asked for the bug to be filed. [1] http://patchwork.freedesktop.org/patch/msgid/20180309222204.4771-1-linux@rainbow-software.org Based on the clues in the dmesg, the VBT seems interesting. Ondrej, could you attach the intel_bios_dumper result please? The tool is available in the intel-gpu-tools package https://cgit.freedesktop.org/drm/igt-gpu-tools/ Created attachment 139076 [details]
BIOS dump
Jani, does this info provide clues? Please try [1]. Based on the VBT I think this should work, without quirks. [1] http://patchwork.freedesktop.org/patch/msgid/20180504141349.5878-1-ville.syrjala@linux.intel.com Reporter, can you test patch mentioned by Jani. The patch is incorrect: https://www.spinics.net/lists/intel-gfx/msg165434.html DMI quirk merged so marking as fixed. commit 7f7105f99b75aca4f8c2a748ed6b82c7f8be3293 Author: Ondrej Zary <linux@rainbow-software.org> Date: Fri Mar 9 23:22:04 2018 +0100 drm/i915: Disable LVDS on Radiant P845 Ondrej, are you able to verify? I confirm that the bug is fixed in kernel 4.17. Thanks! Closing as fixed. |
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 138046 [details] dmesg with drm.debug=14 Radiant Systems P845 has no LVDS (only a VGA port) but BIOS keeps LVDS enabled. /sys/kernel/debug/dri/0/i915_vbt is empty.