[8086:3e92] display becomes blank after S3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| HWE Next |
Undecided
|
Unassigned | ||
| linux (Ubuntu) |
Undecided
|
Unassigned | ||
| Xenial |
Undecided
|
Unassigned | ||
| Artful |
Undecided
|
Unassigned | ||
| Bionic |
Undecided
|
Unassigned | ||
| linux-oem (Ubuntu) |
Undecided
|
AceLan Kao | ||
| Xenial |
Undecided
|
Unassigned | ||
| Artful |
Undecided
|
Unassigned | ||
| Bionic |
Undecided
|
Unassigned |
Bug Description
[Impact]
The display becomes black after S3 with the following error messages.
dmesg:
[ 60.546305] [drm:intel_
Xorg.0.log:
[ 60.748] (EE) modeset(0): failed to set mode: Invalid argument
[ 60.748] (WW) modeset(0): hotplug event: connector 48's link-state is BAD, tried resetting the current mode. You may be left with a black screen if this fails...
[Fix]
Looks like link training fallback fails sometimes with eDP, we need this commit to fix the issue.
commit a306343bcd7df89
Author: Manasi Navare <email address hidden>
Date: Thu Oct 12 12:13:38 2017 -0700
drm/i915/edp: Do not do link training fallback or prune modes on EDP
[Regression Potential]
Should be low.
To avoid conflicts, we introduce 4 commits, I'll try explaining them below
a306343 drm/i915/edp: Do not do link training fallback or prune modes on EDP
This is the fix commit and the behavior only changes when DP is eDP, it does nothing if DP is eDP. Should be fine to not do link training fallback and not emit Hotplug Uevent to userspace to start modeset, since its eDP, the display is fixed.
1853a9d drm/i915/dp: make is_edp non-static and rename to intel_dp_is_edp
7b91bf7 drm/i915/dp: rename intel_dp_is_edp to intel_dp_
Above 2 commits do function name renaming only.
dc911f5 drm/i915/edp: Allow alternate fixed mode for eDP if available.
Change the prototype of function "intel_
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: | added: originate-from-1758823 somerville |
Changed in linux-oem (Ubuntu Xenial): | |
status: | New → Fix Committed |
Changed in linux-oem (Ubuntu): | |
status: | In Progress → Invalid |
status: | Invalid → In Progress |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Xenial): | |
status: | New → Incomplete |
Changed in linux (Ubuntu Xenial): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Artful): | |
status: | New → In Progress |
Changed in linux (Ubuntu Xenial): | |
status: | In Progress → Invalid |
Changed in linux-oem (Ubuntu Artful): | |
status: | New → Invalid |
Changed in linux (Ubuntu): | |
status: | Incomplete → Invalid |
Changed in linux (Ubuntu Artful): | |
status: | In Progress → Fix Committed |
Launchpad Janitor (janitor) wrote : | #2 |
This bug was fixed in the package linux-oem - 4.13.0-1024.27
---------------
linux-oem (4.13.0-1024.27) xenial; urgency=medium
* linux-oem: 4.13.0-1024.27 -proposed tracker (LP: #1763296)
* [8086:3e92] display becomes blank after S3 (LP: #1763271)
- drm/i915/edp: Allow alternate fixed mode for eDP if available.
- drm/i915/dp: rename intel_dp_is_edp to intel_dp_
- drm/i915/dp: make is_edp non-static and rename to intel_dp_is_edp
- drm/i915/edp: Do not do link training fallback or prune modes on EDP
* No network with e1000e driver on 4.13.0-38-generic (LP: #1762693)
- e1000e: Fix e1000_check_
linux-oem (4.13.0-1023.25) xenial; urgency=medium
* linux-oem: 4.13.0-1023.25 -proposed tracker (LP: #1761464)
* Fix Runtime PM for r8169 (LP: #1757422)
- r8169: only enable PCI wakeups when WOL is active
- PCI: Add pcim_set_mwi(), a device-managed pci_set_mwi()
- r8169: switch to device-managed functions in probe
- r8169: remove netif_napi_del in probe error path
- r8169: remove unneeded rpm ops in rtl_shutdown
- r8169: improve runtime pm in rtl8169_
- r8169: improve runtime pm in general and suspend unused ports
* Ryzen/Raven Ridge USB ports do not work (LP: #1756700)
- xhci: Fix front USB ports on ASUS PRIME B350M-A
- SAUCE: xhci: Fix USB ports for Dell Inspiron 5775
* Miscellaneous Ubuntu changes
- Rebase to 4.13.0-39.44
[ Ubuntu: 4.13.0-39.44 ]
* linux: 4.13.0-39.44 -proposed tracker (LP: #1761456)
* intel-microcode 3.20180312.0 causes lockup at login screen(w/ linux-
image-
Intel) // CVE-2017-5754
- x86/mm: Reinitialize TLB state on hotplug and resume
* intel-microcode 3.20180312.0 causes lockup at login screen(w/ linux-
image-
- Revert "x86/mm: Only set IBPB when the new thread cannot ptrace current
thread"
- x86/speculation: Use Indirect Branch Prediction Barrier in context switch
* DKMS driver builds fail with: Cannot use CONFIG_
install libelf-dev, libelf-devel or elfutils-
- [Packaging] include the retpoline extractor in the headers
* retpoline hints: primary infrastructure and initial hints (LP: #1758856)
- [Packaging] retpoline-extract: flag *0xNNN(%reg) branches
- x86/speculation, objtool: Annotate indirect calls/jumps for objtool
- x86/speculation, objtool: Annotate indirect calls/jumps for objtool on 32bit
- x86/paravirt, objtool: Annotate indirect calls
- [Packaging] retpoline -- add safe usage hint support
- [Packaging] retpoline-check -- only report additions
- [Packaging] retpoline -- widen indirect call/jmp detection
- [Packaging] retpoline -- elide %rip relative indirections
- [Packaging] retpoline -- clear hint information from packages
- KVM: x86: Make indirect calls in emulator speculation safe
- KVM: VMX: Make indirect call speculation safe
- x86/boot, objtool: Annotate indirect jump in secondary_
Changed in linux-oem (Ubuntu Xenial): | |
status: | Fix Committed → Fix Released |
Changed in linux-oem (Ubuntu): | |
status: | In Progress → Fix Released |
Brad Figg (brad-figg) wrote : | #3 |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-artful |
tags: |
added: verification-done-artful removed: verification-needed-artful |
Changed in linux (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux-oem (Ubuntu Bionic): | |
status: | New → Invalid |
Launchpad Janitor (janitor) wrote : | #4 |
This bug was fixed in the package linux - 4.13.0-43.48
---------------
linux (4.13.0-43.48) artful; urgency=medium
* CVE-2018-3639 (powerpc)
- SAUCE: rfi-flush: update H_CPU_* macro names to upstream
- SAUCE: rfi-flush: update plpar_get_
upstream
- SAUCE: update pseries_
- powerpc/pseries: Support firmware disable of RFI flush
- powerpc/powernv: Support firmware disable of RFI flush
- powerpc/64s: Allow control of RFI flush via debugfs
- powerpc/rfi-flush: Move the logic to avoid a redo into the debugfs code
- powerpc/rfi-flush: Always enable fallback flush on pseries
- powerpc/rfi-flush: Differentiate enabled and patched flush types
- powerpc/pseries: Add new H_GET_CPU_
- powerpc: Add security feature flags for Spectre/Meltdown
- powerpc/powernv: Set or clear security feature flags
- powerpc/pseries: Set or clear security feature flags
- powerpc/powernv: Use the security flags in pnv_setup_
- powerpc/pseries: Use the security flags in pseries_
- powerpc/pseries: Fix clearing of security feature flags
- powerpc: Move default security feature flags
- powerpc/pseries: Restore default security feature flags on setup
- powerpc/64s: Add support for a store forwarding barrier at kernel entry/exit
* CVE-2018-3639 (x86)
- SAUCE: Add X86_FEATURE_
- SAUCE: x86: Add alternative_
- x86/nospec: Simplify alternative_
- x86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown
- x86/bugs: Concentrate bug detection into a separate function
- x86/bugs: Concentrate bug reporting into a separate function
- x86/msr: Add definitions for new speculation control MSRs
- x86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits
- x86/bugs, KVM: Support the combination of guest and host IBRS
- x86/bugs: Expose /sys/..
- x86/cpufeatures: Add X86_FEATURE_RDS
- x86/bugs: Provide boot parameters for the spec_store_
mitigation
- x86/bugs/intel: Set proper CPU features and setup RDS
- x86/bugs: Whitelist allowed SPEC_CTRL MSR values
- x86/bugs/AMD: Add support to disable RDS on Fam[15,16,17]h if requested
- x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest
- x86/speculation: Create spec-ctrl.h to avoid include hell
- prctl: Add speculation control prctls
- x86/process: Allow runtime control of Speculative Store Bypass
- x86/speculation: Add prctl for Speculative Store Bypass mitigation
- nospec: Allow getting/setting on non-current task
- proc: Provide details on speculation flaw mitigations
- seccomp: Enable speculation flaw mitigations
- SAUCE: x86/bugs: Honour SPEC_CTRL default
- x86/bugs: Make boot modes __ro_after_init
- prctl: Add force disable speculation
- seccomp: Use PR_SPEC_
- seccomp: Add filter flag to opt-out of SSB mitigation
- seccomp: Move speculation migitation control to arch code
- x86/speculation: Make "seccomp" the...
Changed in linux (Ubuntu Artful): | |
status: | Fix Committed → Fix Released |
Brad Figg (brad-figg) wrote : | #5 |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/
tags: | added: verification-needed-bionic |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package linux - 4.15.0-23.25
---------------
linux (4.15.0-23.25) bionic; urgency=medium
* linux: 4.15.0-23.25 -proposed tracker (LP: #1772927)
* arm64 SDEI support needs trampoline code for KPTI (LP: #1768630)
- arm64: mmu: add the entry trampolines start/end section markers into
sections.h
- arm64: sdei: Add trampoline code for remapping the kernel
* Some PCIe errors not surfaced through rasdaemon (LP: #1769730)
- ACPI: APEI: handle PCIe AER errors in separate function
- ACPI: APEI: call into AER handling regardless of severity
* qla2xxx: Fix page fault at kmem_cache_
- scsi: qla2xxx: Fix session cleanup for N2N
- scsi: qla2xxx: Remove unused argument from qlt_schedule_
- scsi: qla2xxx: Serialize session deletion by using work_lock
- scsi: qla2xxx: Serialize session free in qlt_free_
- scsi: qla2xxx: Don't call dma_free_coherent with IRQ disabled.
- scsi: qla2xxx: Fix warning in qla2x00_
- scsi: qla2xxx: Prevent relogin trigger from sending too many commands
- scsi: qla2xxx: Fix double free bug after firmware timeout
- scsi: qla2xxx: Fixup locking for session deletion
* Several hisi_sas bug fixes (LP: #1768974)
- scsi: hisi_sas: dt-bindings: add an property of signal attenuation
- scsi: hisi_sas: support the property of signal attenuation for v2 hw
- scsi: hisi_sas: fix the issue of link rate inconsistency
- scsi: hisi_sas: fix the issue of setting linkrate register
- scsi: hisi_sas: increase timer expire of internal abort task
- scsi: hisi_sas: remove unused variable hisi_sas_
- scsi: hisi_sas: fix return value of hisi_sas_
- scsi: hisi_sas: Code cleanup and minor bug fixes
* [bionic] machine stuck and bonding not working well when nvmet_rdma module
is loaded (LP: #1764982)
- nvmet-rdma: Don't flush system_wq by default during remove_one
- nvme-rdma: Don't flush delete_wq by default during remove_one
* Warnings/hang during error handling of SATA disks on SAS controller
(LP: #1768971)
- scsi: libsas: defer ata device eh commands to libata
* Hotplugging a SATA disk into a SAS controller may cause crash (LP: #1768948)
- ata: do not schedule hot plug if it is a sas host
* ISST-LTE:
ATTEMPT TO RE-ENTER FIRMWARE! (LP: #1767927)
- powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()
- powerpc/64s: return more carefully from sreset NMI
- powerpc/64s: sreset panic if there is no debugger or crash dump handlers
* fsnotify: Fix fsnotify_
- fsnotify: Fix fsnotify_
* Hang on network interface removal in Xen virtual machine (LP: #1771620)
- xen-netfront: Fix hang on device removal
* HiSilicon HNS NIC names are truncated in /proc/interrupts (LP: #1765977)
- net: hns: Avoid action name truncation
* Ubuntu 18.04 kernel crashed while in degraded mode (LP: #1770849)
- SAUCE: powerpc/perf: Fix memory allocation for...
Changed in linux (Ubuntu Bionic): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package linux-oem - 4.15.0-1008.11
---------------
linux-oem (4.15.0-1008.11) bionic; urgency=medium
* linux-oem: 4.15.0-1008.11 -proposed tracker (LP: #1774764)
* [Redpine] Wifi AP does not work (LP: #1774606)
- Revert "UBUNTU: SAUCE: rsi: drop RX broadcast/multicast packets with invalid
PN"
- SAUCE: rsi: fix for 40MHZ connection issue.
- SAUCE: rsi: add firmware support for AP+BT dual mode
linux-oem (4.15.0-1007.10) bionic; urgency=medium
* linux-oem: 4.15.0-1007.10 -proposed tracker (LP: #1772933)
* Intel WiFi Linux driver update for ETSI 5GHz Adaptivity Requirement
(LP: #1769980)
- iwlwifi: mvm: add WFA vendor specific TPC report IE to probe request
- iwlwifi: mvm: remove set but unused variable in iwl_mvm_roc_done_wk
- iwlwifi: mvm: rs: introduce new API for rate scaling
- iwlwifi: mvm: rs: add ops for the new rate scaling in the FW
- iwlwifi: mvm: rs: add basic implementation of the new RS API handlers
- iwlwifi: mvm: rs: new rate scale API - add FW notifications
- iwlwifi: mvm: rs: new rate scale API - add debugfs hooks
- iwlwifi: mvm: rs: add size checks when printing to a buffer
- iwlwifi: mvm: rs: add sanity check when sending LQ command
- iwlwifi: mvm: support RX flags API change
- iwlwifi: fw: fix the enums in the rate scaling API
- iwlwifi: mvm: adjust to quota offload
- iwlwifi: mvm: send the low latency command
- iwlwifi: define and use if iwl_mvm_
- cfg80211: read wmm rules from regulatory database
- mac80211: limit wmm params to comply with ETSI requirements
- cfg80211: Add API to allow querying regdb for wmm_rule
- iwlwifi: mvm: query regdb for wmm rule if needed
- iwlwifi: rename the temporary name of A000 to the official 22000
- iwlwifi: bump FW API to 36 for 8000 and up
- iwlwifi: bump the max API version for 9000 and 22000 devices
- iwlwifi: api: Add geographic profile information to MCC_UPDATE_CMD
* [Redpine] HCI command timeout after resume from S4 (LP: #1772626)
- SAUCE: Bluetooth: btrsi: add hci detach for hibernation and poweroff
- SAUCE: Bluetooth:btrsi: add null check in hci send and recv functions
- SAUCE: Bluetooth:btrsi: fix bt cmd timeout issue
* Switch Build-Depends: transfig to fig2dev (LP: #1770770)
- [Config] update Build-Depends: transfig to fig2dev
* Miscellaneous Ubuntu changes
- Rebase to 4.15.0-23.25
[ Ubuntu: 4.15.0-23.25 ]
* linux: 4.15.0-23.25 -proposed tracker (LP: #1772927)
* arm64 SDEI support needs trampoline code for KPTI (LP: #1768630)
- arm64: mmu: add the entry trampolines start/end section markers into
sections.h
- arm64: sdei: Add trampoline code for remapping the kernel
* Some PCIe errors not surfaced through rasdaemon (LP: #1769730)
- ACPI: APEI: handle PCIe AER errors in separate function
- ACPI: APEI: call into AER handling regardless of severity
* qla2xxx: Fix page fault at kmem_cache_
- scsi: qla2xxx: Fix session cleanup for N2N
- scsi: qla2xxx: Remove unused argument from qlt_schedule_
- scsi: qla2xx...
Changed in linux-oem (Ubuntu Bionic): | |
status: | Invalid → Fix Released |
Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package linux - 4.15.0-23.25
---------------
linux (4.15.0-23.25) bionic; urgency=medium
* linux: 4.15.0-23.25 -proposed tracker (LP: #1772927)
* arm64 SDEI support needs trampoline code for KPTI (LP: #1768630)
- arm64: mmu: add the entry trampolines start/end section markers into
sections.h
- arm64: sdei: Add trampoline code for remapping the kernel
* Some PCIe errors not surfaced through rasdaemon (LP: #1769730)
- ACPI: APEI: handle PCIe AER errors in separate function
- ACPI: APEI: call into AER handling regardless of severity
* qla2xxx: Fix page fault at kmem_cache_
- scsi: qla2xxx: Fix session cleanup for N2N
- scsi: qla2xxx: Remove unused argument from qlt_schedule_
- scsi: qla2xxx: Serialize session deletion by using work_lock
- scsi: qla2xxx: Serialize session free in qlt_free_
- scsi: qla2xxx: Don't call dma_free_coherent with IRQ disabled.
- scsi: qla2xxx: Fix warning in qla2x00_
- scsi: qla2xxx: Prevent relogin trigger from sending too many commands
- scsi: qla2xxx: Fix double free bug after firmware timeout
- scsi: qla2xxx: Fixup locking for session deletion
* Several hisi_sas bug fixes (LP: #1768974)
- scsi: hisi_sas: dt-bindings: add an property of signal attenuation
- scsi: hisi_sas: support the property of signal attenuation for v2 hw
- scsi: hisi_sas: fix the issue of link rate inconsistency
- scsi: hisi_sas: fix the issue of setting linkrate register
- scsi: hisi_sas: increase timer expire of internal abort task
- scsi: hisi_sas: remove unused variable hisi_sas_
- scsi: hisi_sas: fix return value of hisi_sas_
- scsi: hisi_sas: Code cleanup and minor bug fixes
* [bionic] machine stuck and bonding not working well when nvmet_rdma module
is loaded (LP: #1764982)
- nvmet-rdma: Don't flush system_wq by default during remove_one
- nvme-rdma: Don't flush delete_wq by default during remove_one
* Warnings/hang during error handling of SATA disks on SAS controller
(LP: #1768971)
- scsi: libsas: defer ata device eh commands to libata
* Hotplugging a SATA disk into a SAS controller may cause crash (LP: #1768948)
- ata: do not schedule hot plug if it is a sas host
* ISST-LTE:
ATTEMPT TO RE-ENTER FIRMWARE! (LP: #1767927)
- powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()
- powerpc/64s: return more carefully from sreset NMI
- powerpc/64s: sreset panic if there is no debugger or crash dump handlers
* fsnotify: Fix fsnotify_
- fsnotify: Fix fsnotify_
* Hang on network interface removal in Xen virtual machine (LP: #1771620)
- xen-netfront: Fix hang on device removal
* HiSilicon HNS NIC names are truncated in /proc/interrupts (LP: #1765977)
- net: hns: Avoid action name truncation
* Ubuntu 18.04 kernel crashed while in degraded mode (LP: #1770849)
- SAUCE: powerpc/perf: Fix memory allocation for...
Changed in linux (Ubuntu): | |
status: | Invalid → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
tags: | added: cscc |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1763271
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.