NetBSD Problem Report #56608

From www@netbsd.org  Thu Jan  6 15:40:00 2022
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 89C7C1A9239
	for <gnats-bugs@gnats.NetBSD.org>; Thu,  6 Jan 2022 15:40:00 +0000 (UTC)
Message-Id: <20220106153959.5A3681A923A@mollari.NetBSD.org>
Date: Thu,  6 Jan 2022 15:39:59 +0000 (UTC)
From: prlw1@cam.ac.uk
Reply-To: prlw1@cam.ac.uk
To: gnats-bugs@NetBSD.org
Subject: i915drmkms0: info: [drm] Cannot find any crtc or sizes
X-Send-Pr-Version: www-1.0

>Number:         56608
>Category:       kern
>Synopsis:       i915drmkms0: info: [drm] Cannot find any crtc or sizes
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 06 15:45:00 +0000 2022
>Closed-Date:    Thu Sep 15 21:16:13 +0000 2022
>Last-Modified:  Thu Sep 15 21:16:13 +0000 2022
>Originator:     Patrick Welche
>Release:        NetBSD-9.99.93/amd64 of 1 Jan 2022
>Organization:
>Environment:
i915drmkms0 at pci0 dev 2 function 0: Intel Ivy Bridge Integrated Graphics Device (rev. 0x09)

>Description:
An old Ivy Bridge box seems unhappy with the new drm code, complaining that:

kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
kern info: [drm] Driver supports precise vblank timestamp query.
i915drmkms0: interrupting at msi4 vec 0 (i915drmkms0)
kern info: [drm] Initialized i915 1.6.0 20200114 for i915drmkms0 on minor 0
i915drmkms0: info: [drm] Cannot find any crtc or sizes
kern info: [drm] DRM_I915_DEBUG enabled
kern info: [drm] DRM_I915_DEBUG_GEM enabled
i915drmkms0: info: [drm] Cannot find any crtc or sizes


Before the change, with a 9.99.2 kernel of 30 November:

kern info: [drm] Memory usable by graphics device = 2048M
kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
kern info: [drm] Driver supports precise vblank timestamp query.
kern info: [drm] failed to find VBIOS tables
i915drmkms0: interrupting at msi4 vec 0 (i915drmkms0)
intelfb0 at i915drmkms0
intelfb0: framebuffer at 0xe0064000, size 1280x1024, depth 32, stride 5120
kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:229)cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A
kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:380)intel_pch_fifo_underrun_irq_handler] *ERROR* PCH transcoder A FIFO underrun
kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:175)ivybridge_set_fifo_underrun_reporting] *ERROR* uncleared fifo underrun on pipe A
kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:362)intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun
wsdisplay0 at intelfb0 kbdmux 1

>How-To-Repeat:

>Fix:

>Release-Note:

>Audit-Trail:
From: Taylor R Campbell <riastradh@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: prlw1@cam.ac.uk
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or sizes
Date: Fri, 7 Jan 2022 00:02:07 +0000

 Can you try booting with -v and/or -x?

 Also maybe with this change reverted, so you get the extra debug
 information:

 https://mail-index.netbsd.org/source-changes/2021/12/31/msg136276.html

From: Martin Husemann <martin@duskware.de>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Fri, 7 Jan 2022 17:22:19 +0100

 Not the OP, but I think my machine fails similarily - boot log
 at:
 	https://www.NetBSD.org/~martin/i915drmkms.log.gz

 Martin

From: Patrick Welche <prlw1@talktalk.net>
To: Taylor R Campbell <riastradh@NetBSD.org>
Cc: gnats-bugs@NetBSD.org, prlw1@cam.ac.uk
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Fri, 7 Jan 2022 15:56:06 +0000

 Here is the (very!) verbose version - assuming just the drm bits are interesting?

 Said computer has a VGA and a DVI connector. There is a small 1280x1024
 LCD panel connected to the DVI connector. Pondering: I see VGA, HDMI and
 DP in the below. Should there be a DVI?

 pci_mem_find: void region
 i915drmkms0: map 5 failed
 i915drmkms0 {drm:netbsd:intel_uc_init_early+0x9c} enable_guc=0 (guc:no submission:no huc:no)
 {drm:netbsd:i915_gem_init_early+0x67} fake context support initialized
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 i915drmkms0 {drm:netbsd:intel_pch_type+0x3d0} Found PantherPoint PCH
 {drm:netbsd:intel_power_domains_init+0xa6} Allowed DC state mask 00
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 pci_mem_find: void region
 {drm:netbsd:i915_ggtt_probe_hw+0x3bd} GGTT size = 2048M
 {drm:netbsd:i915_ggtt_probe_hw+0x3db} GMADR size = 256M
 {drm:netbsd:i915_ggtt_probe_hw+0x404} DSM size = 0M
 {drm:netbsd:intel_opregion_setup+0x4c} graphic opregion physical addr: 0xcc924018
 {drm:netbsd:intel_opregion_setup+0x142} ACPI OpRegion version 2.0.0
 {drm:netbsd:intel_opregion_setup+0x446} SWSCI supported
 {drm:netbsd:swsci+0x192} SWSCI request timed out
 {drm:netbsd:swsci+0x2cf} SWSCI request already in progress
 {drm:netbsd:intel_opregion_setup+0x514} SWSCI GBDA callbacks 00000001, SBCB callbacks 00000001
 {drm:netbsd:intel_opregion_setup+0x3d2} Found valid VBT in ACPI OpRegion (Mailbox #4)
 kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
 kern info: [drm] Driver supports precise vblank timestamp query.
 {drm:netbsd:intel_bios_init+0xdb} Set default to SSC at 120000 kHz
 {drm:netbsd:intel_bios_init+0x11e} VBT signature "$VBT SNB/IVB-DESKTOP", BDB version 166
 {drm:netbsd:intel_bios_init+0x266} BDB_GENERAL_FEATURES int_tv_support 0 int_crt_support 1 lvds_use_ssc 0 lvds_ssc_freq 120000 display_clock_mode 0 fdi_rx_polarity_inverted 0
 {drm:netbsd:intel_bios_init+0x2b6} crt_ddc_bus_pin: 2
 {drm:netbsd:intel_bios_init+0x3c3} Found VBT child device with type 0x68d2
 {drm:netbsd:intel_bios_init+0x3c3} Found VBT child device with type 0x60d2
 {drm:netbsd:intel_opregion_get_panel_type+0x65} Failed to get panel details from OpRegion (-22)
 {drm:netbsd:intel_bios_init+0x1b5f} Panel type: 2 (VBT)
 {drm:netbsd:intel_bios_init+0x1d42} DRRS supported mode is static
 {drm:netbsd:intel_bios_init+0x1eba} Found panel mode in BIOS VBT legacy lfp table:
 {drm:netbsd:drm_mode_debug_printmodeline+0x6b} Modeline "1024x768": 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
 {drm:netbsd:intel_bios_init+0x281d} VBT initial LVDS value 300
 {drm:netbsd:intel_bios_init+0x6e7} VBT backlight PWM modulation frequency 200 Hz, active high, min brightness 0, level 255, controller 0
 {drm:netbsd:intel_bios_init+0x760} Found SDVO panel mode in BIOS VBT tables:
 {drm:netbsd:drm_mode_debug_printmodeline+0x6b} Modeline "1600x1200": 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
 {drm:netbsd:intel_bios_init+0x15f3} DRRS State Enabled:1
 {drm:netbsd:intel_bios_init+0x1c3b} No SDVO device info is found in VBT
 {drm:netbsd:intel_power_domains_init_hw+0x23} rawclk rate: 125000 kHz
 {drm:netbsd:__intel_display_power_get_domain.part.0+0x95} enabling always-on
 allocated pic msi4 type edge pin 0 level 6 to cpu0 slot 20 idt entry 102
 i915drmkms0: interrupting at msi4 vec 0 (i915drmkms0)
 {drm:netbsd:intel_fbc_init+0x9f} Sanitized enable_fbc value: 0
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Primary WM0 latency 12 (1.2 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Primary WM1 latency 4 (2.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Primary WM2 latency 16 (8.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Primary WM3 latency 32 (16.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Sprite WM0 latency 12 (1.2 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Sprite WM1 latency 4 (2.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Sprite WM2 latency 16 (8.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Sprite WM3 latency 32 (16.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Cursor WM0 latency 12 (1.2 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Cursor WM1 latency 4 (2.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Cursor WM2 latency 16 (8.0 usec)
 i915drmkms0 {drm:netbsd:intel_print_wm_latency+0x9f} Cursor WM3 latency 32 (16.0 usec)
 {drm:netbsd:intel_modeset_init+0x216} 3 display pipes available.
 {drm:netbsd:intel_modeset_init+0x433} FDI PLL freq=270000
 {drm:netbsd:intel_dump_cdclk_state+0x36} Current CDCLK 400000 kHz, VCO 0 kHz, ref 0 kHz, bypass 0 kHz, voltage level 0
 {drm:netbsd:intel_update_max_cdclk+0x8d} Max CD clock rate: 400000 kHz
 {drm:netbsd:intel_modeset_init+0x1992} Max dotclock rate: 360000 kHz
 {drm:netbsd:intel_crt_reset+0x9e} crt adpa set to 0xf40000
 {drm:netbsd:intel_bios_port_aux_ch+0xdc} using AUX C for port C (platform default)
 {drm:netbsd:intel_hdmi_init_connector+0x38} Adding HDMI connector on [ENCODER:78:HDMI C]
 {drm:netbsd:intel_hdmi_init_connector+0xec} Using DDC pin 0x4 for port C (platform default)
 {drm:netbsd:intel_bios_port_aux_ch+0xdc} using AUX D for port D (platform default)
 {drm:netbsd:intel_hdmi_init_connector+0x38} Adding HDMI connector on [ENCODER:86:HDMI D]
 {drm:netbsd:intel_hdmi_init_connector+0xec} Using DDC pin 0x6 for port D (platform default)
 {drm:netbsd:intel_bios_port_aux_ch+0xdc} using AUX C for port C (platform default)
 {drm:netbsd:intel_dp_init_connector+0x387} Adding DP connector on [ENCODER:90:DP C]
 {drm:netbsd:intel_bios_port_aux_ch+0xdc} using AUX D for port D (platform default)
 {drm:netbsd:intel_dp_init_connector+0x387} Adding DP connector on [ENCODER:94:DP D]
 {drm:netbsd:ilk_init_pch_refclk+0x12c} has_panel 0 has_lvds 0 has_ck505 0 using_ssc_source 0
 {drm:netbsd:intel_modeset_setup_hw_state+0xed} [CRTC:45:pipe A] hw state readout: enabled
 {drm:netbsd:intel_modeset_setup_hw_state+0xed} [CRTC:60:pipe B] hw state readout: disabled
 {drm:netbsd:intel_modeset_setup_hw_state+0xed} [CRTC:75:pipe C] hw state readout: disabled
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:31:primary A] hw state readout: disabled, pipe A
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:35:sprite A] hw state readout: disabled, pipe A
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:41:cursor A] hw state readout: disabled, pipe A
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:46:primary B] hw state readout: disabled, pipe B
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:50:sprite B] hw state readout: disabled, pipe B
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:56:cursor B] hw state readout: disabled, pipe B
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:61:primary C] hw state readout: disabled, pipe C
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:65:sprite C] hw state readout: disabled, pipe C
 {drm:netbsd:intel_modeset_setup_hw_state+0x2ce} [PLANE:71:cursor C] hw state readout: disabled, pipe C
 {drm:netbsd:intel_modeset_setup_hw_state+0x47a} PCH DPLL A hw state readout: crtc_mask 0x00000001, on 1
 {drm:netbsd:intel_modeset_setup_hw_state+0x47a} PCH DPLL B hw state readout: crtc_mask 0x00000000, on 0
 {drm:netbsd:intel_modeset_setup_hw_state+0x51a} [ENCODER:77:CRT] hw state readout: disabled, pipe A
 {drm:netbsd:intel_modeset_setup_hw_state+0x51a} [ENCODER:78:HDMI C] hw state readout: enabled, pipe A
 {drm:netbsd:intel_modeset_setup_hw_state+0x51a} [ENCODER:86:HDMI D] hw state readout: disabled, pipe A
 {drm:netbsd:intel_dp_port_enabled+0x111} No pipe for DP port C found
 {drm:netbsd:intel_modeset_setup_hw_state+0x51a} [ENCODER:90:DP C] hw state readout: disabled, pipe A
 {drm:netbsd:intel_dp_port_enabled+0x111} No pipe for DP port D found
 {drm:netbsd:intel_modeset_setup_hw_state+0x51a} [ENCODER:94:DP D] hw state readout: disabled, pipe A
 {drm:netbsd:intel_modeset_setup_hw_state+0x616} [CONNECTOR:76:VGA-1] hw state readout: disabled
 {drm:netbsd:intel_modeset_setup_hw_state+0x616} [CONNECTOR:79:HDMI-A-1] hw state readout: enabled
 {drm:netbsd:intel_modeset_setup_hw_state+0x616} [CONNECTOR:87:HDMI-A-2] hw state readout: disabled
 {drm:netbsd:intel_dp_port_enabled+0x111} No pipe for DP port C found
 {drm:netbsd:intel_modeset_setup_hw_state+0x616} [CONNECTOR:91:DP-1] hw state readout: disabled
 {drm:netbsd:intel_dp_port_enabled+0x111} No pipe for DP port D found
 {drm:netbsd:intel_modeset_setup_hw_state+0x616} [CONNECTOR:95:DP-2] hw state readout: disabled
 {drm:netbsd:drm_calc_timestamping_constants+0x115} crtc 45: hwmode: htotal 800, vtotal 525, vdisplay 480
 {drm:netbsd:intel_crtc_update_active_timings+0x26} crtc 45: clock 25200 kHz framedur 16666666 linedur 31746
 {drm:netbsd:drm_atomic_set_mode_for_crtc+0xde} Set [MODE:640x480] for [CRTC:45:pipe A] state 0xffffea9025c36008
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:31:primary A] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:35:sprite A] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:41:cursor A] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x7dd} pipe A data rate 0 num active planes 0
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:46:primary B] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:50:sprite B] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:56:cursor B] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x7dd} pipe B data rate 0 num active planes 0
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:61:primary C] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:65:sprite C] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x788} [PLANE:71:cursor C] min_cdclk 0 kHz
 {drm:netbsd:intel_modeset_setup_hw_state+0x7dd} pipe C data rate 0 num active planes 0
 {drm:netbsd:intel_dump_pipe_config+0x6e} [CRTC:45:pipe A] enable: yes [setup_hw_state]
 {drm:netbsd:intel_dump_pipe_config+0x2e0} active: yes, output_types: HDMI (0x40), output format: RGB
 {drm:netbsd:intel_dump_pipe_config+0x318} cpu_transcoder: A, pipe bpp: 24, dithering: 0
 {drm:netbsd:intel_dump_pipe_config+0x86a} fdi: lanes: 1; gmch_m: 2346946, gmch_n: 8388608, link_m: 48894, link_n: 524288, tu: 64
 {drm:netbsd:intel_dump_pipe_config+0x35d} audio: 0, infoframes: 0, infoframes enabled: 0x0
 {drm:netbsd:intel_dump_pipe_config+0x3a8} requested mode:
 {drm:netbsd:drm_mode_debug_printmodeline+0x6b} Modeline "640x480": 60 25200 720 656 752 800 400 490 492 525 0x40 0xa
 {drm:netbsd:intel_dump_pipe_config+0x3c7} adjusted mode:
 {drm:netbsd:drm_mode_debug_printmodeline+0x6b} Modeline "640x480": 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
 {drm:netbsd:intel_dump_pipe_config+0x445} crtc timings: 25200 640 656 752 800 480 490 492 525, type: 0x40 flags: 0xa
 {drm:netbsd:intel_dump_pipe_config+0x472} port clock: 25200, pipe src size: 720x400, pixel rate 28350
 {drm:netbsd:intel_dump_pipe_config+0x4eb} pch pfit: pos: 0x00000000, size: 0x028001e0, enabled, force thru: no
 {drm:netbsd:intel_dump_pipe_config+0x50c} ips: 0, double wide: 0
 {drm:netbsd:intel_dump_pipe_config+0x522} dpll_hw_state: dpll: 0xc4800080, dpll_md: 0x0, fp0: 0x30d07, fp1: 0x30d07
 {drm:netbsd:intel_dump_pipe_config+0x697} csc_mode: 0x0 gamma_mode: 0x0 gamma_enable: 0 csc_enable: 0
 {drm:netbsd:intel_dump_pipe_config+0x589} MST master transcoder: <invalid>
 {drm:netbsd:intel_dump_pipe_config+0x6e} [CRTC:60:pipe B] enable: no [setup_hw_state]
 {drm:netbsd:intel_dump_pipe_config+0x6e} [CRTC:75:pipe C] enable: no [setup_hw_state]
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 79 (2)
 {drm:netbsd:drm_atomic_state_init+0xc1} Allocated atomic state 0xffffea8f17288008
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 98 (1)
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:45:pipe A] 0xffffea8f17281008 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:60:pipe B] 0xffffea8f172ba008 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:75:pipe C] 0xffffea8f1728b008 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:31:primary A] 0xffffea8f172bc048 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:35:sprite A] 0xffffea8f172bc208 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:41:cursor A] 0xffffea8f172bc3c8 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:46:primary B] 0xffffea8f172bc588 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:50:sprite B] 0xffffea8f172bc748 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:56:cursor B] 0xffffea8f172bc908 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:61:primary C] 0xffffea8f172bcac8 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:65:sprite C] 0xffffea8f172bcc88 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:71:cursor C] 0xffffea8f172bce48 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_state_default_clear+0x32} Clearing atomic state 0xffffea8f17288008
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 98 (2)
 {drm:netbsd:__drm_atomic_state_free+0x39} Freeing atomic state 0xffffea8f17288008
 {drm:netbsd:drm_atomic_state_init+0xc1} Allocated atomic state 0xffffea8f17288008
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 98 (1)
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:45:pipe A] 0xffffea8f1728b008 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_add_affected_planes+0x59} Adding all current planes for [CRTC:45:pipe A] to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:60:pipe B] 0xffffea8f172ba008 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:75:pipe C] 0xffffea8f17281008 state to 0xffffea8f17288008
 {drm:netbsd:drm_atomic_check_only+0x40} checking 0xffffea8f17288008
 {drm:netbsd:drm_atomic_commit+0x30} committing 0xffffea8f17288008
 {drm:netbsd:drm_vblank_enable+0xb5} enabling vblank on crtc 0, ret: 0
 {drm:netbsd:drm_handle_vblank+0x14c} vblank event on 28, current 28
 {drm:netbsd:drm_atomic_state_default_clear+0x32} {drm:netbsd:i915_init_ggtt+0x16b} Clearing atomic state 0xffffea8f17288008
 clearing unused GTT space: [1000, 80000000]
 {drm:netbsd:drm_mode_object_put.part.0+0x47} {drm:netbsd:vblank_disable_fn+0x5c} disabling vblank on crtc 0
 OBJ ID: 98 (2)
 {drm:netbsd:intel_rps_init+0x4f8} {drm:netbsd:__drm_atomic_state_free+0x39} Overclocking supported, max: 1150MHz, overclock: 1150MHz
 Freeing atomic state 0xffffea8f17288008
 {drm:netbsd:intel_fbdev_init+0x112} pipe A not active or no fb, skipping
 {drm:netbsd:intel_fbdev_init+0x112} pipe B not active or no fb, skipping
 {drm:netbsd:intel_fbdev_init+0x112} pipe C not active or no fb, skipping
 {drm:netbsd:intel_fbdev_init+0x40b} no active fbs found, not using BIOS config
 {drm:netbsd:intel_engines_driver_register+0x112} renamed rcs'0 to rcs0
 {drm:netbsd:intel_engines_driver_register+0x112} renamed bcs'0 to bcs0
 {drm:netbsd:intel_engines_driver_register+0x112} renamed vcs'0 to vcs0
 {drm:netbsd:drm_minor_register+0x1f} 
 {drm:netbsd:drm_minor_register+0x70} new minor registered 128
 {drm:netbsd:drm_minor_register+0x1f} 
 {drm:netbsd:drm_minor_register+0x70} new minor registered 0
 {drm:netbsd:intel_dp_connector_register+0x5f} registering DPDDC-C bus for DP-1
 {drm:netbsd:intel_dp_connector_register+0x5f} registering DPDDC-D bus for DP-2
 kern info: [drm] Initialized i915 1.6.0 20200114 for i915drmkms0 on minor 0
 {drm:netbsd:drm_client_modeset_probe+0x47} 
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 76 (2)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 79 (3)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 87 (2)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 91 (2)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 95 (2)
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:76:VGA-1]
 {drm:netbsd:intel_crt_detect+0x45} [CONNECTOR:76:VGA-1] force=1
 {drm:netbsd:intel_crt_detect+0x2f9} trigger hotplug detect cycle: adpa=0xf40000
 {drm:netbsd:intel_crt_detect+0x541} ironlake hotplug adpa=0xf40000, result 0
 {drm:netbsd:intel_crt_detect+0x19b} CRT not detected via hotplug
 {drm:netbsd:do_gmbus_xfer+0x4fc} GMBUS [i915 gmbus vga] NAK for addr: 0050 w(1)
 {drm:netbsd:do_gmbus_xfer+0x527} GMBUS [i915 gmbus vga] NAK on first message, retry
 {drm:netbsd:do_gmbus_xfer+0x4fc} GMBUS [i915 gmbus vga] NAK for addr: 0050 w(1)
 {drm:netbsd:drm_do_probe_ddc_edid+0xcc} drm: skipping non-existent adapter i915 gmbus vga
 {drm:netbsd:intel_crt_get_edid+0x4d} CRT GMBUS EDID read failed, retry using GPIO bit-banging
 {drm:netbsd:intel_gmbus_force_bit+0x57} enabling bit-banging on i915 gmbus vga. force bit now 1
 {drm:netbsd:intel_gmbus_force_bit+0x57} disabling bit-banging on i915 gmbus vga. force bit now 0
 {drm:netbsd:intel_crt_detect_ddc+0xaf} CRT not detected via DDC:0x50 [no valid EDID found]
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x616} [CONNECTOR:76:VGA-1] status updated from unknown to disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:76:VGA-1] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:79:HDMI-A-1]
 {drm:netbsd:intel_hdmi_detect+0x35} [CONNECTOR:79:HDMI-A-1]
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpc] timed out, falling back to bit banging on pin 4
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpc] timed out, falling back to bit banging on pin 4
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpc] timed out, falling back to bit banging on pin 4
 {drm:netbsd:drm_dp_dual_mode_detect+0x191} DP dual mode HDMI ID: 0xffff8800baa40a08E (err -5)
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x616} [CONNECTOR:79:HDMI-A-1] status updated from unknown to disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:79:HDMI-A-1] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:87:HDMI-A-2]
 {drm:netbsd:intel_hdmi_detect+0x35} [CONNECTOR:87:HDMI-A-2]
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6
 {drm:netbsd:drm_dp_dual_mode_detect+0x191} DP dual mode HDMI ID: 0xffff8800baa40a08E (err -5)
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x616} [CONNECTOR:87:HDMI-A-2] status updated from unknown to disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:87:HDMI-A-2] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:91:DP-1]
 {drm:netbsd:intel_dp_detect+0x72} [CONNECTOR:91:DP-1]
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:drm_dp_dpcd_access+0xda} Too many retries, giving up. First error: -60
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x616} [CONNECTOR:91:DP-1] status updated from unknown to disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:91:DP-1] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:95:DP-2]
 {drm:netbsd:intel_dp_detect+0x72} [CONNECTOR:95:DP-2]
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x616} [CONNECTOR:95:DP-2] status updated from unknown to disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:95:DP-2] disconnected
 {drm:netbsd:drm_client_modeset_probe+0x947} No connectors reported connected with modes
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 76 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 79 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 87 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 91 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 95 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x736} Not using firmware configuration
 {drm:netbsd:drm_client_modeset_probe+0x1112} picking CRTCs for 16384x16384 config
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 76 (2)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 79 (3)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 87 (2)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 91 (2)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 95 (2)
 i915drmkms0 {drm:netbsd:__drm_fb_helper_initial_config_and_unlock+0x11b} test CRTC 0 primary plane
 i915drmkms0 {drm:netbsd:__drm_fb_helper_initial_config_and_unlock+0x11b} test CRTC 1 primary plane
 i915drmkms0 {drm:netbsd:__drm_fb_helper_initial_config_and_unlock+0x11b} test CRTC 2 primary plane
 i915drmkms0: info: [drm] Cannot find any crtc or sizes
 {drm:netbsd:drm_atomic_state_init+0xc1} Allocated atomic state 0xffffea8f17288808
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:31:primary A] 0xffffea8f172e6208 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:35:sprite A] 0xffffea8f172e63c8 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:35:sprite A] state 0xffffea8f172e63c8
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:41:cursor A] 0xffffea8f172e6588 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:41:cursor A] state 0xffffea8f172e6588
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:46:primary B] 0xffffea8f172e6748 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:50:sprite B] 0xffffea8f172e6908 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:50:sprite B] state 0xffffea8f172e6908
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:56:cursor B] 0xffffea8f172e6ac8 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:56:cursor B] state 0xffffea8f172e6ac8
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:61:primary C] 0xffffea8f172e6c88 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:65:sprite C] 0xffffea8f172e6e48 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:65:sprite C] state 0xffffea8f172e6e48
 {drm:netbsd:drm_atomic_get_plane_state+0x150} Added [PLANE:71:cursor C] 0xffffea8f172df048 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:71:cursor C] state 0xffffea8f172df048
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 98 (1)
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:45:pipe A] 0xffffea8f15d6b008 state to 0xffffea8f17288808
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 98 (2)
 {drm:netbsd:drm_atomic_set_mode_for_crtc+0x151} Set [NOMODE] for [CRTC:45:pipe A] state 0xffffea8f15d6b008
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:31:primary A] state 0xffffea8f172e6208
 {drm:netbsd:drm_atomic_add_affected_connectors+0x74} Adding all current connectors for [CRTC:45:pipe A] to 0xffffea8f17288808
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 79 (3)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 79 (4)
 {drm:netbsd:drm_atomic_get_connector_state+0xe8} Added [CONNECTOR:79:HDMI-A-1] 0xffffea8f172a7a08 state to 0xffffea8f17288808
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 79 (4)
 {drm:netbsd:drm_atomic_set_crtc_for_connector+0x109} Link [CONNECTOR:79:HDMI-A-1] state 0xffffea8f172a7a08 to [NOCRTC]
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:60:pipe B] 0xffffea8f172d8008 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_mode_for_crtc+0x151} Set [NOMODE] for [CRTC:60:pipe B] state 0xffffea8f172d8008
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:46:primary B] state 0xffffea8f172e6748
 {drm:netbsd:drm_atomic_add_affected_connectors+0x74} Adding all current connectors for [CRTC:60:pipe B] to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_get_crtc_state+0xe3} Added [CRTC:75:pipe C] 0xffffea8f172e1008 state to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_set_mode_for_crtc+0x151} Set [NOMODE] for [CRTC:75:pipe C] state 0xffffea8f172e1008
 {drm:netbsd:drm_atomic_set_fb_for_plane+0x7d} Set [NOFB] for [PLANE:61:primary C] state 0xffffea8f172e6c88
 {drm:netbsd:drm_atomic_add_affected_connectors+0x74} Adding all current connectors for [CRTC:75:pipe C] to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_check_only+0x40} checking 0xffffea8f17288808
 {drm:netbsd:drm_atomic_helper_check_modeset+0x157} [CRTC:45:pipe A] mode changed
 {drm:netbsd:drm_atomic_helper_check_modeset+0x7a} [CRTC:45:pipe A] enable changed
 {drm:netbsd:drm_atomic_helper_check_modeset+0xaa} [CRTC:45:pipe A] active changed
 {drm:netbsd:drm_atomic_helper_check_modeset+0x1f9} Updating routing for [CONNECTOR:79:HDMI-A-1]
 {drm:netbsd:drm_atomic_helper_check_modeset+0x612} Disabling [CONNECTOR:79:HDMI-A-1]
 {drm:netbsd:drm_atomic_helper_check_modeset+0x4f3} [CRTC:45:pipe A] needs all connectors, enable: n, active: n
 {drm:netbsd:drm_atomic_add_affected_connectors+0x74} Adding all current connectors for [CRTC:45:pipe A] to 0xffffea8f17288808
 {drm:netbsd:drm_atomic_add_affected_planes+0x59} Adding all current planes for [CRTC:45:pipe A] to 0xffffea8f17288808
 {drm:netbsd:intel_dump_pipe_config+0x6e} [CRTC:45:pipe A] enable: no [modeset]
 {drm:netbsd:intel_dump_pipe_config+0x6e8} [PLANE:31:primary A] fb: [NOFB], visible: no
 {drm:netbsd:intel_dump_pipe_config+0x6e8} [PLANE:35:sprite A] fb: [NOFB], visible: no
 {drm:netbsd:intel_dump_pipe_config+0x6e8} [PLANE:41:cursor A] fb: [NOFB], visible: no
 {drm:netbsd:drm_atomic_commit+0x30} committing 0xffffea8f17288808
 {drm:netbsd:intel_disable_pipe+0x3f} disabling pipe A
 {drm:netbsd:intel_dp_port_enabled+0x111} No pipe for DP port B found
 {drm:netbsd:intel_dp_port_enabled+0x111} No pipe for DP port C found
 {drm:netbsd:intel_dp_port_enabled+0x111} No pipe for DP port D found
 {drm:netbsd:intel_disable_shared_dpll+0x90} disable PCH DPLL A (active 1, on? 1) for crtc 45
 {drm:netbsd:intel_disable_shared_dpll+0xfb} disabling PCH DPLL A
 {drm:netbsd:intel_atomic_commit_tail+0x1227} [ENCODER:77:CRT]
 {drm:netbsd:intel_atomic_commit_tail+0x1227} [ENCODER:78:HDMI C]
 {drm:netbsd:intel_atomic_commit_tail+0x1227} [ENCODER:86:HDMI D]
 {drm:netbsd:intel_atomic_commit_tail+0x1227} [ENCODER:90:DP C]
 {drm:netbsd:intel_atomic_commit_tail+0x1227} [ENCODER:94:DP D]
 {drm:netbsd:verify_connector_state+0x177} [CONNECTOR:79:HDMI-A-1]
 {drm:netbsd:verify_single_dpll_state+0x66} PCH DPLL A
 {drm:netbsd:verify_single_dpll_state+0x66} PCH DPLL B
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 98 (1)
 {drm:netbsd:intel_atomic_commit_tail+0xcc3} [CRTC:45:pipe A]
 {drm:netbsd:drm_atomic_state_default_clear+0x32} Clearing atomic state 0xffffea8f17288808
 {drm:netbsd:__intel_display_power_put_domain+0xe5} {drm:netbsd:drm_mode_object_put.part.0+0x47} disabling always-on
 OBJ ID: 79 (3)
 i915 device info: {drm:netbsd:drm_mode_object_put.part.0+0x47} pciid=0x0162 rev=0x09 platform=IVYBRIDGE (subplatform=0x0) gen=7
 OBJ ID: 79 (2)
 i915 device info: {drm:netbsd:__drm_atomic_state_free+0x39} engines: 7
 i915 device info: Freeing atomic state 0xffffea8f17288808
 gen: 7
 i915 device info: gt: 2
 i915 device info: iommu: n/a
 i915 device info: memory-regions: 5
 i915 device info: page-sizes: 1000
 i915 device info: platform: IVYBRIDGE
 i915 device info: ppgtt-size: 31
 i915 device info: ppgtt-type: 2
 i915 device info: is_mobile: no
 i915 device info: is_lp: no
 i915 device info: require_force_probe: no
 i915 device info: is_dgfx: no
 i915 device info: has_64bit_reloc: no
 i915 device info: gpu_reset_clobbers_display: no
 i915 device info: has_reset_engine: no
 i915 device info: has_fpga_dbg: no
 i915 device info: has_global_mocs: no
 i915 device info: has_gt_uc: no
 i915 device info: has_l3_dpf: yes
 i915 device info: has_llc: yes
 i915 device info: has_logical_ring_contexts: no
 i915 device info: has_logical_ring_elsq: no
 i915 device info: has_logical_ring_preemption: no
 i915 device info: has_pooled_eu: no
 i915 device info: has_rc6: yes
 i915 device info: has_rc6p: yes
 i915 device info: has_rps: yes
 i915 device info: has_runtime_pm: no
 i915 device info: has_snoop: no
 i915 device info: has_coherent_ggtt: yes
 i915 device info: unfenced_needs_alignment: no
 i915 device info: hws_needs_physical: no
 i915 device info: cursor_needs_physical: no
 i915 device info: has_csr: no
 i915 device info: has_ddi: no
 i915 device info: has_dp_mst: no
 i915 device info: has_dsb: no
 i915 device info: has_dsc: no
 i915 device info: has_fbc: no
 i915 device info: has_gmch: no
 i915 device info: has_hdcp: no
 i915 device info: has_hotplug: yes
 i915 device info: has_ipc: no
 i915 device info: has_modular_fia: no
 i915 device info: has_overlay: no
 i915 device info: has_psr: no
 i915 device info: overlay_needs_physical: no
 i915 device info: supports_tv: no
 i915 device info: slice total: 0, mask=0000
 i915 device info: subslice total: 0
 i915 device info: EU total: 0
 i915 device info: EU per subslice: 0
 i915 device info: has slice power gating: no
 i915 device info: has subslice power gating: no
 i915 device info: has EU power gating: no
 i915 device info: CS timestamp frequency: 12500 kHz
 kern info: [drm] DRM_I915_DEBUG enabled
 kern info: [drm] DRM_I915_DEBUG_GEM enabled
 init: copying out path `/sbin/init' 11
 {drm:netbsd:drm_client_modeset_probe+0x47} 
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 76 (2)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 79 (2)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 87 (2)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 91 (2)
 {drm:netbsd:drm_mode_object_get+0x3d} OBJ ID: 95 (2)
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:76:VGA-1]
 {drm:netbsd:intel_crt_detect+0x45} [CONNECTOR:76:VGA-1] force=1
 {drm:netbsd:__intel_display_power_get_domain.part.0+0x95} enabling always-on
 {drm:netbsd:intel_crt_detect+0x541} ironlake hotplug adpa=0xf40000, result 0
 {drm:netbsd:intel_crt_detect+0x19b} CRT not detected via hotplug
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus vga] timed out, falling back to bit banging on pin 2
 {drm:netbsd:intel_crt_detect_ddc+0xaf} CRT not detected via DDC:0x50 [no valid EDID found]
 {drm:netbsd:__intel_display_power_put_domain+0xe5} disabling always-on
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:76:VGA-1] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:79:HDMI-A-1]
 {drm:netbsd:intel_hdmi_detect+0x35} [CONNECTOR:79:HDMI-A-1]
 {drm:netbsd:__intel_display_power_get_domain.part.0+0x95} enabling always-on
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpc] timed out, falling back to bit banging on pin 4
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpc] timed out, falling back to bit banging on pin 4
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpc] timed out, falling back to bit banging on pin 4
 {drm:netbsd:drm_dp_dual_mode_detect+0x191} DP dual mode HDMI ID: 0xffff8800aa0eea48E (err -5)
 {drm:netbsd:__intel_display_power_put_domain+0xe5} disabling always-on
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:79:HDMI-A-1] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:87:HDMI-A-2]
 {drm:netbsd:intel_hdmi_detect+0x35} [CONNECTOR:87:HDMI-A-2]
 {drm:netbsd:__intel_display_power_get_domain.part.0+0x95} enabling always-on
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6
 {drm:netbsd:do_gmbus_xfer+0x151} GMBUS [i915 gmbus dpd] timed out, falling back to bit banging on pin 6
 {drm:netbsd:drm_dp_dual_mode_detect+0x191} DP dual mode HDMI ID: 0xffff8800aa0eea48E (err -5)
 {drm:netbsd:__intel_display_power_put_domain+0xe5} disabling always-on
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:87:HDMI-A-2] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:91:DP-1]
 {drm:netbsd:intel_dp_detect+0x72} [CONNECTOR:91:DP-1]
 {drm:netbsd:__intel_display_power_get_domain.part.0+0x95} enabling always-on
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:intel_dp_aux_xfer+0x997} dp_aux_ch timeout status 0x7145003f
 {drm:netbsd:drm_dp_dpcd_access+0xda} Too many retries, giving up. First error: -60
 {drm:netbsd:__intel_display_power_put_domain+0xe5} disabling always-on
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:91:DP-1] disconnected
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x73} [CONNECTOR:95:DP-2]
 {drm:netbsd:intel_dp_detect+0x72} [CONNECTOR:95:DP-2]
 {drm:netbsd:__intel_display_power_get_domain.part.0+0x95} enabling always-on
 {drm:netbsd:__intel_display_power_put_domain+0xe5} disabling always-on
 {drm:netbsd:drm_helper_probe_single_connector_modes+0x6fb} [CONNECTOR:95:DP-2] disconnected
 {drm:netbsd:drm_client_modeset_probe+0x947} No connectors reported connected with modes
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 76 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 79 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 87 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 91 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x32f} connector 95 enabled? no
 {drm:netbsd:drm_client_modeset_probe+0x736} Not using firmware configuration
 {drm:netbsd:drm_client_modeset_probe+0x1112} picking CRTCs for 16384x16384 config
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 76 (2)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 79 (2)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 87 (2)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 91 (2)
 {drm:netbsd:drm_mode_object_put.part.0+0x47} OBJ ID: 95 (2)
 i915drmkms0 {drm:netbsd:__drm_fb_helper_initial_config_and_unlock+0x11b} test CRTC 0 primary plane
 i915drmkms0 {drm:netbsd:__drm_fb_helper_initial_config_and_unlock+0x11b} test CRTC 1 primary plane
 i915drmkms0 {drm:netbsd:__drm_fb_helper_initial_config_and_unlock+0x11b} test CRTC 2 primary plane
 i915drmkms0: info: [drm] Cannot find any crtc or sizes


From: "John D. Baker" <jdbaker@consolidated.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Sat, 8 Jan 2022 21:10:32 -0600 (CST)

 Just booted a 9.99.93/amd64 kernel from sources of 202201031455Z
 on an i82G41 system and I see (or rather don't see) the same behavior.
 Screen goes black just after root filesystem is mounted.  Rebooting
 9.2_STABLE from local disk captures the dmesg from previous boot which
 ends with the same message as in the Subject: of this PR.

 Will try to get a boot with "-vx" when situation permits.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@consolidated.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Fri, 28 Jan 2022 08:49:24 -0600 (CST)

 As a datapoint, I just booted a recent 9.99.93/amd64 kernel on an i82Q45
 system with LCD display attached through DisplayPort and it seems to
 work properly.  Will try the i82G41 system again when the situation
 permits.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@consolidated.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Fri, 28 Jan 2022 12:58:20 -0600 (CST)

 On Fri, 28 Jan 2022, John D. Baker wrote:

 > As a datapoint, I just booted a recent 9.99.93/amd64 kernel on an i82Q45
 > system with LCD display attached through DisplayPort and it seems to
 > work properly.

 I had occasion to reboot the i82Q45 machine with the display turned off.
 It appeared to be hung--no signal when the display was turned back on,
 seemed unresponsive to keyboard (even Ctrl-Alt-ESC to drop into DDB).
 The only way to regain control that I could determine was to force a
 power-cycle.

 Under netbsd-9 (and -current before the DRMKMS update) there was never
 a problem booting the machine with the display off (although the
 DisplayPort monitor will claim there's no signal when turned on later).

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@consolidated.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Fri, 11 Feb 2022 08:04:20 -0600 (CST)

 On Sat, 8 Jan 2022, John D. Baker wrote:

 > Just booted a 9.99.93/amd64 kernel from sources of 202201031455Z
 > [snip]
 > Will try to get a boot with "-vx" when situation permits.

 The display is an LCD display connected via DVI.

 "boot /netbsd -vx" on system from sources of 202202100314Z (i915drmkms
 related items only):

 [...]
 [     1.005962]             GFX0  [06] [] <acpivga0> (PCI) @ 0x00:0x00:0x02:0x00
 [...]
 [     1.005962] agp0 at pchb0: G4X-family chipset
 [     1.005962] agp0: detected 32252k stolen memory
 [     1.005962] agp0: aperture at 0xd0000000, size 0x10000000
 [...]
 [     1.005962] i915drmkms0 at pci0 dev 2 function 0: Intel 82G41 Integrated Graphics Device (rev. 0x03)
 [     1.005962] pci_mem_find: void region
 [     1.005962] i915drmkms0: WARNING: power management not supported
 [     1.005962] Intel product 2e33 (miscellaneous display, revision 0x03) at pci0 dev 2 function 1 not configured
 [...]
 [    31.248978] kern.module.path=/stand/amd64/9.99.93/modules
 [    31.248978] pci_mem_find: void region
 [    31.248978] i915drmkms0: map 5 failed
 [    31.248978] i915drmkms0 {drm:netbsd:intel_uc_init_early+0x9c} enable_guc=0 (guc:no submission:no huc:no)
 [    31.248978] {drm:netbsd:i915_gem_init_early+0x67} fake context support initialized
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] pci_mem_find: void region
 [    31.248978] {drm:netbsd:intel_engine_context_size+0x111} gen4 CXT_SIZE = 2688 bytes [0x00000029]
 [    31.248978] {drm:netbsd:i915_ggtt_probe_hw+0x3bd} GGTT size = 512M
 [    31.248978] {drm:netbsd:i915_ggtt_probe_hw+0x3db} GMADR size = 256M
 [    31.248978] {drm:netbsd:i915_ggtt_probe_hw+0x404} DSM size = 0M
 [    31.248978] {drm:netbsd:intel_opregion_setup+0x4c} graphic opregion physical addr: 0xcd54e018
 [    31.248978] {drm:netbsd:intel_opregion_setup+0x142} ACPI OpRegion version 1.1.0
 [    31.248978] {drm:netbsd:intel_opregion_setup+0x166} Public ACPI methods supported
 [    31.248978] {drm:netbsd:intel_opregion_setup+0x446} SWSCI supported
 [    31.298973] {drm:netbsd:swsci+0x192} SWSCI request timed out
 [    31.298973] {drm:netbsd:swsci+0x2ca} SWSCI request already in progress
 [    31.298973] {drm:netbsd:intel_opregion_setup+0x514} SWSCI GBDA callbacks 00000001, SBCB callbacks 00000001
 [    31.298973] {drm:netbsd:intel_opregion_setup+0x413} ASLE supported
 [    31.298973] kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
 [    31.298973] kern info: [drm] Driver supports precise vblank timestamp query.
 [    31.298973] {drm:netbsd:intel_power_domains_init_hw+0x23} rawclk rate: 266667 kHz
 [    31.298973] allocated pic ioapic0 type level pin 16 level 6 to cpu0 slot 9 idt entry 105
 [    31.298973] i915drmkms0: interrupting at ioapic0 pin 16 (i915drmkms0)
 [    31.298973] {drm:netbsd:intel_dump_cdclk_state+0x36} Current CDCLK 400000 kHz, VCO 3200000 kHz, ref 0 kHz, bypass 0 kHz, voltage level 0
 [    31.298973] {drm:netbsd:intel_update_max_cdclk+0x8d} Max CD clock rate: 400000 kHz
 [    31.298973] {drm:netbsd:intel_modeset_init+0x1992} Max dotclock rate: 360000 kHz
 [    31.318968] {drm:netbsd:intel_engines_driver_register+0x112} renamed rcs'0 to rcs0
 [    31.318968] {drm:netbsd:intel_engines_driver_register+0x112} renamed vcs'0 to vcs0
 [    31.318968] kern info: [drm] Initialized i915 1.6.0 20200114 for i915drmkms0 on minor 0
 [    31.468244] i915drmkms0: info: [drm] Cannot find any crtc or sizes
 [    31.478158] i915 device info: pciid=0x2e32 rev=0x03 platform=G45 (subplatform=0x0) gen=4
 [    31.478158] i915 device info: engines: 5
 [    31.478158] i915 device info: gen: 4
 [    31.488176] i915 device info: gt: 0
 [    31.488176] i915 device info: iommu: n/a
 [    31.488176] i915 device info: memory-regions: 5
 [    31.488176] i915 device info: page-sizes: 1000
 [    31.488176] i915 device info: platform: G45
 [    31.488176] i915 device info: ppgtt-size: 0
 [    31.488176] i915 device info: ppgtt-type: 0
 [    31.488176] i915 device info: is_mobile: no
 [    31.488176] i915 device info: is_lp: no
 [    31.488176] i915 device info: require_force_probe: no
 [    31.488176] i915 device info: is_dgfx: no
 [    31.488176] i915 device info: has_64bit_reloc: no
 [    31.488176] i915 device info: gpu_reset_clobbers_display: no
 [    31.488176] i915 device info: has_reset_engine: no
 [    31.488176] i915 device info: has_fpga_dbg: no
 [    31.488176] i915 device info: has_global_mocs: no
 [    31.488176] i915 device info: has_gt_uc: no
 [    31.488176] i915 device info: has_l3_dpf: no
 [    31.488176] i915 device info: has_llc: no
 [    31.488176] i915 device info: has_logical_ring_contexts: no
 [    31.488176] i915 device info: has_logical_ring_elsq: no
 [    31.488176] i915 device info: has_logical_ring_preemption: no
 [    31.488176] i915 device info: has_pooled_eu: no
 [    31.488176] i915 device info: has_rc6: no
 [    31.488176] i915 device info: has_rc6p: no
 [    31.488176] i915 device info: has_rps: no
 [    31.488176] i915 device info: has_runtime_pm: no
 [    31.488176] i915 device info: has_snoop: yes
 [    31.488176] i915 device info: has_coherent_ggtt: yes
 [    31.488176] i915 device info: unfenced_needs_alignment: no
 [    31.488176] i915 device info: hws_needs_physical: no
 [    31.488176] i915 device info: cursor_needs_physical: no
 HID -          UID -    ADR 0x00000000001C0001
 [     1.000001] i915 device info: has_dp_mst: no
 [    31.488176] i915 device info: has_dsb: no
 [    31.488176] i915 device info: has_dsc: no
 [    31.488176] i915 device info: has_fbc: no
 [    31.488176] i915 device info: has_gmch: yes
 [    31.488176] i915 device info: has_hdcp: no
 [    31.488176] i915 device info: has_hotplug: yes
 [    31.488176] i915 device info: has_ipc: no
 [    31.488176] i915 device info: has_modular_fia: no
 [    31.488176] i915 device info: has_overlay: no
 [    31.488176] i915 device info: has_psr: no
 [    31.488176] i915 device info: overlay_needs_physical: no
 [    31.488176] i915 device info: supports_tv: no
 [    31.488176] i915 device info: slice total: 0, mask=0000
 [    31.488176] i915 device info: subslice total: 0
 [    31.488176] i915 device info: EU total: 0
 [    31.488176] i915 device info: EU per subslice: 0
 [    31.488176] i915 device info: has slice power gating: no
 [    31.488176] i915 device info: has subslice power gating: no
 [    31.488176] i915 device info: has EU power gating: no
 [    31.488176] i915 device info: CS timestamp frequency: 0 kHz
 [    31.488176] kern info: [drm] DRM_I915_DEBUG enabled
 [    31.488176] kern info: [drm] DRM_I915_DEBUG_GEM enabled
 ...hangs here...

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

State-Changed-From-To: open->feedback
State-Changed-By: maya@NetBSD.org
State-Changed-When: Sun, 22 May 2022 22:12:51 +0000
State-Changed-Why:


From: maya@NetBSD.org
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/56608 (i915drmkms0: info: [drm] Cannot find any crtc or
 sizes)
Date: Sun, 22 May 2022 22:14:37 +0000

 Can you re-test after the GMBUS/bit-banging changes (latest current)?
 Those were made to resolve a problem that looked similar to yours.

From: Patrick Welche <prlw1@talktalk.net>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Thu, 26 May 2022 12:30:34 +0100

 On Thu, Jan 06, 2022 at 03:45:00PM +0000, prlw1@cam.ac.uk wrote:
 > >Description:
 > An old Ivy Bridge box seems unhappy with the new drm code, complaining that:
 > 
 > kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
 > kern info: [drm] Driver supports precise vblank timestamp query.
 > i915drmkms0: interrupting at msi4 vec 0 (i915drmkms0)
 > kern info: [drm] Initialized i915 1.6.0 20200114 for i915drmkms0 on minor 0
 > i915drmkms0: info: [drm] Cannot find any crtc or sizes
 > kern info: [drm] DRM_I915_DEBUG enabled
 > kern info: [drm] DRM_I915_DEBUG_GEM enabled
 > i915drmkms0: info: [drm] Cannot find any crtc or sizes
 > 
 > 
 > Before the change, with a 9.99.2 kernel of 30 November:
 > 
 > kern info: [drm] Memory usable by graphics device = 2048M
 > kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
 > kern info: [drm] Driver supports precise vblank timestamp query.
 > kern info: [drm] failed to find VBIOS tables
 > i915drmkms0: interrupting at msi4 vec 0 (i915drmkms0)
 > intelfb0 at i915drmkms0
 > intelfb0: framebuffer at 0xe0064000, size 1280x1024, depth 32, stride 5120
 > kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:229)cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo underrun on pch transcoder A
 > kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:380)intel_pch_fifo_underrun_irq_handler] *ERROR* PCH transcoder A FIFO underrun
 > kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:175)ivybridge_set_fifo_underrun_reporting] *ERROR* uncleared fifo underrun on pipe A
 > kern error: [drm:(../../../../external/bsd/drm2/dist/drm/i915/intel_fifo_underrun.c:362)intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun
 > wsdisplay0 at intelfb0 kbdmux 1

 With yesterday's 9.99.97 the lack of crtc/sizes error is gone!

 kern info: [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
 kern info: [drm] Driver supports precise vblank timestamp query.
 i915drmkms0: interrupting at msi4 vec 0 (i915drmkms0)
 kern info: [drm] Initialized i915 1.6.0 20200114 for i915drmkms0 on minor 0
 intelfb0 at i915drmkms0
 kern info: [drm] DRM_I915_DEBUG enabled
 kern info: [drm] DRM_I915_DEBUG_GEM enabled
 intelfb0: framebuffer at 0xe0005000, size 1280x1024, depth 32, stride 5120
 {drm:netbsd:intel_set_cpu_fifo_underrun_reporting+0x29c} *ERROR* uncleared fifo underrun on pipe A
 {drm:netbsd:intel_cpu_fifo_underrun_irq_handler+0x5c} *ERROR* CPU pipe A FIFO underrun
 {drm:netbsd:intel_set_pch_fifo_underrun_reporting+0x14e} *ERROR* uncleared pch fifo underrun on pch transcoder A
 {drm:netbsd:cpt_irq_handler+0x1dd} *ERROR* PCH transcoder A FIFO underrun

 (I have a blank screen though, whereas I used to have an xdm prompt. I have
 a vague recollection that using a serial console could cause this. This
 is with installboot option com0kbd, and I tried without the serial cable
 but that might not have been enough, or it is a red herring.)

From: "John D. Baker" <jdbaker@consolidated.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Thu, 26 May 2022 06:06:42 -0500 (CDT)

 With the recent fix for I2C/DDC/etc, my intel G41-based system now boots
 and seems to run amd64-9.99.97 without issues.  Will test other
 intel-graphics systems when I am able.  Would be nice if the Q45-based
 system will be able to boot with the display turned off.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: "John D. Baker" <jdbaker@consolidated.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Thu, 26 May 2022 10:00:09 -0500 (CDT)

 On Thu, 26 May 2022, John D. Baker wrote:

 > Will test other intel-graphics systems when I am able.

 A system with an i82946 chip set and integrated graphics works.
 (The font chosen for the console is ridiculously large, resulting
 in a 64x24 display and attempts to change it fail, but that's not
 related to the issue in this PR.)

 > Would be nice if the Q45-based system will be able to boot with the
 > display turned off.

 The machine still hangs if the display (attached via DisplayPort) is
 turned off.  The only way out is to power-cycle the machine.  I'll see
 if I can arrange for serial console, but I suspect it will be inconclusive
 as historically, i915drmkms doesn't initialize at all if the console is
 on the serial port, even if wscons and related ttyEn are enabled.

 The machine also has VGA, so maybe it changes behavior if the displayport
 display were not connected at all and/or the VGA port is used and the
 display is turned off?

 I'll see about checking other intel-graphics machines that don't have
 DisplayPort to see how they behave with no monitor connected or monitor
 connected but turned off.

 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645

From: coypu@sdf.org
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: kern/56608: i915drmkms0: info: [drm] Cannot find any crtc or
 sizes
Date: Fri, 27 May 2022 01:18:33 +0000

 Might be a good idea to create a new bug, now that the subject issue is
 fixed, there's a lot of content that's no longer relevant.

State-Changed-From-To: feedback->closed
State-Changed-By: riastradh@NetBSD.org
State-Changed-When: Thu, 15 Sep 2022 21:16:13 +0000
State-Changed-Why:
immediate issue fixed, please file new PRs for the other issues


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.47 2022/09/11 19:34:41 kim Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2022 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.