This bug was fixed in the package linux-oem-6.11 - 6.11.0-1009.9

---------------
linux-oem-6.11 (6.11.0-1009.9) noble; urgency=medium

  * noble/linux-oem-6.11: 6.11.0-1009.9 -proposed tracker (LP: #2086266)

  * Packaging resync (LP: #1786013)
    - [Packaging] resync git-ubuntu-log

  * Intel Be201 Bluetooth hardware error 0x0f on Arrow Lake (LP: #2088151)
    - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP

  * Add soundwire support for AMD platforms (LP: #2089273)
    - ASoC: intel: rename soundwire machine driver soc ops
    - ASoC: intel: rename soundwire codec helper functions
    - ASoC: intel: rename maxim codec macros
    - ASoC: intel: rename ignore_pch_dmic variable name
    - ASoC: intel/sdw-utils: move soundwire machine driver soc ops
    - ASoC: intel: move soundwire machine driver common structures
    - ASoC: intel/sdw_utils: move soundwire machine driver helper functions
    - ASoC: intel/sdw_utils: move dmic codec helper function
    - ASoC: intel/sdw_utils: move rtk dmic helper functions
    - ASoC: intel/sdw_utils: move rt712 sdca helper functions
    - ASoC: intel/sdw_utils: move rt722 sdca helper functions
    - ASoC: intel: split soundwire machine driver private data
    - ASoC: intel/sdw_utils: move rt5682 codec helper function
    - ASoC: intel/sdw_utils: move rtk jack common helper functions
    - ASoC: intel/sdw_utils: move rt700 and rt711 codec helper functions
    - ASoC: intel/sdw_utils: move rtk amp codec helper functions
    - ASoC: intel/sdw_utils: move cirrus soundwire codec helper functions
    - ASoC: intel/sdw_utils: move maxim codec helper functions
    - ASoC: intel/sdw_utils: move dai id common macros
    - ASoC: intel/sdw_utils: move soundwire dai type macros
    - ASoC: intel/sdw_utils: move soundwire codec_info_list structure
    - ASoC: intel/sdw_utils: move machine driver dai link helper functions
    - ASoC: sdw_utils: refactor sof_sdw_card_late_probe function
    - ASoC: intel/sdw_utils: refactor init_dai_link() and init_simple_dai_link()
    - ASoC: soc-acpi: add pci revision id field in mach params structure
    - ASoC: amd: acp: add soundwire machines for acp6.3 based platform
    - ASoC: SOF: amd: add alternate machines for acp6.3 based platform
    - ASoC: SOF: amd: update mach params subsystem_rev variable
    - ASoC: amd/sdw_utils: add sof based soundwire generic machine driver
    - ASoC: intel: sof_sdw: rename soundwire endpoint and dailink structures
    - ASoC: intel: sof_sdw: rename soundwire parsing helper functions
    - ASoC: sdw_util/intel: move soundwire endpoint and dai link structures
    - ASoC: sdw_utils/intel: move soundwire endpoint parsing helper functions
    - ASoC: amd: acp: refactor SoundWire machine driver code
    - ASoC: sdw_utils/intel/amd: refactor dai link init logic
    - ASoC: sdw_utils: Update stream_name in dai_links structure
    - soundwire: amd: pass acp pci revision id as resource data
    - soundwire: amd: refactor existing code for acp 6.3 platform
    - ASoC: SOF: amd: pass acp_rev as soundwire resource data
    - ASoC: amd: ps: pass acp pci revision id as soundwire resource data
    - ASoC: rt722: change the interrupt mask for jack type detection
    - SAUCE: ASoC: amd: ps: update mach params subsystem_rev variable
    - ASoC: amd: acp: add rt722 based soundwire machines
    - ASoC: amd: acp: add RT711, RT714 & RT1316 support for acp 6.3 platform
    - ASoC: amd: ps: add soundwire machines for acp6.3 platform
    - ASoC: amd: acp: move get_acp63_cpu_pin_id() to common file
    - ASoC: amd: acp: add soundwire machine driver for legacy stack
    - ASoC: amd: ps: fix the pcm device numbering for acp 6.3 platform
    - SAUCE: ASoC: amd: ps: add ZSC control register programming sequence
    - SAUCE: soundwire: amd: clear wake enable register for power off mode
    - drm/amd: Fix initialization mistake for NBIO 7.7.0
    - ASoC: amd: Fix build dependencies for `SND_SOC_AMD_PS`
    - [Config] Enable AMD soundwire config

  * Adds support for the 1AH AMD CPU models for PMF driver (LP: #2089515)
    - platform/x86/amd/pmf: Relocate CPU ID macros to the PMF header
    - platform/x86/amd/pmf: Update SMU metrics table for 1AH family series
    - platform/x86/amd/pmf: Add SMU metrics table support for 1Ah family 60h 
model

  * Boot hangs with cs42l43 soundwire codec (LP: #2089199)
    - mfd: cs42l43: Fix issues in probe error paths

  * DP/MST Bandwidth issue when connect dual 4k@60Hz or 5k@120Hz on a dock
    (LP: #2088972)
    - drm/i915/display: Check whether platform supports joiner
    - drm/i915/display: Simplify intel_joiner_num_pipes and its usage
    - drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc
    - drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size
    - drm/i915/display: Use joined pipes in dsc helpers for slices, bpp

  * Disable C1 auto-demotion during suspend for MTL/ARL/LNL platforms
    (LP: #2088964)
    - platform/x86/intel/pmc: Refactor platform resume functions to use
      cnl_resume()
    - platform/x86/intel/pmc: Disable C1 auto-demotion during suspend

  *  Dell Alienware sysytem reports error of dell_smbios in demsg
    (LP: #2088414)
    - platform/x86: dell-smbios-base: Extends support to Alienware products

  * Miscellaneous Ubuntu changes
    - [Config] Update annotations after rebase with master

  [ Ubuntu: 6.11.0-12.13 ]

  * oracular/linux: 6.11.0-12.13 -proposed tracker (LP: #2089269)
  * LXD fan bridge causes blocked tasks (LP: #2064176)
    - SAUCE: fan: release rcu_read_lock on skb discard path
    - SAUCE: fan: fix racy device stat update
  * OVTI08F4:00: number of CSI2 data lanes 2 is not supported (LP: #2084059)
    - SAUCE: media: ipu-bridge: Add support for additional link frequencies
  * [Oracular] Allow overriding Rust tools (LP: #2084693)
    - [Packaging] Allow rust overrides
  * Intel(R) PRO/1000 I219 ethernet adapter [8086:550c] may block entrance of
    modern standby (LP: #2081130)
    - platform/x86: intel/pmc: Ignore all LTRs during suspend
    - e1000e: change I219 (19) devices to ADP
    - x86/apic: Always explicitly disarm TSC-deadline timer
  * Need driver support for Realtek RTL8126A rev.b 5Gbps ethernet [10ec:8126]
    (LP: #2079017)
    - r8169: add support for RTL8126A rev.b
    - r8169: add missing MODULE_FIRMWARE entry for RTL8126A rev.b
  * Missing device ID for amd_atl driver for AMD Strix platform (LP: #2083292)
    - SAUCE: x86/amd_nb: Add new PCI ID for AMD family 1Ah model 20h
  * Lack of UART boot output on rb3gen2 even with earlycon (LP: #2083559)
    - [Config] move qcom clk and serial options as builtin
  * r8169: transmit queue 0 timed out error when re-plugging the Ethernet cable
    (LP: #2084526)
    - r8169: disable ALDPS per default for RTL8125
  * Dell Alienware sysytem reports errors of dell_wmi_sysman and dell_smbios in
    demsg (LP: #2084808)
    - platform/x86: dell-sysman: add support for alienware products
  * Add Intel Arrow Lake-H LPSS PCI IDs (LP: #2083905)
    - mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs
  * rtw89: reset IDMEM mode to prevent download firmware failure (LP: #2077396)
    - wifi: rtw89: 885xb: reset IDMEM mode to prevent download firmware failure
  * Missing Bluetooth device IDs for new Mediatek MT7920/MT7925 (LP: #2078878)
    - SAUCE: Bluetooth: btusb: Add USB HW IDs for MT7920/MT7925
  * rtw89: Support hardware rfkill (LP: #2077384)
    - wifi: rtw89: add support for hardware rfkill
  * [SRU] uncore: Add ARL and LNL support on 6.11 (LP: #2081810)
    - perf/x86/intel/uncore: Add Arrow Lake support
    - perf/x86/intel/uncore: Factor out common MMIO init and ops functions
    - perf/x86/intel/uncore: Add Lunar Lake support
    - perf/x86/intel/uncore: Add LNL uncore iMC freerunning support
    - perf/x86/intel/uncore: Use D0:F0 as a default device
  * Support Qualcomm WCN7851 Dual Bluetooth Adapter 0489:E0F3 (LP: #2081796)
    - SAUCE: Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm 
WCN785x
  * The system hangs after resume with thunderbolt monitor(AMD GPU [1002:1900])
    (LP: #2083182)
    - SAUCE: drm/amd/display: Fix system hang while resume with TBT monitor
  * UBSAN: array-index-out-of-bounds in module mt76 (LP: #2081785)
    - wifi: mt76: mt7925: fix a potential array-index-out-of-bounds issue for 
clc
  * Missing devices nodes for AMD Instinct MI300 card when installed along with
    integrated display (LP: #2078773)
    - drm: Use XArray instead of IDR for minors
    - accel: Use XArray instead of IDR for minors
    - drm: Expand max DRM device number to full MINORBITS

 -- Kuan-Ying Lee <[email protected]>  Wed, 27 Nov 2024
10:49:36 +0800

** Changed in: linux-oem-6.11 (Ubuntu Noble)
       Status: In Progress => Fix Released

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

Title:
  The system hangs after resume with thunderbolt monitor(AMD GPU
  [1002:1900])

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  Fix Committed
Status in linux-oem-6.11 package in Ubuntu:
  Invalid
Status in linux source package in Noble:
  Fix Committed
Status in linux-oem-6.11 source package in Noble:
  Fix Released
Status in linux source package in Oracular:
  Fix Committed
Status in linux-oem-6.11 source package in Oracular:
  Invalid

Bug description:
  [Impact]
  The system hangs on blackscreen with thunderbolt monitor while resume from 
suspend state.

  [Fix]
  The TBT monitor HPD will be triggered during the resume procedure
  and call the drm_client_modeset_probe() while
  struct drm_connector connector->dev->master is NULL.

  It will mess up the pipe topology after resume.

  AMD submitted a patch to fix this issue.
  
https://lore.kernel.org/all/[email protected]/T/#e868f6b967ec79ae85c5a8a446be9b5d5c97e5427

  [Test case]
  1. Boot to OS
  2. Plug thunderbolt monitor to the system.
  3. Enter suspend
  4. Press the power button to resume from suspend
  5. Should not hang

  [Where problems could occur]
  Pretty low chance to introduce any regressions.
  The patch won't do anything bad to the system while resuming,
  the probing will be done after resumed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2083182/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to