Please test latest mainline kernel:
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.5/

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1861218

Title:
  Mini DisplayPort port not recognized on i915 driver for Linux 5.3
  (Ubuntu 19.10)

Status in linux package in Ubuntu:
  Confirmed

Bug 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
  $ 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-de...@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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1861218/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to