FreeBSDDesktop / kms-drm

the DRM part of the linuxkpi-based KMS
63 stars 26 forks source link

12.0-STABLE r350740 GENERIC amd64 panic when loading i915kms.k #164

Closed dmitryluhtionov closed 4 years ago

dmitryluhtionov commented 5 years ago

drm-fbsd12.0-kmod-4.16.g20190722_1 gpu-firmware-kmod-g20190620

dmesg

[drm:drm_core_init] Initialized drmn0: on vgapci0 vgapci0: child drmn0 requested pci_enable_io vgapci0: child drmn0 requested pci_enable_io [drm:intel_detect_pch] Found Cannon Lake PCH (CNP) [drm:get_allowed_dc_mask] Allowed DC state mask 03 [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). [drm:__intel_uncore_early_sanitize] unclaimed mmio detected on uncore init, clearing [drm:intel_sanitize_options] ppgtt mode: 3 [drm:intel_uc_sanitize_options] enable_guc=0 (submission:no huc:no) [drm:i915_ggtt_probe_hw] GGTT size = 4096M [drm:i915_ggtt_probe_hw] GMADR size = 256M [drm:i915_ggtt_probe_hw] DSM size = 128M Successfully added WC MTRR for [0x90000000-0x9fffffff]: 0; [drm] Got stolen memory base 0x88000000, size 0x8000000 [drm:i915_gem_init_stolen] Memory reserved for graphics device: 131072K, usable: 130048K [drm:intel_opregion_setup] graphic opregion physical addr: 0x8636b018 [drm:intel_opregion_setup] Public ACPI methods supported [drm:intel_opregion_setup] SWSCI supported [drm:swsci_setup] SWSCI GBDA callbacks 00000cb3, SBCB callbacks 00300483 [drm:intel_opregion_setup] ASLE supported [drm:intel_opregion_setup] ASLE extension supported [drm:intel_opregion_setup] Found valid VBT in ACPI OpRegion (Mailbox #4) [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm:init_vbt_defaults] Set default to SSC at 120000 kHz [drm:intel_bios_init] VBT signature "$VBT COFFEELAKE ", BDB version 209 [drm:parse_general_features] BDB_GENERAL_FEATURES int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq 120000 display_clock_mode 0 fdi_rx_polarity_inverted 0 [drm:parse_general_definitions] crt_ddc_bus_pin: 2 [drm:intel_opregion_get_panel_type] Ignoring OpRegion panel type (0) [drm:parse_lfp_panel_data] Panel type: 2 (VBT) [drm:parse_lfp_panel_data] DRRS supported mode is static [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT tables: [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa [drm:parse_lfp_panel_data] VBT initial LVDS value 300 [drm:parse_lfp_backlight] VBT backlight PWM modulation frequency 200 Hz, active high, min brightness 0, level 255, controller 0 [drm:parse_driver_features] DRRS State Enabled:0 [drm:parse_sdvo_device_mapping] Skipping SDVO device mapping [drm:parse_ddi_port] Port A VBT info: DP:1 HDMI:0 DVI:0 EDP:1 CRT:0 [drm:parse_ddi_port] VBT HDMI level shift for port A: 0 [drm:parse_ddi_port] Port C VBT info: DP:0 HDMI:1 DVI:1 EDP:0 CRT:0 [drm:parse_ddi_port] VBT HDMI level shift for port C: 8 [drm:parse_ddi_port] Port D VBT info: DP:0 HDMI:1 DVI:1 EDP:0 CRT:0 [drm:parse_ddi_port] VBT HDMI level shift for port D: 8 [drm:parse_ddi_port] Port E VBT info: DP:1 HDMI:0 DVI:0 EDP:0 CRT:0 [drm:sanitize_aux_ch] port A trying to use the same AUX CH (0x40) as port E, disabling port A DP support [drm:parse_ddi_port] VBT HDMI level shift for port E: 0 [drm:intel_update_rawclk] rawclk rate: 24000 kHz [drm:gen9_set_dc_state] Setting DC state from 00 to 00 [drm:intel_power_well_enable] enabling power well 1 [drm:intel_power_well_enable] enabling MISC IO power well [drm:intel_dump_cdclk_state] Current CDCLK 675000 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 3 [drm:intel_update_max_cdclk] Max CD clock rate: 675000 kHz [drm:intel_update_max_cdclk] Max dotclock rate: 675000 kHz [drm:intel_power_well_enable] enabling always-on [drm:intel_power_well_enable] enabling DC off [drm:gen9_set_dc_state] Setting DC state from 00 to 00 [drm:intel_power_well_enable] enabling power well 2 [drm:intel_power_well_enable] enabling DDI A/E IO power well [drm:intel_power_well_enable] enabling DDI B IO power well [drm:intel_power_well_enable] enabling DDI C IO power well [drm:intel_power_well_enable] enabling DDI D IO power well [drm:intel_csr_ucode_init] Loading i915/kbl_dmc_ver1_04.bin [drm:drm_irq_install] irq=16 Aug 8 10:12:00 m18 kernel: Successfully added WC MTRR for [0x90000000-0x9fffffff]: 0; [drm:intel_fbc_init] Sanitized enable_fbc value: 1 [drm:intel_print_wm_latency] Gen9 Plane WM0 latency 2 (2.0 usec) [drm:intel_print_wm_latency] Gen9 Plane WM1 latency 19 (19.0 usec) [drm:intel_print_wm_latency] Gen9 Plane WM2 latency 28 (28.0 usec) [drm:intel_print_wm_latency] Gen9 Plane WM3 latency 32 (32.0 usec) [drm:intel_print_wm_latency] Gen9 Plane WM4 latency 63 (63.0 usec) [drm:intel_print_wm_latency] Gen9 Plane WM5 latency 77 (77.0 usec) [drm:intel_print_wm_latency] Gen9 Plane WM6 latency 83 (83.0 usec) [drm:intel_print_wm_latency] Gen9 Plane WM7 latency 99 (99.0 usec) [drm:intel_modeset_init] 3 display pipes available. [drm:intel_dump_cdclk_state] Current CDCLK 675000 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 3 [drm:intel_ddi_init] VBT says port A is not DVI/HDMI/DP compatible, respect it [drm:intel_hdmi_init_connector] Adding HDMI connector on port C [drm] Connector HDMI-A-1: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-1 [drm] - kern.vt.fb.default_mode [drm:intel_hdmi_ddc_pin] Using DDC pin 0x2 for port C (VBT) [drm:intel_hdmi_init_connector] Adding HDMI connector on port D [drm] Connector HDMI-A-2: get mode from tunables: [drm] - kern.vt.fb.modes.HDMI-A-2 [drm] - kern.vt.fb.default_mode [drm:intel_hdmi_ddc_pin] Using DDC pin 0x4 for port D (VBT) [drm:intel_dp_init_connector] Adding DP connector on port E [drm] Connector DP-1: get mode from tunables: [drm] - kern.vt.fb.modes.DP-1 [drm] - kern.vt.fb.default_mode [drm:intel_aux_port] using AUX A for port E (VBT) [drm:intel_set_plane_visible] pipe A active planes 0x0 [drm:intel_set_plane_visible] pipe A active planes 0x0 [drm:intel_set_plane_visible] pipe A active planes 0x0 [drm:intel_modeset_readout_hw_state] [CRTC:37:pipe A] hw state readout: enabled [drm:intel_set_plane_visible] pipe B active planes 0x0 [drm:intel_set_plane_visible] pipe B active planes 0x0 [drm:intel_set_plane_visible] pipe B active planes 0x0 [drm:intel_modeset_readout_hw_state] [CRTC:47:pipe B] hw state readout: disabled [drm:intel_set_plane_visible] pipe C active planes 0x0 [drm:intel_set_plane_visible] pipe C active planes 0x0 [drm:intel_set_plane_visible] pipe C active planes 0x0 [drm:intel_modeset_readout_hw_state] [CRTC:57:pipe C] hw state readout: disabled [drm:intel_modeset_readout_hw_state] DPLL 0 hw state readout: crtc_mask 0x00000000, on 1 [drm:intel_modeset_readout_hw_state] DPLL 1 hw state readout: crtc_mask 0x00000001, on 1 [drm:intel_modeset_readout_hw_state] DPLL 2 hw state readout: crtc_mask 0x00000000, on 0 [drm:intel_modeset_readout_hw_state] DPLL 3 hw state readout: crtc_mask 0x00000000, on 0 [drm:intel_modeset_readout_hw_state] [ENCODER:58:DDI C] hw state readout: disabled, pipe A [drm:intel_modeset_readout_hw_state] [ENCODER:63:DDI D] hw state readout: enabled, pipe A [drm:intel_modeset_readout_hw_state] [ENCODER:65:DDI E] hw state readout: disabled, pipe A [drm:intel_modeset_readout_hw_state] [CONNECTOR:59:HDMI-A-1] hw state readout: disabled [drm:intel_modeset_readout_hw_state] [CONNECTOR:64:HDMI-A-2] hw state readout: enabled [drm:intel_modeset_readout_hw_state] [CONNECTOR:66:DP-1] hw state readout: disabled [drm:drm_calc_timestamping_constants] crtc 37: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 [drm:drm_calc_timestamping_constants] crtc 37: clock 148500 kHz framedur 16666666 linedur 14814 [drm:intel_dump_pipe_config] [CRTC:37:pipe A][setup_hw_state] [drm:intel_dump_pipe_config] output_types: HDMI (0x40) [drm:intel_dump_pipe_config] cpu_transcoder: A, pipe bpp: 24, dithering: 0 [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 [drm:intel_dump_pipe_config] requested mode: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 [drm:intel_dump_pipe_config] adjusted mode: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 [drm:intel_dump_crtc_timings] crtc timings: 148500 1920 2008 2052 2200 1080 1084 1089 1125, type: 0x40 flags: 0x5 [drm:intel_dump_pipe_config] port clock: 148500, pipe src size: 720x400, pixel rate 148500 [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x80000000, scaler_id: 0 [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x07800438, enabled [drm:intel_dump_pipe_config] ips: 0, double wide: 0 [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x21, cfgcr1: 0x80400173, cfgcr2: 0x3a5 [drm:intel_dump_pipe_config] planes on this crtc [drm:intel_dump_pipe_config] [PLANE:28:plane 1A] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [PLANE:31:plane 2A] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [PLANE:34:cursor A] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [CRTC:47:pipe B][setup_hw_state] [drm:intel_dump_pipe_config] output_types: (0x0) [drm:intel_dump_pipe_config] cpu_transcoder: B, pipe bpp: 0, dithering: 0 [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 [drm:intel_dump_pipe_config] requested mode: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 [drm:intel_dump_pipe_config] adjusted mode: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0 [drm:intel_dump_pipe_config] port clock: 0, pipe src size: 0x0, pixel rate 0 [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x0, scaler_id: -1 [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled [drm:intel_dump_pipe_config] ips: 0, double wide: 0 [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x0, cfgcr1: 0x0, cfgcr2: 0x0 [drm:intel_dump_pipe_config] planes on this crtc [drm:intel_dump_pipe_config] [PLANE:38:plane 1B] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [PLANE:41:plane 2B] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [PLANE:44:cursor B] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [CRTC:57:pipe C][setup_hw_state] [drm:intel_dump_pipe_config] output_types: (0x0) [drm:intel_dump_pipe_config] cpu_transcoder: C, pipe bpp: 0, dithering: 0 [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 [drm:intel_dump_pipe_config] requested mode: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 [drm:intel_dump_pipe_config] adjusted mode: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0 [drm:intel_dump_pipe_config] port clock: 0, pipe src size: 0x0, pixel rate 0 [drm:intel_dump_pipe_config] num_scalers: 1, scaler_users: 0x0, scaler_id: -1 [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled [drm:intel_dump_pipe_config] ips: 0, double wide: 0 [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x0, cfgcr1: 0x0, cfgcr2: 0x0 [drm:intel_dump_pipe_config] planes on this crtc [drm:intel_dump_pipe_config] [PLANE:48:plane 1C] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [PLANE:51:plane 2C] disabled, scaler_id = -1 [drm:intel_dump_pipe_config] [PLANE:54:cursor C] disabled, scaler_id = -1 [drm:drm_mode_object_get] OBJ ID: 64 (2) [drm:intel_modeset_setup_hw_state] DPLL 0 enabled but not in use, disabling [drm:i915_gem_init_ggtt] clearing unused GTT space: [1000, 100000000] [drm:i915_gem_contexts_init] logical context support initialized [drm:intel_engine_create_scratch] rcs0 pipe control offset: 0xfffff000 [drm:init_status_page] rcs0 hws offset: 0xfffcf000 [drm:init_status_page] bcs0 hws offset: 0xfffc8000 [drm:init_status_page] vcs0 hws offset: 0xfffc1000 [drm:init_status_page] vecs0 hws offset: 0xfffba000 [drm:gen8_init_common_ring] Execlists enabled for rcs0 [drm:init_workarounds_ring] rcs0: Number of context specific w/a: 14 [drm:gen8_init_common_ring] Execlists enabled for bcs0 [drm:gen8_init_common_ring] Execlists enabled for vcs0 [drm:gen8_init_common_ring] Execlists enabled for vecs0

Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x1 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff835c590f stack pointer = 0x28:0xffffffff83044810 frame pointer = 0x28:0xffffffff83044880 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 0 (softirq_0) trap number = 12 Timeout initializing vt_vga panic: page fault cpuid = 0 time = 1565248321 KDB: stack backtrace:

0 0xffffffff80c25607 at kdb_backtrace+0x67

1 0xffffffff80bd8f6d at vpanic+0x19d

2 0xffffffff80bd8dc3 at panic+0x43

3 0xffffffff810aec7c at trap_fatal+0x39c

4 0xffffffff810aecc9 at trap_pfault+0x49

5 0xffffffff810ae2bf at trap+0x29f

6 0xffffffff81088845 at calltrap+0x8

7 0xffffffff834f7600 at tasklet_handler+0x100

8 0xffffffff80c23ec4 at gtaskqueue_run_locked+0x144

9 0xffffffff80c23b28 at gtaskqueue_thread_loop+0x98

10 0xffffffff80b99aa3 at fork_exit+0x83

11 0xffffffff8108983e at fork_trampoline+0xe

Uptime: 43s

zeising commented 5 years ago

Are you sure you are loading /boot/modules/i915kms.ko? Have you compiled the driver, or are you using the package? If you are using the package, can you try compiling the driver from ports instead?

dmitryluhtionov commented 5 years ago

I load drm.ko and i915kms.ko both from /boot/modules I use package. latest package has build from this commit: https://github.com/FreeBSDDesktop/kms-drm/commit/2ada4e8ac2b9a4a437374ced0d4222a08437a5cb And not new version in ports.

zeising commented 5 years ago

There is no need to load drm.ko separately, it should be loaded by i915kms.ko. In any case, can you try to build the port locally, instead of using the package? I want to rule out kernel changes in STABLE, that might affect drm-kmod.

dmitryluhtionov commented 5 years ago

If you try to load only i915kms.ko, it load drm.ko from /boot/kernel, instead from /boot/modules. I trying to build drm-fbsd12.0-kmod from ports. And will write result later.

dmitryluhtionov commented 5 years ago

If you try to load only i915kms.ko, it load drm.ko from /boot/kernel, instead from /boot/modules. I trying to build drm-fbsd12.0-kmod from ports. When I build from ports - all work fine.

dmesg

Aug 8 12:01:05 m18 kernel: [drm:drm_core_init] Initialized Aug 8 12:01:16 m18 kernel: drmn0: on vgapci0 Aug 8 12:01:16 m18 kernel: vgapci0: child drmn0 requested pci_enable_io Aug 8 12:01:16 m18 syslogd: last message repeated 1 times Aug 8 12:01:16 m18 kernel: [drm:intel_detect_pch] Found Cannon Lake PCH (CNP) Aug 8 12:01:16 m18 kernel: [drm:get_allowed_dc_mask] Allowed DC state mask 03 Aug 8 12:01:16 m18 kernel: [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). Aug 8 12:01:16 m18 kernel: [drm:__intel_uncore_early_sanitize] unclaimed mmio detected on uncore init, clearing Aug 8 12:01:16 m18 kernel: [drm:intel_sanitize_options] ppgtt mode: 3 Aug 8 12:01:16 m18 kernel: [drm:intel_uc_sanitize_options] enable_guc=0 (submission:no huc:no) Aug 8 12:01:16 m18 kernel: [drm:i915_ggtt_probe_hw] GGTT size = 4096M Aug 8 12:01:16 m18 kernel: [drm:i915_ggtt_probe_hw] GMADR size = 256M Aug 8 12:01:16 m18 kernel: [drm:i915_ggtt_probe_hw] DSM size = 128M Aug 8 12:01:16 m18 kernel: Successfully added WC MTRR for [0x90000000-0x9fffffff]: 0; Aug 8 12:01:16 m18 kernel: [drm] Got stolen memory base 0x88000000, size 0x8000000 Aug 8 12:01:16 m18 kernel: [drm:i915_gem_init_stolen] Memory reserved for graphics device: 131072K, usable: 130048K Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] graphic opregion physical addr: 0x8636b018 Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] Public ACPI methods supported Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] SWSCI supported Aug 8 12:01:16 m18 kernel: [drm:swsci_setup] SWSCI GBDA callbacks 00000cb3, SBCB callbacks 00300483 Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] ASLE supported Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] ASLE extension supported Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] Found valid VBT in ACPI OpRegion (Mailbox #4) Aug 8 12:01:16 m18 kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). Aug 8 12:01:16 m18 kernel: [drm] Driver supports precise vblank timestamp query. Aug 8 12:01:16 m18 kernel: [drm:init_vbt_defaults] Set default to SSC at 120000 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_bios_init] VBT signature "$VBT COFFEELAKE ", BDB version 209 Aug 8 12:01:16 m18 kernel: [drm:parse_general_features] BDB_GENERAL_FEATURES int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq 120000 display_clock_mode 0 fdi_rx_polarity_inverted 0 Aug 8 12:01:16 m18 kernel: [drm:parse_general_definitions] crt_ddc_bus_pin: 2 Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_get_panel_type] Ignoring OpRegion panel type (0) Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] Panel type: 2 (VBT) Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] DRRS supported mode is static Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT tables: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] VBT initial LVDS value 300 Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_backlight] VBT backlight PWM modulation frequency 200 Hz, active high, min brightness 0, level 255, controller 0 Aug 8 12:01:16 m18 kernel: [drm:parse_driver_features] DRRS State Enabled:0 Aug 8 12:01:16 m18 kernel: [drm:parse_sdvo_device_mapping] Skipping SDVO device mapping Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port A VBT info: DP:1 HDMI:0 DVI:0 EDP:1 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port A: 0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port C VBT info: DP:0 HDMI:1 DVI:1 EDP:0 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port C: 8 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port D VBT info: DP:0 HDMI:1 DVI:1 EDP:0 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port D: 8 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port E VBT info: DP:1 HDMI:0 DVI:0 EDP:0 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:sanitize_aux_ch] port A trying to use the same AUX CH (0x40) as port E, disabling port A DP support Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port E: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_update_rawclk] rawclk rate: 24000 kHz Aug 8 12:01:16 m18 kernel: [drm:gen9_set_dc_state] Setting DC state from 00 to 00 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling power well 1 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling MISC IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_dump_cdclk_state] Current CDCLK 675000 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 3 Aug 8 12:01:16 m18 kernel: [drm:intel_update_max_cdclk] Max CD clock rate: 675000 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_update_max_cdclk] Max dotclock rate: 675000 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling always-on Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DC off Aug 8 12:01:16 m18 kernel: [drm:gen9_set_dc_state] Setting DC state from 00 to 00 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling power well 2 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI A/E IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI B IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI C IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI D IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_csr_ucode_init] Loading i915/kbl_dmc_ver1_04.bin Aug 8 12:01:16 m18 kernel: [drm:drm_irq_install] irq=16 Aug 8 12:01:16 m18 kernel: [drm:intel_fbc_init] Sanitized enable_fbc value: 1 Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM0 latency 2 (2.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM1 latency 19 (19.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM2 latency 28 (28.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM3 latency 32 (32.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM4 latency 63 (63.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM5 latency 77 (77.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM6 latency 83 (83.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM7 latency 99 (99.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_init] 3 display pipes available. Aug 8 12:01:16 m18 kernel: [drm:intel_dump_cdclk_state] Current CDCLK 675000 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 3 Aug 8 12:01:16 m18 kernel: [drm:intel_ddi_init] VBT says port A is not DVI/HDMI/DP compatible, respect it Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_init_connector] Adding HDMI connector on port C Aug 8 12:01:16 m18 kernel: [drm] Connector HDMI-A-1: get mode from tunables: Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.modes.HDMI-A-1 Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.default_mode Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_ddc_pin] Using DDC pin 0x2 for port C (VBT) Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_init_connector] Adding HDMI connector on port D Aug 8 12:01:16 m18 kernel: [drm] Connector HDMI-A-2: get mode from tunables: Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.modes.HDMI-A-2 Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.default_mode Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_ddc_pin] Using DDC pin 0x4 for port D (VBT) Aug 8 12:01:16 m18 kernel: [drm:intel_dp_init_connector] Adding DP connector on port E Aug 8 12:01:16 m18 kernel: [drm] Connector DP-1: get mode from tunables: Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.modes.DP-1 Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.default_mode Aug 8 12:01:16 m18 kernel: [drm:intel_aux_port] using AUX A for port E (VBT) Aug 8 12:01:16 m18 kernel: [drm:intel_set_plane_visible] pipe A active planes 0x0 Aug 8 12:01:16 m18 syslogd: last message repeated 2 times Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CRTC:37:pipe A] hw state readout: enabled Aug 8 12:01:16 m18 kernel: [drm:intel_set_plane_visible] pipe B active planes 0x0 Aug 8 12:01:16 m18 syslogd: last message repeated 2 times Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CRTC:47:pipe B] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:intel_set_plane_visible] pipe C active planes 0x0 Aug 8 12:01:16 m18 syslogd: last message repeated 2 times Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CRTC:57:pipe C] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 0 hw state readout: crtc_mask 0x00000000, on 1 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 1 hw state readout: crtc_mask 0x00000001, on 1 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 2 hw state readout: crtc_mask 0x00000000, on 0 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 3 hw state readout: crtc_mask 0x00000000, on 0 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [ENCODER:58:DDI C] hw state readout: disabled, pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [ENCODER:63:DDI D] hw state readout: enabled, pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [ENCODER:65:DDI E] hw state readout: disabled, pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CONNECTOR:59:HDMI-A-1] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CONNECTOR:64:HDMI-A-2] hw state readout: enabled Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CONNECTOR:66:DP-1] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: clock 148500 kHz framedur 16666666 linedur 14814 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:37:pipe A][setup_hw_state] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: HDMI (0x40) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: A, pipe bpp: 24, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 148500 1920 2008 2052 2200 1080 1084 1089 1125, type: 0x40 flags: 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 148500, pipe src size: 720x400, pixel rate 148500 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x80000000, scaler_id: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x07800438, enabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x21, cfgcr1: 0x80400173, cfgcr2: 0x3a5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:28:plane 1A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:31:plane 2A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:34:cursor A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:47:pipe B][setup_hw_state] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: (0x0) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: B, pipe bpp: 0, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 0, pipe src size: 0x0, pixel rate 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x0, scaler_id: -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x0, cfgcr1: 0x0, cfgcr2: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:38:plane 1B] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:41:plane 2B] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:44:cursor B] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:57:pipe C][setup_hw_state] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: (0x0) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: C, pipe bpp: 0, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 0, pipe src size: 0x0, pixel rate 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 1, scaler_users: 0x0, scaler_id: -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x0, cfgcr1: 0x0, cfgcr2: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:48:plane 1C] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:51:plane 2C] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:54:cursor C] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (2) Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_setup_hw_state] DPLL 0 enabled but not in use, disabling Aug 8 12:01:16 m18 kernel: [drm:i915_gem_init_ggtt] clearing unused GTT space: [1000, 100000000] Aug 8 12:01:16 m18 kernel: [drm:i915_gem_contexts_init] logical context support initialized Aug 8 12:01:16 m18 kernel: [drm:intel_engine_create_scratch] rcs0 pipe control offset: 0xfffff000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] rcs0 hws offset: 0xfffcf000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] bcs0 hws offset: 0xfffc8000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] vcs0 hws offset: 0xfffc1000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] vecs0 hws offset: 0xfffba000 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for rcs0 Aug 8 12:01:16 m18 kernel: [drm:init_workarounds_ring] rcs0: Number of context specific w/a: 14 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for bcs0 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for vcs0 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for vecs0 Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] pipe A not active or no fb, skipping Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] pipe B not active or no fb, skipping Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] pipe C not active or no fb, skipping Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] no active fbs found, not using BIOS config Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 59 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (3) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 66 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] Aug 8 12:01:16 m18 syslogd: last message repeated 1 times Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] new minor registered 128 Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] new minor registered 0 Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_connector_add] adding "HDMI-A-1" to sysfs Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_hotplug_event] generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_connector_add] adding "HDMI-A-2" to sysfs Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_hotplug_event] generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_connector_add] adding "DP-1" to sysfs Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_hotplug_event] generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:intel_dp_connector_register] registering DPDDC-E bus for card0-DP-1 Aug 8 12:01:16 m18 kernel: [drm:drm_dp_aux_register_devnode] drm_dp_aux_dev: aux [DPDDC-E] registered as minor 0 Aug 8 12:01:16 m18 kernel: [drm] Initialized i915 1.6.0 20171222 for drmn0 on minor 0 Aug 8 12:01:16 m18 kernel: [drm:intel_didl_outputs] 3 outputs detected Aug 8 12:01:16 m18 kernel: [drm:drm_setup_crtcs] Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:59:HDMI-A-1] Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_detect] [CONNECTOR:59:HDMI-A-1] Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050 w(1) Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first message, retry Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050 w(1) Aug 8 12:01:16 m18 kernel: [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus dpc Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_set_edid] HDMI GMBUS EDID read failed, retry using GPIO bit-banging Aug 8 12:01:16 m18 kernel: [drm:intel_gmbus_force_bit] enabling bit-banging on i915 gmbus dpc. force bit now 1 Aug 8 12:01:16 m18 kernel: [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus dpc Aug 8 12:01:16 m18 kernel: [drm:intel_gmbus_force_bit] disabling bit-banging on i915 gmbus dpc. force bit now 0 Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first message, retry Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:drm_dp_dual_mode_detect] DP dual mode HDMI ID: 0xfffffe008bda55a0E (err -6) Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:59:HDMI-A-1] status updated from unknown to disconnected Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [drm:drm_sysfs_hotplug_event] [CONNECTOR:59:HDMI-A-1] disconnected Aug 8 12:01:16 m18 kernel: generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:64:HDMI-A-2] Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_detect] [CONNECTOR:64:HDMI-A-2] Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpd] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpd] NAK on first message, retry Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpd] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:drm_dp_dual_mode_detect] DP dual mode HDMI ID: 0xfffffe008bda55a0E (err -6) Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:64:HDMI-A-2] status updated from unknown to connected Aug 8 12:01:16 m18 kernel: [drm:drm_add_display_info] non_desktop set to 0 Aug 8 12:01:16 m18 kernel: [drm:drm_edid_to_eld] ELD: no CEA Extension found Aug 8 12:01:16 m18 kernel: [drm:drm_add_display_info] non_desktop set to 0 Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:64:HDMI-A-2] probed modes : Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 69:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 73:"1680x1050" 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 77:"1400x1050" 60 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 74:"1600x900" 60 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 82:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 71:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 72:"1440x900" 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 75:"1280x800" 60 71000 1280 1328 1360 1440 800 803 809 823 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 70:"1152x864" 75 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 76:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 83:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 84:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 85:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 78:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 79:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 80:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 81:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6 Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:66:DP-1] Aug 8 12:01:16 m18 kernel: [drm:intel_dp_detect] [CONNECTOR:66:DP-1] Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:66:DP-1] status updated from unknown to disconnected Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:66:DP-1] disconnected Aug 8 12:01:16 m18 kernel: [drm:drm_enable_connectors] connector 59 enabled? no Aug 8 12:01:16 m18 kernel: [drm:drm_enable_connectors] connector 64 enabled? yes Aug 8 12:01:16 m18 kernel: [drm:drm_enable_connectors] connector 66 enabled? no Aug 8 12:01:16 m18 kernel: [drm:intel_fb_initial_config] Not using firmware configuration Aug 8 12:01:16 m18 kernel: [drm:drm_target_preferred] looking for cmdline mode on connector 64 Aug 8 12:01:16 m18 kernel: [drm:drm_target_preferred] looking for preferred mode on connector 64 0 Aug 8 12:01:16 m18 kernel: [drm:drm_target_preferred] found mode 1920x1080 Aug 8 12:01:16 m18 kernel: [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config Aug 8 12:01:16 m18 kernel: [drm:drm_setup_crtcs] desired mode 1920x1080 set on crtc 37 (0,0) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (3) Aug 8 12:01:16 m18 kernel: [drm:intelfb_create] no BIOS fb, allocating a new one Aug 8 12:01:16 m18 kernel: [drm:intelfb_create] allocated 1920x1080 fb: 0x00040000 Aug 8 12:01:16 m18 kernel: VT: Replacing driver "vga" with new "fb". Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 67 (1) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 67 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 87 (1) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (5) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (6) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 64 (6) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (5) Aug 8 12:01:16 m18 kernel: [drm:connected_sink_compute_bpp] [CONNECTOR:64:HDMI-A-2] checking for sink bpp constrains Aug 8 12:01:16 m18 kernel: [drm:connected_sink_compute_bpp] clamping display bpp (was 36) to default limit of 24 Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI output Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_compute_config] forcing pipe bpp to 24 for HDMI Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_pipe_config] hw max bpp: 36, pipe bpp: 24, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:37:pipe A][modeset] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: HDMI (0x40) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: A, pipe bpp: 24, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 148500 1920 2008 2052 2200 1080 1084 1089 1125, type: 0x40 flags: 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 148500, pipe src size: 1920x1080, pixel rate 148500 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x80000000, scaler_id: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x21, cfgcr1: 0x80400173, cfgcr2: 0x3a5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:28:plane 1A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:31:plane 2A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:34:cursor A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_checks] New cdclk calculated to be logical 337500 kHz, actual 337500 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_checks] New voltage level calculated to be logical 0, actual 0 Aug 8 12:01:16 m18 kernel: [drm:intel_find_shared_dpll] [CRTC:37:pipe A] allocated DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:intel_reference_shared_dpll] using DPLL 1 for pipe A Aug 8 12:01:16 m18 kernel: [drm:skl_update_scaler] scaler_user index 0.31: Staged freeing scaler id 0 scaler_users = 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_disable_pipe] disabling pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_disable_shared_dpll] disable DPLL 1 (active 1, on? 1) for crtc 37 Aug 8 12:01:16 m18 kernel: [drm:intel_disable_shared_dpll] disabling DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: clock 148500 kHz framedur 16666666 linedur 14814 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_cdclk_state] Changing CDCLK to 337500 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 0 Aug 8 12:01:16 m18 kernel: [drm:verify_encoder_state] [ENCODER:58:DDI C] Aug 8 12:01:16 m18 kernel: [drm:verify_encoder_state] [ENCODER:63:DDI D] Aug 8 12:01:16 m18 kernel: [drm:verify_encoder_state] [ENCODER:65:DDI E] Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 0 Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 2 Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 3 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_shared_dpll] enable DPLL 1 (active 1, on? 0) for crtc 37 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_shared_dpll] enabling DPLL 1 Aug 8 12:01:16 m18 kernel: start FB_INFO: Aug 8 12:01:16 m18 kernel: type=11 height=1080 width=1920 depth=32 Aug 8 12:01:16 m18 kernel: cmsize=16 size=8294400 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_pipe] pbase=0x90040000 vbase=0xfffff80090040000 Aug 8 12:01:16 m18 kernel: enabling pipe A Aug 8 12:01:16 m18 kernel: name=drmn0 flags=0x0 stride=7680 bpp=32 Aug 8 12:01:16 m18 kernel: cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 Aug 8 12:01:16 m18 kernel: end FB_INFO Aug 8 12:01:16 m18 kernel: [drm:intel_fbc_alloc_cfb] drmn0: reserved 16588800 bytes of contiguous stolen space for FBC, threshold: 1 Aug 8 12:01:16 m18 kernel: fb0: inteldrmfb frame buffer device Aug 8 12:01:16 m18 kernel: [drm:intel_fbc_enable] Enabling FBC on pipe A Aug 8 12:01:16 m18 kernel: [drm:drm_vblank_enable] enabling vblank on crtc 0, ret: 0 Aug 8 12:01:16 m18 kernel: [drm:drm_handle_vblank_events] vblank event on 4, current 4 Aug 8 12:01:16 m18 kernel: [drm:intel_connector_verify_state] [CONNECTOR:64:HDMI-A-2] Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 67 (1) Aug 8 12:01:16 m18 kernel: [drm:verify_crtc_state] [CRTC:37:pipe A] Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_sagv] Enabling the SAGV Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 87 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 64 (6) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 64 (5) Aug 8 12:01:16 m18 kernel: [drm:vblank_disable_fn] disabling vblank on crtc 0 Aug 8 12:01:16 m18 kernel: drmn0: successfully loaded firmware image with name: i915/kbl_dmc_ver1_04.bin Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_disable] disabling DDI C IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_disable] disabling DDI B IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_disable] disabling DDI A/E IO power well Aug 8 12:01:16 m18 kernel: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)

zeising commented 5 years ago

I never had the issue that i915kms.ko loaded the wrong drm.ko, but no matter. In any case, somewhere, there's a change in the kernel that made the driver incompatible. I have to look into this.

dmitryluhtionov commented 5 years ago

If you try to load only i915kms.ko, it load drm.ko from /boot/kernel, instead from /boot/modules. I trying to build drm-fbsd12.0-kmod from ports. When I build from ports - all work fine.

dmesg

Aug 8 12:01:05 m18 kernel: [drm:drm_core_init] Initialized Aug 8 12:01:16 m18 kernel: drmn0: on vgapci0 Aug 8 12:01:16 m18 kernel: vgapci0: child drmn0 requested pci_enable_io Aug 8 12:01:16 m18 syslogd: last message repeated 1 times Aug 8 12:01:16 m18 kernel: [drm:intel_detect_pch] Found Cannon Lake PCH (CNP) Aug 8 12:01:16 m18 kernel: [drm:get_allowed_dc_mask] Allowed DC state mask 03 Aug 8 12:01:16 m18 kernel: [drm] Unable to create a private tmpfs mount, hugepage support will be disabled(-19). Aug 8 12:01:16 m18 kernel: [drm:__intel_uncore_early_sanitize] unclaimed mmio detected on uncore init, clearing Aug 8 12:01:16 m18 kernel: [drm:intel_sanitize_options] ppgtt mode: 3 Aug 8 12:01:16 m18 kernel: [drm:intel_uc_sanitize_options] enable_guc=0 (submission:no huc:no) Aug 8 12:01:16 m18 kernel: [drm:i915_ggtt_probe_hw] GGTT size = 4096M Aug 8 12:01:16 m18 kernel: [drm:i915_ggtt_probe_hw] GMADR size = 256M Aug 8 12:01:16 m18 kernel: [drm:i915_ggtt_probe_hw] DSM size = 128M Aug 8 12:01:16 m18 kernel: Successfully added WC MTRR for [0x90000000-0x9fffffff]: 0; Aug 8 12:01:16 m18 kernel: [drm] Got stolen memory base 0x88000000, size 0x8000000 Aug 8 12:01:16 m18 kernel: [drm:i915_gem_init_stolen] Memory reserved for graphics device: 131072K, usable: 130048K Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] graphic opregion physical addr: 0x8636b018 Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] Public ACPI methods supported Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] SWSCI supported Aug 8 12:01:16 m18 kernel: [drm:swsci_setup] SWSCI GBDA callbacks 00000cb3, SBCB callbacks 00300483 Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] ASLE supported Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] ASLE extension supported Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_setup] Found valid VBT in ACPI OpRegion (Mailbox #4) Aug 8 12:01:16 m18 kernel: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). Aug 8 12:01:16 m18 kernel: [drm] Driver supports precise vblank timestamp query. Aug 8 12:01:16 m18 kernel: [drm:init_vbt_defaults] Set default to SSC at 120000 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_bios_init] VBT signature "$VBT COFFEELAKE ", BDB version 209 Aug 8 12:01:16 m18 kernel: [drm:parse_general_features] BDB_GENERAL_FEATURES int_tv_support 0 int_crt_support 0 lvds_use_ssc 0 lvds_ssc_freq 120000 display_clock_mode 0 fdi_rx_polarity_inverted 0 Aug 8 12:01:16 m18 kernel: [drm:parse_general_definitions] crt_ddc_bus_pin: 2 Aug 8 12:01:16 m18 kernel: [drm:intel_opregion_get_panel_type] Ignoring OpRegion panel type (0) Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] Panel type: 2 (VBT) Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] DRRS supported mode is static Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] Found panel mode in BIOS VBT tables: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_panel_data] VBT initial LVDS value 300 Aug 8 12:01:16 m18 kernel: [drm:parse_lfp_backlight] VBT backlight PWM modulation frequency 200 Hz, active high, min brightness 0, level 255, controller 0 Aug 8 12:01:16 m18 kernel: [drm:parse_driver_features] DRRS State Enabled:0 Aug 8 12:01:16 m18 kernel: [drm:parse_sdvo_device_mapping] Skipping SDVO device mapping Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port A VBT info: DP:1 HDMI:0 DVI:0 EDP:1 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port A: 0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port C VBT info: DP:0 HDMI:1 DVI:1 EDP:0 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port C: 8 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port D VBT info: DP:0 HDMI:1 DVI:1 EDP:0 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port D: 8 Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] Port E VBT info: DP:1 HDMI:0 DVI:0 EDP:0 CRT:0 Aug 8 12:01:16 m18 kernel: [drm:sanitize_aux_ch] port A trying to use the same AUX CH (0x40) as port E, disabling port A DP support Aug 8 12:01:16 m18 kernel: [drm:parse_ddi_port] VBT HDMI level shift for port E: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_update_rawclk] rawclk rate: 24000 kHz Aug 8 12:01:16 m18 kernel: [drm:gen9_set_dc_state] Setting DC state from 00 to 00 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling power well 1 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling MISC IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_dump_cdclk_state] Current CDCLK 675000 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 3 Aug 8 12:01:16 m18 kernel: [drm:intel_update_max_cdclk] Max CD clock rate: 675000 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_update_max_cdclk] Max dotclock rate: 675000 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling always-on Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DC off Aug 8 12:01:16 m18 kernel: [drm:gen9_set_dc_state] Setting DC state from 00 to 00 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling power well 2 Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI A/E IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI B IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI C IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_enable] enabling DDI D IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_csr_ucode_init] Loading i915/kbl_dmc_ver1_04.bin Aug 8 12:01:16 m18 kernel: [drm:drm_irq_install] irq=16 Aug 8 12:01:16 m18 kernel: [drm:intel_fbc_init] Sanitized enable_fbc value: 1 Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM0 latency 2 (2.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM1 latency 19 (19.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM2 latency 28 (28.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM3 latency 32 (32.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM4 latency 63 (63.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM5 latency 77 (77.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM6 latency 83 (83.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_print_wm_latency] Gen9 Plane WM7 latency 99 (99.0 usec) Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_init] 3 display pipes available. Aug 8 12:01:16 m18 kernel: [drm:intel_dump_cdclk_state] Current CDCLK 675000 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 3 Aug 8 12:01:16 m18 kernel: [drm:intel_ddi_init] VBT says port A is not DVI/HDMI/DP compatible, respect it Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_init_connector] Adding HDMI connector on port C Aug 8 12:01:16 m18 kernel: [drm] Connector HDMI-A-1: get mode from tunables: Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.modes.HDMI-A-1 Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.default_mode Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_ddc_pin] Using DDC pin 0x2 for port C (VBT) Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_init_connector] Adding HDMI connector on port D Aug 8 12:01:16 m18 kernel: [drm] Connector HDMI-A-2: get mode from tunables: Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.modes.HDMI-A-2 Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.default_mode Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_ddc_pin] Using DDC pin 0x4 for port D (VBT) Aug 8 12:01:16 m18 kernel: [drm:intel_dp_init_connector] Adding DP connector on port E Aug 8 12:01:16 m18 kernel: [drm] Connector DP-1: get mode from tunables: Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.modes.DP-1 Aug 8 12:01:16 m18 kernel: [drm] - kern.vt.fb.default_mode Aug 8 12:01:16 m18 kernel: [drm:intel_aux_port] using AUX A for port E (VBT) Aug 8 12:01:16 m18 kernel: [drm:intel_set_plane_visible] pipe A active planes 0x0 Aug 8 12:01:16 m18 syslogd: last message repeated 2 times Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CRTC:37:pipe A] hw state readout: enabled Aug 8 12:01:16 m18 kernel: [drm:intel_set_plane_visible] pipe B active planes 0x0 Aug 8 12:01:16 m18 syslogd: last message repeated 2 times Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CRTC:47:pipe B] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:intel_set_plane_visible] pipe C active planes 0x0 Aug 8 12:01:16 m18 syslogd: last message repeated 2 times Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CRTC:57:pipe C] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 0 hw state readout: crtc_mask 0x00000000, on 1 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 1 hw state readout: crtc_mask 0x00000001, on 1 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 2 hw state readout: crtc_mask 0x00000000, on 0 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] DPLL 3 hw state readout: crtc_mask 0x00000000, on 0 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [ENCODER:58:DDI C] hw state readout: disabled, pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [ENCODER:63:DDI D] hw state readout: enabled, pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [ENCODER:65:DDI E] hw state readout: disabled, pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CONNECTOR:59:HDMI-A-1] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CONNECTOR:64:HDMI-A-2] hw state readout: enabled Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_readout_hw_state] [CONNECTOR:66:DP-1] hw state readout: disabled Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: clock 148500 kHz framedur 16666666 linedur 14814 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:37:pipe A][setup_hw_state] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: HDMI (0x40) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: A, pipe bpp: 24, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 148500 1920 2008 2052 2200 1080 1084 1089 1125, type: 0x40 flags: 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 148500, pipe src size: 720x400, pixel rate 148500 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x80000000, scaler_id: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x07800438, enabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x21, cfgcr1: 0x80400173, cfgcr2: 0x3a5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:28:plane 1A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:31:plane 2A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:34:cursor A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:47:pipe B][setup_hw_state] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: (0x0) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: B, pipe bpp: 0, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 0, pipe src size: 0x0, pixel rate 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x0, scaler_id: -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x0, cfgcr1: 0x0, cfgcr2: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:38:plane 1B] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:41:plane 2B] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:44:cursor B] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:57:pipe C][setup_hw_state] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: (0x0) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: C, pipe bpp: 0, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 0 0 0 0 0 0 0 0 0, type: 0x0 flags: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 0, pipe src size: 0x0, pixel rate 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 1, scaler_users: 0x0, scaler_id: -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x0, cfgcr1: 0x0, cfgcr2: 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:48:plane 1C] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:51:plane 2C] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:54:cursor C] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (2) Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_setup_hw_state] DPLL 0 enabled but not in use, disabling Aug 8 12:01:16 m18 kernel: [drm:i915_gem_init_ggtt] clearing unused GTT space: [1000, 100000000] Aug 8 12:01:16 m18 kernel: [drm:i915_gem_contexts_init] logical context support initialized Aug 8 12:01:16 m18 kernel: [drm:intel_engine_create_scratch] rcs0 pipe control offset: 0xfffff000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] rcs0 hws offset: 0xfffcf000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] bcs0 hws offset: 0xfffc8000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] vcs0 hws offset: 0xfffc1000 Aug 8 12:01:16 m18 kernel: [drm:init_status_page] vecs0 hws offset: 0xfffba000 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for rcs0 Aug 8 12:01:16 m18 kernel: [drm:init_workarounds_ring] rcs0: Number of context specific w/a: 14 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for bcs0 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for vcs0 Aug 8 12:01:16 m18 kernel: [drm:gen8_init_common_ring] Execlists enabled for vecs0 Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] pipe A not active or no fb, skipping Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] pipe B not active or no fb, skipping Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] pipe C not active or no fb, skipping Aug 8 12:01:16 m18 kernel: [drm:intel_fbdev_init_bios] no active fbs found, not using BIOS config Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 59 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (3) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 66 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] Aug 8 12:01:16 m18 syslogd: last message repeated 1 times Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] new minor registered 128 Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] Aug 8 12:01:16 m18 kernel: [drm:drm_minor_register] new minor registered 0 Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_connector_add] adding "HDMI-A-1" to sysfs Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_hotplug_event] generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_connector_add] adding "HDMI-A-2" to sysfs Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_hotplug_event] generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_connector_add] adding "DP-1" to sysfs Aug 8 12:01:16 m18 kernel: [drm:drm_sysfs_hotplug_event] generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:intel_dp_connector_register] registering DPDDC-E bus for card0-DP-1 Aug 8 12:01:16 m18 kernel: [drm:drm_dp_aux_register_devnode] drm_dp_aux_dev: aux [DPDDC-E] registered as minor 0 Aug 8 12:01:16 m18 kernel: [drm] Initialized i915 1.6.0 20171222 for drmn0 on minor 0 Aug 8 12:01:16 m18 kernel: [drm:intel_didl_outputs] 3 outputs detected Aug 8 12:01:16 m18 kernel: [drm:drm_setup_crtcs] Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:59:HDMI-A-1] Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_detect] [CONNECTOR:59:HDMI-A-1] Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050 w(1) Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first message, retry Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0050 w(1) Aug 8 12:01:16 m18 kernel: [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus dpc Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_set_edid] HDMI GMBUS EDID read failed, retry using GPIO bit-banging Aug 8 12:01:16 m18 kernel: [drm:intel_gmbus_force_bit] enabling bit-banging on i915 gmbus dpc. force bit now 1 Aug 8 12:01:16 m18 kernel: [drm:drm_do_probe_ddc_edid] drm: skipping non-existent adapter i915 gmbus dpc Aug 8 12:01:16 m18 kernel: [drm:intel_gmbus_force_bit] disabling bit-banging on i915 gmbus dpc. force bit now 0 Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK on first message, retry Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpc] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:drm_dp_dual_mode_detect] DP dual mode HDMI ID: 0xfffffe008bda55a0E (err -6) Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:59:HDMI-A-1] status updated from unknown to disconnected Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [drm:drm_sysfs_hotplug_event] [CONNECTOR:59:HDMI-A-1] disconnected Aug 8 12:01:16 m18 kernel: generating hotplug event Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:64:HDMI-A-2] Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_detect] [CONNECTOR:64:HDMI-A-2] Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpd] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpd] NAK on first message, retry Aug 8 12:01:16 m18 kernel: [drm:do_gmbus_xfer] GMBUS [i915 gmbus dpd] NAK for addr: 0040 w(1) Aug 8 12:01:16 m18 kernel: [drm:drm_dp_dual_mode_detect] DP dual mode HDMI ID: 0xfffffe008bda55a0E (err -6) Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:64:HDMI-A-2] status updated from unknown to connected Aug 8 12:01:16 m18 kernel: [drm:drm_add_display_info] non_desktop set to 0 Aug 8 12:01:16 m18 kernel: [drm:drm_edid_to_eld] ELD: no CEA Extension found Aug 8 12:01:16 m18 kernel: [drm:drm_add_display_info] non_desktop set to 0 Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:64:HDMI-A-2] probed modes : Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 69:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 73:"1680x1050" 60 119000 1680 1728 1760 1840 1050 1053 1059 1080 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 77:"1400x1050" 60 101000 1400 1448 1480 1560 1050 1053 1057 1080 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 74:"1600x900" 60 108000 1600 1624 1704 1800 900 901 904 1000 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 82:"1280x1024" 75 135000 1280 1296 1440 1688 1024 1025 1028 1066 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 71:"1280x1024" 60 108000 1280 1328 1440 1688 1024 1025 1028 1066 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 72:"1440x900" 60 88750 1440 1488 1520 1600 900 903 909 926 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 75:"1280x800" 60 71000 1280 1328 1360 1440 800 803 809 823 0x40 0x9 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 70:"1152x864" 75 108000 1152 1216 1344 1600 864 865 868 900 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 76:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 83:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 84:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 85:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 78:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 79:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 80:"640x480" 60 25175 640 656 752 800 480 490 492 525 0x40 0xa Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 81:"720x400" 70 28320 720 738 846 900 400 412 414 449 0x40 0x6 Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:66:DP-1] Aug 8 12:01:16 m18 kernel: [drm:intel_dp_detect] [CONNECTOR:66:DP-1] Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:66:DP-1] status updated from unknown to disconnected Aug 8 12:01:16 m18 kernel: [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:66:DP-1] disconnected Aug 8 12:01:16 m18 kernel: [drm:drm_enable_connectors] connector 59 enabled? no Aug 8 12:01:16 m18 kernel: [drm:drm_enable_connectors] connector 64 enabled? yes Aug 8 12:01:16 m18 kernel: [drm:drm_enable_connectors] connector 66 enabled? no Aug 8 12:01:16 m18 kernel: [drm:intel_fb_initial_config] Not using firmware configuration Aug 8 12:01:16 m18 kernel: [drm:drm_target_preferred] looking for cmdline mode on connector 64 Aug 8 12:01:16 m18 kernel: [drm:drm_target_preferred] looking for preferred mode on connector 64 0 Aug 8 12:01:16 m18 kernel: [drm:drm_target_preferred] found mode 1920x1080 Aug 8 12:01:16 m18 kernel: [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config Aug 8 12:01:16 m18 kernel: [drm:drm_setup_crtcs] desired mode 1920x1080 set on crtc 37 (0,0) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (3) Aug 8 12:01:16 m18 kernel: [drm:intelfb_create] no BIOS fb, allocating a new one Aug 8 12:01:16 m18 kernel: [drm:intelfb_create] allocated 1920x1080 fb: 0x00040000 Aug 8 12:01:16 m18 kernel: VT: Replacing driver "vga" with new "fb". Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 67 (1) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 67 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 87 (1) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (5) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (6) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 64 (6) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 64 (5) Aug 8 12:01:16 m18 kernel: [drm:connected_sink_compute_bpp] [CONNECTOR:64:HDMI-A-2] checking for sink bpp constrains Aug 8 12:01:16 m18 kernel: [drm:connected_sink_compute_bpp] clamping display bpp (was 36) to default limit of 24 Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_compute_config] picking bpc to 8 for HDMI output Aug 8 12:01:16 m18 kernel: [drm:intel_hdmi_compute_config] forcing pipe bpp to 24 for HDMI Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_pipe_config] hw max bpp: 36, pipe bpp: 24, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [CRTC:37:pipe A][modeset] Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] output_types: HDMI (0x40) Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] cpu_transcoder: A, pipe bpp: 24, dithering: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] audio: 0, infoframes: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] requested mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x48 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] adjusted mode: Aug 8 12:01:16 m18 kernel: [drm:drm_mode_debug_printmodeline] Modeline 0:"1920x1080" 60 148500 1920 2008 2052 2200 1080 1084 1089 1125 0x40 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_crtc_timings] crtc timings: 148500 1920 2008 2052 2200 1080 1084 1089 1125, type: 0x40 flags: 0x5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] port clock: 148500, pipe src size: 1920x1080, pixel rate 148500 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] num_scalers: 2, scaler_users: 0x80000000, scaler_id: 0 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] pch pfit: pos: 0x00000000, size: 0x00000000, disabled Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] ips: 0, double wide: 0 Aug 8 12:01:16 m18 kernel: [drm:skl_dump_hw_state] dpll_hw_state: ctrl1: 0x21, cfgcr1: 0x80400173, cfgcr2: 0x3a5 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] planes on this crtc Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:28:plane 1A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:31:plane 2A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_pipe_config] [PLANE:34:cursor A] disabled, scaler_id = -1 Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_checks] New cdclk calculated to be logical 337500 kHz, actual 337500 kHz Aug 8 12:01:16 m18 kernel: [drm:intel_modeset_checks] New voltage level calculated to be logical 0, actual 0 Aug 8 12:01:16 m18 kernel: [drm:intel_find_shared_dpll] [CRTC:37:pipe A] allocated DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:intel_reference_shared_dpll] using DPLL 1 for pipe A Aug 8 12:01:16 m18 kernel: [drm:skl_update_scaler] scaler_user index 0.31: Staged freeing scaler id 0 scaler_users = 0x0 Aug 8 12:01:16 m18 kernel: [drm:intel_disable_pipe] disabling pipe A Aug 8 12:01:16 m18 kernel: [drm:intel_disable_shared_dpll] disable DPLL 1 (active 1, on? 1) for crtc 37 Aug 8 12:01:16 m18 kernel: [drm:intel_disable_shared_dpll] disabling DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: hwmode: htotal 2200, vtotal 1125, vdisplay 1080 Aug 8 12:01:16 m18 kernel: [drm:drm_calc_timestamping_constants] crtc 37: clock 148500 kHz framedur 16666666 linedur 14814 Aug 8 12:01:16 m18 kernel: [drm:intel_dump_cdclk_state] Changing CDCLK to 337500 kHz, VCO 8100000 kHz, ref 24000 kHz, voltage level 0 Aug 8 12:01:16 m18 kernel: [drm:verify_encoder_state] [ENCODER:58:DDI C] Aug 8 12:01:16 m18 kernel: [drm:verify_encoder_state] [ENCODER:63:DDI D] Aug 8 12:01:16 m18 kernel: [drm:verify_encoder_state] [ENCODER:65:DDI E] Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 0 Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 2 Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 3 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_shared_dpll] enable DPLL 1 (active 1, on? 0) for crtc 37 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_shared_dpll] enabling DPLL 1 Aug 8 12:01:16 m18 kernel: start FB_INFO: Aug 8 12:01:16 m18 kernel: type=11 height=1080 width=1920 depth=32 Aug 8 12:01:16 m18 kernel: cmsize=16 size=8294400 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_pipe] pbase=0x90040000 vbase=0xfffff80090040000 Aug 8 12:01:16 m18 kernel: enabling pipe A Aug 8 12:01:16 m18 kernel: name=drmn0 flags=0x0 stride=7680 bpp=32 Aug 8 12:01:16 m18 kernel: cmap[0]=0 cmap[1]=7f0000 cmap[2]=7f00 cmap[3]=c4a000 Aug 8 12:01:16 m18 kernel: end FB_INFO Aug 8 12:01:16 m18 kernel: [drm:intel_fbc_alloc_cfb] drmn0: reserved 16588800 bytes of contiguous stolen space for FBC, threshold: 1 Aug 8 12:01:16 m18 kernel: fb0: inteldrmfb frame buffer device Aug 8 12:01:16 m18 kernel: [drm:intel_fbc_enable] Enabling FBC on pipe A Aug 8 12:01:16 m18 kernel: [drm:drm_vblank_enable] enabling vblank on crtc 0, ret: 0 Aug 8 12:01:16 m18 kernel: [drm:drm_handle_vblank_events] vblank event on 4, current 4 Aug 8 12:01:16 m18 kernel: [drm:intel_connector_verify_state] [CONNECTOR:64:HDMI-A-2] Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 67 (1) Aug 8 12:01:16 m18 kernel: [drm:verify_crtc_state] [CRTC:37:pipe A] Aug 8 12:01:16 m18 kernel: [drm:verify_single_dpll_state] DPLL 1 Aug 8 12:01:16 m18 kernel: [drm:intel_enable_sagv] Enabling the SAGV Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_get] OBJ ID: 87 (2) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 64 (6) Aug 8 12:01:16 m18 kernel: [drm:drm_mode_object_put] OBJ ID: 64 (5) Aug 8 12:01:16 m18 kernel: [drm:vblank_disable_fn] disabling vblank on crtc 0 Aug 8 12:01:16 m18 kernel: drmn0: successfully loaded firmware image with name: i915/kbl_dmc_ver1_04.bin Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_disable] disabling DDI C IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_disable] disabling DDI B IO power well Aug 8 12:01:16 m18 kernel: [drm:intel_power_well_disable] disabling DDI A/E IO power well Aug 8 12:01:16 m18 kernel: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)

dmitryluhtionov commented 5 years ago

Any chance to create port "drm-fbsd12.1-kmod" ?

zeising commented 5 years ago

The problem is that the package build cluster builds packages for FreeBSD 12-stable on FreeBSD 12.0, so it does not have any effect, even if I create a separate port. Until we can come up with a better solution, it's probably easier for you to just build drm-kmod locally from ports, even if you use pkg for everything else.

dmitryluhtionov commented 5 years ago

You can simple add in Makefile

.if ${OPSYS} == FreeBSD && (${OSVERSION} < 1200514 || ${OSVERSION} > 1300000) IGNORE= only supported on FreeBSD 12.1. .endif

And modify Makefile in drm-fbsd12.0-kmod .if ${OPSYS} == FreeBSD && (${OSVERSION} < 1200058 || ${OSVERSION} > 1200513) IGNORE= only supported on FreeBSD 12.0. .endif

Another question: Can linuxkpi and drm-fbsd-kmod support arm or arm64 ? I want to run FreeBSD on Raspberry Pi.

zeising commented 5 years ago

No, it is not enough to edit the Makefile. That just means the package won't be built at all. Packages for a release branch or stable branch are built to the lowest common denominator, that means that packages for 12-STABLE are built for FreeBSD 12.0. Adding those version checks simply means the package won't be built at all, since the builder for packages for FreeBSD 12 is too old.

There is work in progress on supporting aarch64. However, as far as I know, Raspberry Pi uses an integrated graphics card, which required proprietary firmware and drivers.

Here is some info and a patch to get the radeon driver working on aarch64: https://github.com/FreeBSDDesktop/kms-drm/pull/154

dmitryluhtionov commented 5 years ago

FreeBSD-13 has native support for pinebook with Mali 400 MP2 GPU. But we are not have drivers for this GPU.

valpackett commented 5 years ago

Raspberry Pi uses an integrated graphics card, which required proprietary firmware and drivers

VC4 (RPi1-3) and V3D (RPi4) drivers are open source, proprietary drivers have not been required for a long time (and on RPi4 they don't exist)

Anyway, the missing piece for supporting embedded GPUs in FreeBSD is devicetree/OFW attachment in LinuxKPI.

@evadot made a display driver for Allwinner and mentioned looking into porting the Lima GPU driver in the future. But right now, only PCIe GPUs are supported here. Somebody would have to do the (rather tedious) work required to make it possible to port non-PCIe GPU drivers.

dmitryluhtionov commented 5 years ago

drm-fbsd12.0-kmod already have vc4 support, but it not enable by default. Can anybody port linuxkpi functionality to arm ?

New version of display driver for Allwiner https://github.com/evadot/freebsd/tree/drm_aw_de2_20190715

valpackett commented 5 years ago

drm-fbsd12.0-kmod already have vc4 support, but it not enable by default.

No it doesn't. @johalun imported the vc4 code into this repo back then, but it was never actually ported, no one made it run.

zeising commented 4 years ago

Is this still relevant?

zeising commented 4 years ago

Feedback timeout.