[haiku-bugs] Re: [Haiku] #17683: Intel 11th gen / TigerLake black screen

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Thu, 31 Mar 2022 17:41:13 -0000

#17683: Intel 11th gen / TigerLake black screen
------------------------+-------------------------
  Reporter:  kallisti5  |      Owner:  nobody
      Type:  bug        |     Status:  new
  Priority:  normal     |  Milestone:  Unscheduled
 Component:  - General  |    Version:  R1/beta3
Resolution:             |   Keywords:
Blocked By:             |   Blocking:
  Platform:  All        |
------------------------+-------------------------
Comment (by kallisti5):

 {{{
 KERN: found cpufreq module: power/cpufreq/intel_pstates/v1
 KERN: found cpuidle module: power/cpuidle/intel_cstates/v1
 KERN: package_daemon [2194689:  2839] KERN: active package:
 "intel_wifi_firmwares-2019_11_02-1-any.hpkg"
 KERN: intel_extreme: CALLED status_t init_hardware()
 KERN: intel_extreme: get_next_intel_extreme: Intel gfx deviceID: 0x9a49
 KERN: intel_extreme: CALLED status_t init_driver()
 KERN: intel_extreme: detect_intel_pch: Intel PCH deviceID: 0xa082
 KERN: intel_extreme: detect_intel_pch: Found Tiger Lake PCH
 KERN: intel_extreme: get_next_intel_extreme: Intel gfx deviceID: 0x9a49
 KERN: intel_extreme: (0) TigerLake, revision = 0x1
 KERN: intel_extreme: CALLED const char** publish_devices()
 KERN: intel_extreme: CALLED device_hooks* find_device(const char*)
 KERN: loaded driver /boot/system/add-
 ons/kernel/drivers/dev/graphics/intel_extreme
 KERN: devfs: "intel_810" api_version missing
 KERN: intel_extreme: CALLED status_t device_open(const char*, uint32,
 void**)
 KERN: intel_extreme: intel_extreme: CALLED status_t
 intel_extreme_init(intel_info&)
 KERN: intel_gart: bus manager init
 KERN: intel_gart: found intel bridge
 KERN: intel_gart: GTT base 605c200000, size 8388608, entries 2048, stolen
 62910464
 KERN: intel_gart: detected 60 MB of stolen memory, aperture size 256 MB,
 GTT size 8192 KB
 KERN: intel_gart: GTT base = 0x605c200000
 KERN: intel_gart: MMIO base = 0x5c000000
 KERN: intel_gart: GMR base = 0x4000000000
 KERN: intel_extreme: Init Intel generation 12 GPU with PCH split.
 KERN: intel_extreme: REGS_NORTH_SHARED: 0x40000
 KERN: intel_extreme: REGS_NORTH_PIPE_AND_PORT: 0x60000
 KERN: intel_extreme: REGS_NORTH_PLANE_CONTROL: 0x70000
 KERN: intel_extreme: REGS_SOUTH_SHARED: 0xc0000
 KERN: intel_extreme: REGS_SOUTH_TRANSCODER_PORT: 0xe0000
 KERN: intel_extreme:CALLED status_t intel_en_gating(intel_info&)
 KERN: intel_extreme:i965 quirk
 KERN: intel_extreme:CALLED status_t intel_en_downclock(intel_info&)
 KERN: intel_extreme:intel_en_downclock: Downclocking not supported on this
 chipset.
 KERN: intel_extreme: Graphic OpRegion physical addr: 0x45abe018; size:
 0x2000
 KERN: intel_extreme: mapping OpRegion: 0x45abe018 -> 0xffffffff82558018
 KERN: intel_extreme: RVDA physical addr: 0x45ac0018; size: 0x2200
 KERN: intel_extreme: VBT signature "$VBT TIGERLAKE      ", BDB version 240
 KERN: intel_extreme: panel type: 2
 KERN: intel_extreme: pixel_clock 65000 hactive 1024 hfront_porch 24 hsync
 136 hblank 320 vactive 768 vfront_porch 3 vsync 6 vblank 38
 KERN: intel_extreme: found generic dtd entry of size 1024 x 768 in BIOS
 VBT tables
 KERN: intel_extreme: Overlay registers mapped at 0x3bff000 =
 0xffffffffd3bff000 - ffffffffd0000000 (1ca8000)
 KERN: intel_extreme: Allocating hardware status pageKERN:
 allocate_io_interrupt_vectors: allocated 1 vectors starting from 67
 KERN: intel_extreme: using message signaled interrupts
 KERN: intel_extreme: intel_extreme_init: completed successfully!
 KERN: intel_extreme: accelerant: intel_extreme.accelerant
 KERN: intel_extreme: CALLED status_t intel_init_accelerant(int)
 KERN: intel_extreme: Pipe A.
 KERN: intel_extreme: PanelFitter: requested fitter #1
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x0 Plane Base: 0x0
 KERN: intel_extreme: Pipe B.
 KERN: intel_extreme: PanelFitter: requested fitter #2
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x1000 Plane Base: 0x1000
 KERN: intel_extreme: Pipe C.
 KERN: intel_extreme: PanelFitter: requested fitter #3
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x2000 Plane Base: 0x2000
 KERN: intel_extreme: adpa: ffffffff
 KERN: intel_extreme: dova: ffffffff, dovb: ffffffff, dovc: ffffffff
 KERN: intel_extreme: lvds: ffffffff
 KERN: intel_extreme: dp_a: 80000007
 KERN: intel_extreme: dp_b: ffffffff
 KERN: intel_extreme: dp_c: ffffffff
 KERN: intel_extreme: dp_d: ffffffff
 KERN: intel_extreme: tra_dp: ffffffff
 KERN: intel_extreme: trb_dp: ffffffff
 KERN: intel_extreme: trc_dp: ffffffff
 KERN: intel_extreme: Probing DDI 2
 KERN: intel_extreme: IsConnected: Digital Display Interface B
 PortRegister: 0x2004100
 KERN: intel_extreme: IsConnected: Digital Display Interface B Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface B: trying to read EDID
 KERN: intel_extreme: Digital Display Interface B: using ddc @ 0x4005020
 KERN: intel_extreme: Digital Display Interface B: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 3
 KERN: intel_extreme: IsConnected: Digital Display Interface C
 PortRegister: 0x2004200
 KERN: intel_extreme: IsConnected: Digital Display Interface C Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface C: trying to read EDID
 KERN: intel_extreme: Digital Display Interface C: using ddc @ 0x400501c
 KERN: intel_extreme: Digital Display Interface C: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 4
 KERN: intel_extreme: IsConnected: Digital Display Interface D
 PortRegister: 0x2004300
 KERN: intel_extreme: IsConnected: Digital Display Interface D Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface D: trying to read EDID
 KERN: intel_extreme: Digital Display Interface D: using ddc @ 0x4005024
 KERN: intel_extreme: Digital Display Interface D: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 5
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface E: trying to read EDID
 KERN: intel_extreme: Digital Display Interface E: no DDC register found
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Probing DDI 6
 KERN: intel_extreme: IsConnected: Digital Display Interface F
 PortRegister: 0x2004500
 KERN: intel_extreme: IsConnected: Digital Display Interface F Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface F: trying to read EDID
 KERN: intel_extreme: Digital Display Interface F: no DDC register found
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing complete.
 KERN: intel_extreme: dump_ports: Connected ports: (port_count: 1)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: port 0: Digital Display Interface E connected
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual pipe_index Port::PipePreference()
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual status_t
 DigitalDisplayInterface::SetPipe(Pipe*)
 KERN: intel_extreme: SetPipe: Assuming pipe is assigned by BIOS (fixme)
 KERN: intel_extreme: CALLED bool Pipe::IsEnabled()
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: CALLED status_t create_mode_list()
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface E: no EDID information
 found.
 KERN: intel_extreme: intel_get_preferred_mode
 KERN: intel_extreme: intel_set_display_mode(1024x768, virtual: 1024x768)
 KERN: intel_extreme: CALLED status_t
 intel_propose_display_mode(display_mode*, const display_mode*, const
 display_mode*)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: false
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual status_t
 DigitalDisplayInterface::SetDisplayMode(display_mode*, uint32)
 KERN: intel_extreme: SetDisplayMode: Digital Display Interface E 1024x768
 KERN: intel_extreme: SetDisplayMode: Setting internal panel to native
 resolution at 60Hz
 KERN: intel_extreme: Enable: PCH_PANEL_FITTER_CONTROL, 0x80000000
 KERN: intel_extreme: Enable: PCH_PANEL_FITTER_WINDOW_POS, 0x0
 KERN: intel_extreme: skl_wrpll_try_divider: DCO central frequency
 9600000000Hz
 KERN: intel_extreme: skl_wrpll_try_divider: DCO frequency 9100000000Hz
 KERN: intel_extreme: skl_wrpll_try_divider: negative offset accepted,
 deviation 520
 KERN: intel_extreme: skl_ddi_calculate_wrpll: Full divider (p) found is 28
 KERN: intel_extreme: skl_wrpll_params_populate: AFE frequency 325000000Hz
 KERN: intel_extreme: skl_wrpll_params_populate: p0: 2, p1: 7, p2: 2
 KERN: intel_extreme: skl_wrpll_params_populate: DCO frequency 9100000000Hz
 KERN: intel_extreme: skl_wrpll_params_populate: Reference clock: 38.4Mhz
 KERN: intel_extreme: skl_wrpll_params_populate: DCO integer 236
 KERN: intel_extreme: skl_wrpll_params_populate: DCO fraction 0x1bca1
 KERN: intel_extreme: CALLED void Pipe::ConfigureClocksSKL(const
 skl_wrpll_params&, uint32, port_index, uint32*)
 KERN: intel_extreme: PLL selected is 0
 KERN: intel_extreme: Skylake DPLL_CFGCR1 0x1c0000
 KERN: intel_extreme: Skylake DPLL_CFGCR2 0x28000000
 KERN: intel_extreme: PLL programming not needed, skipping.
 KERN: intel_extreme: Skylake DPLL_CTRL1: 0x12800e7
 KERN: intel_extreme: Skylake DPLL_CTRL2: 0x300
 KERN: intel_extreme: Skylake DPLL_STATUS: 0x0
 KERN: intel_extreme: CALLED void Pipe::ConfigureTimings(display_mode*,
 bool, port_index)
 KERN: intel_extreme: ConfigureTimings(1): fPipeOffset: 0x0
 KERN: intel_extreme: CALLED void Pipe::ConfigureScalePos(display_mode*)
 KERN: intel_extreme: ConfigureScalePos: fPipeOffset: 0x0
 KERN: intel_extreme: CALLED void Pipe::_ConfigureTranscoder(display_mode*)
 KERN: intel_extreme: _ConfigureTranscoder: fPipeOffset: 0x0
 KERN: intel_extreme: _ConfigureTranscoder: trans conf reg: 0xc0000024
 KERN: intel_extreme: _ConfigureTranscoder: trans DDI func ctl reg:
 0x8a010006
 KERN: intel_extreme: _ConfigureTranscoder: Transcoder uses DP SST mode
 KERN: intel_extreme: _SetPortLinkGen8: DDI DP-link reference clock is
 324Mhz
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 data before: 0x7e68c048
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 data before: 0x800000
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 link before: 0x8bab0
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 link before: 0x80000
 KERN: intel_extreme: _SetPortLinkGen8: DDI Link Colordepth: 24
 KERN: intel_extreme: _SetPortLinkGen8: DDI in DP mode with 4 lane(s) in
 use
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 data after: 0x7e13425e
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 data after: 0x800000
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 link after: 0x19add
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 link after: 0x80000
 KERN: intel_extreme: intel_set_display_mode: Port configuration completed
 successfully!
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: true
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: CALLED status_t
 intel_get_frame_buffer_config(frame_buffer_config*)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: true
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: found cpufreq module: power/cpufreq/intel_pstates/v1
 KERN: found cpuidle module: power/cpuidle/intel_cstates/v1
 KERN: package_daemon [1892560:  2836] KERN: active package:
 "intel_wifi_firmwares-2019_11_02-1-any.hpkg"
 KERN: intel_extreme: CALLED status_t init_hardware()
 KERN: intel_extreme: get_next_intel_extreme: Intel gfx deviceID: 0x9a49
 KERN: intel_extreme: CALLED status_t init_driver()
 KERN: intel_extreme: detect_intel_pch: Intel PCH deviceID: 0xa082
 KERN: intel_extreme: detect_intel_pch: Found Tiger Lake PCH
 KERN: intel_extreme: get_next_intel_extreme: Intel gfx deviceID: 0x9a49
 KERN: intel_extreme: (0) TigerLake, revision = 0x1
 KERN: intel_extreme: CALLED const char** publish_devices()
 KERN: intel_extreme: CALLED device_hooks* find_device(const char*)
 KERN: loaded driver /boot/system/add-
 ons/kernel/drivers/dev/graphics/intel_extreme
 KERN: devfs: "intel_810" api_version missing
 KERN: intel_extreme: CALLED status_t device_open(const char*, uint32,
 void**)
 KERN: intel_extreme: intel_extreme: CALLED status_t
 intel_extreme_init(intel_info&)
 KERN: intel_gart: bus manager init
 KERN: intel_gart: found intel bridge
 KERN: intel_gart: GTT base 605c200000, size 8388608, entries 2048, stolen
 62910464
 KERN: intel_gart: detected 60 MB of stolen memory, aperture size 256 MB,
 GTT size 8192 KB
 KERN: intel_gart: GTT base = 0x605c200000
 KERN: intel_gart: MMIO base = 0x5c000000
 KERN: intel_gart: GMR base = 0x4000000000
 KERN: intel_extreme: Init Intel generation 12 GPU with PCH split.
 KERN: intel_extreme: REGS_NORTH_SHARED: 0x40000
 KERN: intel_extreme: REGS_NORTH_PIPE_AND_PORT: 0x60000
 KERN: intel_extreme: REGS_NORTH_PLANE_CONTROL: 0x70000
 KERN: intel_extreme: REGS_SOUTH_SHARED: 0xc0000
 KERN: intel_extreme: REGS_SOUTH_TRANSCODER_PORT: 0xe0000
 KERN: intel_extreme:CALLED status_t intel_en_gating(intel_info&)
 KERN: intel_extreme:i965 quirk
 KERN: intel_extreme:CALLED status_t intel_en_downclock(intel_info&)
 KERN: intel_extreme:intel_en_downclock: Downclocking not supported on this
 chipset.
 KERN: intel_extreme: Graphic OpRegion physical addr: 0x45abe018; size:
 0x2000
 KERN: intel_extreme: mapping OpRegion: 0x45abe018 -> 0xffffffff824e9018
 KERN: intel_extreme: RVDA physical addr: 0x45ac0018; size: 0x2200
 KERN: intel_extreme: VBT signature "$VBT TIGERLAKE      ", BDB version 240
 KERN: intel_extreme: panel type: 2
 KERN: intel_extreme: pixel_clock 65000 hactive 1024 hfront_porch 24 hsync
 136 hblank 320 vactive 768 vfront_porch 3 vsync 6 vblank 38
 KERN: intel_extreme: found generic dtd entry of size 1024 x 768 in BIOS
 VBT tables
 KERN: intel_extreme: Overlay registers mapped at 0x3bff000 =
 0xffffffffd3bff000 - ffffffffd0000000 (f9af000)
 KERN: intel_extreme: Allocating hardware status pageKERN:
 allocate_io_interrupt_vectors: allocated 1 vectors starting from 67
 KERN: intel_extreme: using message signaled interrupts
 KERN: intel_extreme: intel_extreme_init: completed successfully!
 KERN: intel_extreme: accelerant: intel_extreme.accelerant
 KERN: intel_extreme: CALLED status_t intel_init_accelerant(int)
 KERN: intel_extreme: Pipe A.
 KERN: intel_extreme: PanelFitter: requested fitter #1
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x0 Plane Base: 0x0
 KERN: intel_extreme: Pipe B.
 KERN: intel_extreme: PanelFitter: requested fitter #2
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x1000 Plane Base: 0x1000
 KERN: intel_extreme: Pipe C.
 KERN: intel_extreme: PanelFitter: requested fitter #3
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x2000 Plane Base: 0x2000
 KERN: intel_extreme: adpa: ffffffff
 KERN: intel_extreme: dova: ffffffff, dovb: ffffffff, dovc: ffffffff
 KERN: intel_extreme: lvds: ffffffff
 KERN: intel_extreme: dp_a: 80000007
 KERN: intel_extreme: dp_b: ffffffff
 KERN: intel_extreme: dp_c: ffffffff
 KERN: intel_extreme: dp_d: ffffffff
 KERN: intel_extreme: tra_dp: ffffffff
 KERN: intel_extreme: trb_dp: ffffffff
 KERN: intel_extreme: trc_dp: ffffffff
 KERN: intel_extreme: Probing DDI 2
 KERN: intel_extreme: IsConnected: Digital Display Interface B
 PortRegister: 0x2004100
 KERN: intel_extreme: IsConnected: Digital Display Interface B Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface B: trying to read EDID
 KERN: intel_extreme: Digital Display Interface B: using ddc @ 0x4005020
 KERN: intel_extreme: Digital Display Interface B: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 3
 KERN: intel_extreme: IsConnected: Digital Display Interface C
 PortRegister: 0x2004200
 KERN: intel_extreme: IsConnected: Digital Display Interface C Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface C: trying to read EDID
 KERN: intel_extreme: Digital Display Interface C: using ddc @ 0x400501c
 KERN: intel_extreme: Digital Display Interface C: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 4
 KERN: intel_extreme: IsConnected: Digital Display Interface D
 PortRegister: 0x2004300
 KERN: intel_extreme: IsConnected: Digital Display Interface D Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface D: trying to read EDID
 KERN: intel_extreme: Digital Display Interface D: using ddc @ 0x4005024
 KERN: intel_extreme: Digital Display Interface D: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 5
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface E: trying to read EDID
 KERN: intel_extreme: Digital Display Interface E: no DDC register found
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Probing DDI 6
 KERN: intel_extreme: IsConnected: Digital Display Interface F
 PortRegister: 0x2004500
 KERN: intel_extreme: IsConnected: Digital Display Interface F Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface F: trying to read EDID
 KERN: intel_extreme: Digital Display Interface F: no DDC register found
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing complete.
 KERN: intel_extreme: dump_ports: Connected ports: (port_count: 1)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: port 0: Digital Display Interface E connected
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual pipe_index Port::PipePreference()
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual status_t
 DigitalDisplayInterface::SetPipe(Pipe*)
 KERN: intel_extreme: SetPipe: Assuming pipe is assigned by BIOS (fixme)
 KERN: intel_extreme: CALLED bool Pipe::IsEnabled()
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: CALLED status_t create_mode_list()
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface E: no EDID information
 found.
 KERN: intel_extreme: intel_get_preferred_mode
 KERN: intel_extreme: intel_set_display_mode(1024x768, virtual: 1024x768)
 KERN: intel_extreme: CALLED status_t
 intel_propose_display_mode(display_mode*, const display_mode*, const
 display_mode*)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: false
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual status_t
 DigitalDisplayInterface::SetDisplayMode(display_mode*, uint32)
 KERN: intel_extreme: SetDisplayMode: Digital Display Interface E 1024x768
 KERN: intel_extreme: SetDisplayMode: Setting internal panel to native
 resolution at 60Hz
 KERN: intel_extreme: Enable: PCH_PANEL_FITTER_CONTROL, 0x80000000
 KERN: intel_extreme: Enable: PCH_PANEL_FITTER_WINDOW_POS, 0x0
 KERN: intel_extreme: skl_wrpll_try_divider: DCO central frequency
 9600000000Hz
 KERN: intel_extreme: skl_wrpll_try_divider: DCO frequency 9100000000Hz
 KERN: intel_extreme: skl_wrpll_try_divider: negative offset accepted,
 deviation 520
 KERN: intel_extreme: skl_ddi_calculate_wrpll: Full divider (p) found is 28
 KERN: intel_extreme: skl_wrpll_params_populate: AFE frequency 325000000Hz
 KERN: intel_extreme: skl_wrpll_params_populate: p0: 2, p1: 7, p2: 2
 KERN: intel_extreme: skl_wrpll_params_populate: DCO frequency 9100000000Hz
 KERN: intel_extreme: skl_wrpll_params_populate: Reference clock: 38.4Mhz
 KERN: intel_extreme: skl_wrpll_params_populate: DCO integer 236
 KERN: intel_extreme: skl_wrpll_params_populate: DCO fraction 0x1bca1
 KERN: intel_extreme: CALLED void Pipe::ConfigureClocksSKL(const
 skl_wrpll_params&, uint32, port_index, uint32*)
 KERN: intel_extreme: PLL selected is 0
 KERN: intel_extreme: Skylake DPLL_CFGCR1 0x1c0000
 KERN: intel_extreme: Skylake DPLL_CFGCR2 0x28000000
 KERN: intel_extreme: PLL programming not needed, skipping.
 KERN: intel_extreme: Skylake DPLL_CTRL1: 0x12800e7
 KERN: intel_extreme: Skylake DPLL_CTRL2: 0x300
 KERN: intel_extreme: Skylake DPLL_STATUS: 0x0
 KERN: intel_extreme: CALLED void Pipe::ConfigureTimings(display_mode*,
 bool, port_index)
 KERN: intel_extreme: ConfigureTimings(1): fPipeOffset: 0x0
 KERN: intel_extreme: CALLED void Pipe::ConfigureScalePos(display_mode*)
 KERN: intel_extreme: ConfigureScalePos: fPipeOffset: 0x0
 KERN: intel_extreme: CALLED void Pipe::_ConfigureTranscoder(display_mode*)
 KERN: intel_extreme: _ConfigureTranscoder: fPipeOffset: 0x0
 KERN: intel_extreme: _ConfigureTranscoder: trans conf reg: 0xc0000024
 KERN: intel_extreme: _ConfigureTranscoder: trans DDI func ctl reg:
 0x8a010006
 KERN: intel_extreme: _ConfigureTranscoder: Transcoder uses DP SST mode
 KERN: intel_extreme: _SetPortLinkGen8: DDI DP-link reference clock is
 324Mhz
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 data before: 0x7e68c048
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 data before: 0x800000
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 link before: 0x8bab0
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 link before: 0x80000
 KERN: intel_extreme: _SetPortLinkGen8: DDI Link Colordepth: 24
 KERN: intel_extreme: _SetPortLinkGen8: DDI in DP mode with 4 lane(s) in
 use
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 data after: 0x7e13425e
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 data after: 0x800000
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 link after: 0x19add
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 link after: 0x80000
 KERN: intel_extreme: intel_set_display_mode: Port configuration completed
 successfully!
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: true
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: CALLED status_t
 intel_get_frame_buffer_config(frame_buffer_config*)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: true
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: found cpufreq module: power/cpufreq/intel_pstates/v1
 KERN: found cpuidle module: power/cpuidle/intel_cstates/v1
 KERN: package_daemon [1890895:  2854] KERN: active package:
 "intel_wifi_firmwares-2019_11_02-1-any.hpkg"
 KERN: intel_extreme: CALLED status_t init_hardware()
 KERN: intel_extreme: get_next_intel_extreme: Intel gfx deviceID: 0x9a49
 KERN: intel_extreme: CALLED status_t init_driver()
 KERN: intel_extreme: detect_intel_pch: Intel PCH deviceID: 0xa082
 KERN: intel_extreme: detect_intel_pch: Found Tiger Lake PCH
 KERN: intel_extreme: get_next_intel_extreme: Intel gfx deviceID: 0x9a49
 KERN: intel_extreme: (0) TigerLake, revision = 0x1
 KERN: intel_extreme: CALLED const char** publish_devices()
 KERN: intel_extreme: CALLED device_hooks* find_device(const char*)
 KERN: loaded driver /boot/system/add-
 ons/kernel/drivers/dev/graphics/intel_extreme
 KERN: devfs: "intel_810" api_version missing
 KERN: intel_extreme: CALLED status_t device_open(const char*, uint32,
 void**)
 KERN: intel_extreme: intel_extreme: CALLED status_t
 intel_extreme_init(intel_info&)
 KERN: intel_gart: bus manager init
 KERN: intel_gart: found intel bridge
 KERN: intel_gart: GTT base 605c200000, size 8388608, entries 2048, stolen
 62910464
 KERN: intel_gart: detected 60 MB of stolen memory, aperture size 256 MB,
 GTT size 8192 KB
 KERN: intel_gart: GTT base = 0x605c200000
 KERN: intel_gart: MMIO base = 0x5c000000
 KERN: intel_gart: GMR base = 0x4000000000
 KERN: intel_extreme: Init Intel generation 12 GPU with PCH split.
 KERN: intel_extreme: REGS_NORTH_SHARED: 0x40000
 KERN: intel_extreme: REGS_NORTH_PIPE_AND_PORT: 0x60000
 KERN: intel_extreme: REGS_NORTH_PLANE_CONTROL: 0x70000
 KERN: intel_extreme: REGS_SOUTH_SHARED: 0xc0000
 KERN: intel_extreme: REGS_SOUTH_TRANSCODER_PORT: 0xe0000
 KERN: intel_extreme:CALLED status_t intel_en_gating(intel_info&)
 KERN: intel_extreme:i965 quirk
 KERN: intel_extreme:CALLED status_t intel_en_downclock(intel_info&)
 KERN: intel_extreme:intel_en_downclock: Downclocking not supported on this
 chipset.
 KERN: intel_extreme: Graphic OpRegion physical addr: 0x45abe018; size:
 0x2000
 KERN: intel_extreme: mapping OpRegion: 0x45abe018 -> 0xffffffff824bc018
 KERN: intel_extreme: RVDA physical addr: 0x45ac0018; size: 0x2200
 KERN: intel_extreme: VBT signature "$VBT TIGERLAKE      ", BDB version 240
 KERN: intel_extreme: panel type: 2
 KERN: intel_extreme: pixel_clock 65000 hactive 1024 hfront_porch 24 hsync
 136 hblank 320 vactive 768 vfront_porch 3 vsync 6 vblank 38
 KERN: intel_extreme: found generic dtd entry of size 1024 x 768 in BIOS
 VBT tables
 KERN: intel_extreme: Overlay registers mapped at 0x3bff000 =
 0xffffffffd3bff000 - ffffffffd0000000 (fa1a000)
 KERN: intel_extreme: Allocating hardware status pageKERN:
 allocate_io_interrupt_vectors: allocated 1 vectors starting from 67
 KERN: intel_extreme: using message signaled interrupts
 KERN: intel_extreme: intel_extreme_init: completed successfully!
 KERN: intel_extreme: accelerant: intel_extreme.accelerant
 KERN: intel_extreme: CALLED status_t intel_init_accelerant(int)
 KERN: intel_extreme: Pipe A.
 KERN: intel_extreme: PanelFitter: requested fitter #1
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x0 Plane Base: 0x0
 KERN: intel_extreme: Pipe B.
 KERN: intel_extreme: PanelFitter: requested fitter #2
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x1000 Plane Base: 0x1000
 KERN: intel_extreme: Pipe C.
 KERN: intel_extreme: PanelFitter: requested fitter #3
 KERN: intel_extreme: PanelFitter: this fitter is not setup by the BIOS:
 Enabling.
 KERN: intel_extreme: Pipe Base: 0x2000 Plane Base: 0x2000
 KERN: intel_extreme: adpa: ffffffff
 KERN: intel_extreme: dova: ffffffff, dovb: ffffffff, dovc: ffffffff
 KERN: intel_extreme: lvds: ffffffff
 KERN: intel_extreme: dp_a: 80000007
 KERN: intel_extreme: dp_b: ffffffff
 KERN: intel_extreme: dp_c: ffffffff
 KERN: intel_extreme: dp_d: ffffffff
 KERN: intel_extreme: tra_dp: ffffffff
 KERN: intel_extreme: trb_dp: ffffffff
 KERN: intel_extreme: trc_dp: ffffffff
 KERN: intel_extreme: Probing DDI 2
 KERN: intel_extreme: IsConnected: Digital Display Interface B
 PortRegister: 0x2004100
 KERN: intel_extreme: IsConnected: Digital Display Interface B Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface B: trying to read EDID
 KERN: intel_extreme: Digital Display Interface B: using ddc @ 0x4005020
 KERN: intel_extreme: Digital Display Interface B: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 3
 KERN: intel_extreme: IsConnected: Digital Display Interface C
 PortRegister: 0x2004200
 KERN: intel_extreme: IsConnected: Digital Display Interface C Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface C: trying to read EDID
 KERN: intel_extreme: Digital Display Interface C: using ddc @ 0x400501c
 KERN: intel_extreme: Digital Display Interface C: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 4
 KERN: intel_extreme: IsConnected: Digital Display Interface D
 PortRegister: 0x2004300
 KERN: intel_extreme: IsConnected: Digital Display Interface D Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface D: trying to read EDID
 KERN: intel_extreme: Digital Display Interface D: using ddc @ 0x4005024
 KERN: intel_extreme: Digital Display Interface D: no EDID information
 found.
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing DDI 5
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface E: trying to read EDID
 KERN: intel_extreme: Digital Display Interface E: no DDC register found
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Probing DDI 6
 KERN: intel_extreme: IsConnected: Digital Display Interface F
 PortRegister: 0x2004500
 KERN: intel_extreme: IsConnected: Digital Display Interface F Maximum
 Lanes: 4
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface F: trying to read EDID
 KERN: intel_extreme: Digital Display Interface F: no DDC register found
 KERN: intel_extreme: IsConnected: Not connected
 KERN: intel_extreme: Probing complete.
 KERN: intel_extreme: dump_ports: Connected ports: (port_count: 1)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: port 0: Digital Display Interface E connected
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual pipe_index Port::PipePreference()
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual status_t
 DigitalDisplayInterface::SetPipe(Pipe*)
 KERN: intel_extreme: SetPipe: Assuming pipe is assigned by BIOS (fixme)
 KERN: intel_extreme: CALLED bool Pipe::IsEnabled()
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: CALLED status_t create_mode_list()
 KERN: intel_extreme: CALLED virtual status_t Port::GetEDID(edid1_info*,
 bool)
 KERN: intel_extreme: Digital Display Interface E: no EDID information
 found.
 KERN: intel_extreme: intel_get_preferred_mode
 KERN: intel_extreme: intel_set_display_mode(1024x768, virtual: 1024x768)
 KERN: intel_extreme: CALLED status_t
 intel_propose_display_mode(display_mode*, const display_mode*, const
 display_mode*)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: false
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: CALLED virtual status_t
 DigitalDisplayInterface::SetDisplayMode(display_mode*, uint32)
 KERN: intel_extreme: SetDisplayMode: Digital Display Interface E 1024x768
 KERN: intel_extreme: SetDisplayMode: Setting internal panel to native
 resolution at 60Hz
 KERN: intel_extreme: Enable: PCH_PANEL_FITTER_CONTROL, 0x80000000
 KERN: intel_extreme: Enable: PCH_PANEL_FITTER_WINDOW_POS, 0x0
 KERN: intel_extreme: skl_wrpll_try_divider: DCO central frequency
 9600000000Hz
 KERN: intel_extreme: skl_wrpll_try_divider: DCO frequency 9100000000Hz
 KERN: intel_extreme: skl_wrpll_try_divider: negative offset accepted,
 deviation 520
 KERN: intel_extreme: skl_ddi_calculate_wrpll: Full divider (p) found is 28
 KERN: intel_extreme: skl_wrpll_params_populate: AFE frequency 325000000Hz
 KERN: intel_extreme: skl_wrpll_params_populate: p0: 2, p1: 7, p2: 2
 KERN: intel_extreme: skl_wrpll_params_populate: DCO frequency 9100000000Hz
 KERN: intel_extreme: skl_wrpll_params_populate: Reference clock: 38.4Mhz
 KERN: intel_extreme: skl_wrpll_params_populate: DCO integer 236
 KERN: intel_extreme: skl_wrpll_params_populate: DCO fraction 0x1bca1
 KERN: intel_extreme: CALLED void Pipe::ConfigureClocksSKL(const
 skl_wrpll_params&, uint32, port_index, uint32*)
 KERN: intel_extreme: PLL selected is 0
 KERN: intel_extreme: Skylake DPLL_CFGCR1 0x1c0000
 KERN: intel_extreme: Skylake DPLL_CFGCR2 0x28000000
 KERN: intel_extreme: PLL programming not needed, skipping.
 KERN: intel_extreme: Skylake DPLL_CTRL1: 0x12800e7
 KERN: intel_extreme: Skylake DPLL_CTRL2: 0x300
 KERN: intel_extreme: Skylake DPLL_STATUS: 0x0
 KERN: intel_extreme: CALLED void Pipe::ConfigureTimings(display_mode*,
 bool, port_index)
 KERN: intel_extreme: ConfigureTimings(1): fPipeOffset: 0x0
 KERN: intel_extreme: CALLED void Pipe::ConfigureScalePos(display_mode*)
 KERN: intel_extreme: ConfigureScalePos: fPipeOffset: 0x0
 KERN: intel_extreme: CALLED void Pipe::_ConfigureTranscoder(display_mode*)
 KERN: intel_extreme: _ConfigureTranscoder: fPipeOffset: 0x0
 KERN: intel_extreme: _ConfigureTranscoder: trans conf reg: 0xc0000024
 KERN: intel_extreme: _ConfigureTranscoder: trans DDI func ctl reg:
 0x8a010006
 KERN: intel_extreme: _ConfigureTranscoder: Transcoder uses DP SST mode
 KERN: intel_extreme: _SetPortLinkGen8: DDI DP-link reference clock is
 324Mhz
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 data before: 0x7e68c048
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 data before: 0x800000
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 link before: 0x8bab0
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 link before: 0x80000
 KERN: intel_extreme: _SetPortLinkGen8: DDI Link Colordepth: 24
 KERN: intel_extreme: _SetPortLinkGen8: DDI in DP mode with 4 lane(s) in
 use
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 data after: 0x7e13425e
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 data after: 0x800000
 KERN: intel_extreme: _SetPortLinkGen8: DDI M1 link after: 0x19add
 KERN: intel_extreme: _SetPortLinkGen8: DDI N1 link after: 0x80000
 KERN: intel_extreme: intel_set_display_mode: Port configuration completed
 successfully!
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: true
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 KERN: intel_extreme: CALLED status_t
 intel_get_frame_buffer_config(frame_buffer_config*)
 KERN: intel_extreme: IsConnected: Digital Display Interface E
 PortRegister: 0x2004400
 KERN: intel_extreme: IsConnected: Digital Display Interface E Maximum
 Lanes: 4
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP: 0x0
 KERN: intel_extreme: IsConnected: Laptop, but eDP port down: enabling port
 on pipe EDP
 KERN: intel_extreme: IsConnected: PIPE_DDI_FUNC_CTL_EDP after: 0x0
 KERN: intel_extreme: IsConnected: Laptop. No EDID, but force enabled as we
 have a VBT
 KERN: intel_extreme: Power: Digital Display Interface E DDI enabled: true
 KERN: intel_extreme: CALLED void Pipe::Enable(bool)
 }}}
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/17683#comment:1>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: