Activity log for bug #1861218

Date Who What changed Old value New value Message
2020-01-28 18:10:21 Jonas Møller bug added bug
2020-01-28 18:15:16 Jonas Møller description Description: Ubuntu 19.10 Release: 19.10 What I expected to happen: The Mini DisplayPort connection should appear. What happened: There appears to be no Mini DisplayPort connection. On Ubuntu 19.04 (Linux 5.0.0-x) Mini DisplayPort worked, when upgrading to Ubuntu 19.10 (Linux 5.3.0-x) it stopped working after a reboot. The computer is a Lenovo T530 with Intel(R) Core(TM) i5-3210M integrated graphics. No DP connection shows up in /sys/class/drm [bruker@T530] ~ ❯❯❯ ls /sys/class/drm/ card0 card0-LVDS-1 card0-VGA-1 renderD128 version Unsurprisingly no DP connection shows up when running xrandr either. [bruker@T530] ~ ❯❯❯ xrandr Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767 LVDS1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 340mm x 190mm ... VGA1 disconnected (normal left inverted right x axis y axis) Module parameters: [bruker@T530] ~ ❯❯❯ modinfo -p i915 modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int) enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int) enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int) lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int) panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int) vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int) reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (int) vbt_firmware:Load VBT from specified file under /lib/firmware (charp) error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool) enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool) enable_psr:Enable PSR (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int) force_probe:Force probe the driver for specified devices. See CONFIG_DRM_I915_FORCE_PROBE for details. (charp) alpha_support:Deprecated. See i915.force_probe. (bool) disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int) enable_ips:Enable IPS (default: true) (int) fastboot:Try to skip unnecessary mode sets at boot time (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int) prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool) load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool) force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool) invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int) disable_display:Disable display (default: false) (bool) mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int) verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool) nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool) edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int) enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto, 0=disable [default], 1=GuC submission, 2=HuC load) (int) guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int) guc_firmware_path:GuC firmware path to use instead of the default one (charp) huc_firmware_path:HuC firmware path to use instead of the default one (charp) dmc_firmware_path:DMC firmware path to use instead of the default one (charp) enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool) enable_dpcd_backlight:Enable support for DPCD backlight control (default:false) (bool) enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool) The problem is present on both Wayland and X11. The problem is present on both Linux 5.3.0-18 and Linux 5.3.0-29. Description: Ubuntu 19.10 Release: 19.10 What I expected to happen: The Mini DisplayPort connection should appear. What happened: There appears to be no Mini DisplayPort connection. On Ubuntu 19.04 (Linux 5.0.0-x) Mini DisplayPort worked, when upgrading to Ubuntu 19.10 (Linux 5.3.0-x) it stopped working after a reboot. The computer is a Lenovo T530 with Intel(R) Core(TM) i5-3210M integrated graphics. No DP connection shows up in /sys/class/drm $ ls /sys/class/drm/ card0 card0-LVDS-1 card0-VGA-1 renderD128 version Unsurprisingly no DP connection shows up when running xrandr either. $ xrandr Screen 0: minimum 8 x 8, current 1600 x 900, maximum 32767 x 32767 LVDS1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 340mm x 190mm ... VGA1 disconnected (normal left inverted right x axis y axis) Module parameters: $ modinfo -p i915 modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int) enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int) enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int) lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int) panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int) vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int) reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (int) vbt_firmware:Load VBT from specified file under /lib/firmware (charp) error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool) enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool) enable_psr:Enable PSR (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int) force_probe:Force probe the driver for specified devices. See CONFIG_DRM_I915_FORCE_PROBE for details. (charp) alpha_support:Deprecated. See i915.force_probe. (bool) disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int) enable_ips:Enable IPS (default: true) (int) fastboot:Try to skip unnecessary mode sets at boot time (0=disabled, 1=enabled) Default: -1 (use per-chip default) (int) prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool) load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool) force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool) invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int) disable_display:Disable display (default: false) (bool) mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int) verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool) nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool) edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int) enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto, 0=disable [default], 1=GuC submission, 2=HuC load) (int) guc_log_level:GuC firmware logging level. Requires GuC to be loaded. (-1=auto [default], 0=disable, 1..4=enable with verbosity min..max) (int) guc_firmware_path:GuC firmware path to use instead of the default one (charp) huc_firmware_path:HuC firmware path to use instead of the default one (charp) dmc_firmware_path:DMC firmware path to use instead of the default one (charp) enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool) enable_dpcd_backlight:Enable support for DPCD backlight control (default:false) (bool) enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool) The problem is present on both Wayland and X11. The problem is present on both Linux 5.3.0-18 and Linux 5.3.0-29.
2020-01-28 18:30:11 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2020-01-28 18:30:13 Ubuntu Kernel Bot tags eoan
2020-01-28 18:52:02 Jonas Møller attachment added Diff of the intel_dp.c file from Linux 5.0 to Linux 5.3 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1861218/+attachment/5323630/+files/intel_dp_5.0_to_5.3.diff
2020-01-28 19:04:42 Jonas Møller linux (Ubuntu): status Incomplete New
2020-01-28 19:30:08 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2020-01-28 19:45:15 Jonas Møller linux (Ubuntu): status Incomplete Confirmed
2020-01-29 01:07:12 Terry Rudd bug added subscriber Terry Rudd