Closed mkohanim closed 1 year ago
Please add more details. Do you have access to the machine via ssh or is it frozen ? If you have access please add hw.dri.__drm_debug=0x1FF to /boot/loader.conf, reboot, kldload i915kms and post dmesg content. Also try with different screen if possible.
Thanks.
Hi Emmanuel, thank you for getting back so quickly. I do have access; except for the monitor going blank, everything else works perfectly and therefore I do have access. I only have the same type of monitor here in the lab (HP 32"). But, this has been also tested with multiple monitors and resolutions in the factory. Here's the output of dmesg:
[drm] Initialized
drmn0:
[drm] OBJ ID: 215 (2) [drm] OBJ ID: 223 (2) [drm] OBJ ID: 227 (2) [drm] OBJ ID: 234 (2) [drm] [CONNECTOR:215:HDMI-A-1] drmn0: intel_hdmi_detect: [CONNECTOR:215:HDMI-A-1] [drm] DP dual mode HDMI ID: 0xfffffe0084321a90E (err -45) [drm] [CONNECTOR:215:HDMI-A-1] disconnected [drm] [CONNECTOR:223:HDMI-A-2] drmn0: intel_hdmi_detect: [CONNECTOR:223:HDMI-A-2] [drm] [CONNECTOR:223:HDMI-A-2] disconnected [drm] [CONNECTOR:227:DP-1] drmn0: intel_dp_detect: [CONNECTOR:227:DP-1] drmn0: intel_power_well_enable: enabling AUX D TC2 drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) drmn0: intel_dp_aux_xfer: AUX D/port D: timeout (status 0x7d4003ff) [drm] AUX D/port D: Too many retries, giving up. First error: -60 [drm] AUX D/port Ddrmn0: intel_power_well_disable: disabling AUX D TC2 [drm] [CONNECTOR:227:DP-1] disconnected [drm] [CONNECTOR:234:HDMI-A-3] drmn0: intel_hdmi_detect: [CONNECTOR:234:HDMI-A-3] [drm] DP dual mode HDMI ID: 0xfffffe0084321a90E (err -45) [drm] [CONNECTOR:234:HDMI-A-3] disconnected [drm] No connectors reported connected with modes [drm] connector 215 enabled? no [drm] connector 223 enabled? no [drm] connector 227 enabled? no [drm] connector 234 enabled? no [drm] Not using firmware configuration [drm] picking CRTCs for 2560x1440 config [drm] OBJ ID: 215 (2) [drm] OBJ ID: 223 (2) [drm] OBJ ID: 227 (2) [drm] OBJ ID: 234 (2) [drm] Allocated atomic state 0xfffff801e5845800 [drm] Added [PLANE:31:plane 1A] 0xfffff801adb30600 state to 0xfffff801e5845800 [drm] Added [PLANE:39:plane 2A] 0xfffff801b9895a80 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:39:plane 2A] state 0xfffff801b9895a80 [drm] Added [PLANE:47:plane 3A] 0xfffff8005fc47300 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:47:plane 3A] state 0xfffff8005fc47300 [drm] Added [PLANE:55:plane 4A] 0xfffff801b4e76a80 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:55:plane 4A] state 0xfffff801b4e76a80 [drm] Added [PLANE:63:plane 5A] 0xfffff801b4b27000 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:63:plane 5A] state 0xfffff801b4b27000 [drm] Added [PLANE:71:plane 6A] 0xfffff801b4e4a300 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:71:plane 6A] state 0xfffff801b4e4a300 [drm] Added [PLANE:79:plane 7A] 0xfffff801b43c5900 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:79:plane 7A] state 0xfffff801b43c5900 [drm] Added [PLANE:87:cursor A] 0xfffff801bae07600 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:87:cursor A] state 0xfffff801bae07600 [drm] Added [PLANE:92:plane 1B] 0xfffff801badf0600 state to 0xfffff801e5845800 [drm] Added [PLANE:100:plane 2B] 0xfffff801b450a600 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:100:plane 2B] state 0xfffff801b450a600 [drm] Added [PLANE:108:plane 3B] 0xfffff801b4d2a780 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:108:plane 3B] state 0xfffff801b4d2a780 [drm] Added [PLANE:116:plane 4B] 0xfffff801bad2ed80 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:116:plane 4B] state 0xfffff801bad2ed80 [drm] Added [PLANE:124:plane 5B] 0xfffff801b47f6c00 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:124:plane 5B] state 0xfffff801b47f6c00 [drm] Added [PLANE:132:plane 6B] 0xfffff801b9d79c00 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:132:plane 6B] state 0xfffff801b9d79c00 [drm] Added [PLANE:140:plane 7B] 0xfffff801b4d5c780 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:140:plane 7B] state 0xfffff801b4d5c780 [drm] Added [PLANE:148:cursor B] 0xfffff801b4e36180 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:148:cursor B] state 0xfffff801b4e36180 [drm] Added [PLANE:153:plane 1C] 0xfffff801b4d09780 state to 0xfffff801e5845800 [drm] Added [PLANE:161:plane 2C] 0xfffff801c1017780 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:161:plane 2C] state 0xfffff801c1017780 [drm] Added [PLANE:169:plane 3C] 0xfffff801b4d5b780 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:169:plane 3C] state 0xfffff801b4d5b780 [drm] Added [PLANE:177:plane 4C] 0xfffff801b4809600 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:177:plane 4C] state 0xfffff801b4809600 [drm] Added [PLANE:185:plane 5C] 0xfffff801b451a600 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:185:plane 5C] state 0xfffff801b451a600 [drm] Added [PLANE:193:plane 6C] 0xfffff801b9653300 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:193:plane 6C] state 0xfffff801b9653300 [drm] Added [PLANE:201:plane 7C] 0xfffff801b4351300 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:201:plane 7C] state 0xfffff801b4351300 [drm] Added [PLANE:209:cursor C] 0xfffff801b41a3d80 state to 0xfffff801e5845800 [drm] Set [NOFB] for [PLANE:209:cursor C] state 0xfffff801b41a3d80 [drm] Added [CRTC:91:pipe A] 0xfffff801e525b000 state to 0xfffff801e5845800 [drm] Set [NOMODE] for [CRTC:91:pipe A] state 0xfffff801e525b000 [drm] Set [NOFB] for [PLANE:31:plane 1A] state 0xfffff801adb30600 [drm] Adding all current connectors for [CRTC:91:pipe A] to 0xfffff801e5845800 [drm] Added [CRTC:152:pipe B] 0xfffff801c1893000 state to 0xfffff801e5845800 [drm] Set [NOMODE] for [CRTC:152:pipe B] state 0xfffff801c1893000 [drm] Set [NOFB] for [PLANE:92:plane 1B] state 0xfffff801badf0600 [drm] Adding all current connectors for [CRTC:152:pipe B] to 0xfffff801e5845800 [drm] Added [CRTC:213:pipe C] 0xfffff801e5176000 state to 0xfffff801e5845800 [drm] Set [NOMODE] for [CRTC:213:pipe C] state 0xfffff801e5176000 [drm] Set [NOFB] for [PLANE:153:plane 1C] state 0xfffff801b4d09780 [drm] Adding all current connectors for [CRTC:213:pipe C] to 0xfffff801e5845800 [drm] checking 0xfffff801e5845800 drmn0: intel_atomic_get_global_obj_state: Added new global object 0xfffffe00c89ed260 state 0xfffff801e5656500 to 0xfffff801e5845800 drmn0: intel_atomic_get_global_obj_state: Added new global object 0xfffffe00c89eecf8 state 0xfffff801dcb34c00 to 0xfffff801e5845800 [drm] committing 0xfffff801e5845800 [drm] Clearing atomic state 0xfffff801e5845800 [drm] Freeing atomic state 0xfffff801e5845800
With kind regards, Michel
UEFI settings were the issue. Fixed by updating the BIOS.
Describe the bug Loading i915kms causes the screen to go blank on Jasper Lake CPU.
FreeBSD version FreeBSD 13.1-RELEASE-p5 FreeBSD 13.1-RELEASE-p5 releng/13.1-n250174-753d65a19a55 GENERIC amd64
PCI Info
pciconf -lv
[pciconf.bad.gz](https://github.com/freebsd/drm-kmod/files/10306500/pciconf.bad.gz)DRM KMOD version drm-510-kmod 5.10.113_8 drm-kmod 20220907_1
To Reproduce sudo kldload i915kms
Screenshots If applicable, add screenshots to help explain your problem.
Additional context This is running on a NUC: Intel(R) Celeron(R) N5105 @ 2.00GHz, with 8GB RAM and 60GB eMMC.