This bug was fixed in the package linux - 6.11.0-12.13

---------------
linux (6.11.0-12.13) oracular; urgency=medium

  * 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

 -- Mehmet Basaran <mehmet.basa...@canonical.com>  Thu, 21 Nov 2024
21:01:08 +0300

** Changed in: linux (Ubuntu Oracular)
       Status: Fix Committed => Fix Released

-- 
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/2078773

Title:
  Missing devices nodes for AMD Instinct MI300 card when installed along
  with integrated display

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:
  Invalid
Status in linux-oem-6.11 source package in Noble:
  Fix Released
Status in linux source package in Oracular:
  Fix Released
Status in linux-oem-6.11 source package in Oracular:
  Invalid

Bug description:
  [SRU Justification]

  BugLink: https://bugs.launchpad.net/bugs/2078773

  [Impact]

  Missing devices nodes for AMD Instinct MI300 card when installed along
  with integrated display.

  [Fix]

  * 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.12-rc1&id=5fbca8b48b3050ae7fb611a8b09af60012ed6de1
 ("drm: Use XArray instead of IDR for minors")
  * 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.12-rc1&id=45c4d994b82b08f0ce5eb50f8da29379c92a391e
 ("accel: Use XArray instead of IDR for minors")
  * 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v6.12-rc1&id=071d583e01c88272f6ff216d4f867f8f35e94d7d
 ("drm: Expand max DRM device number to full MINORBITS")

  [Test Case]

  When enabled, additional drm devices will become available:
  ```
  root123@g593-sx1:~$ ls -l /sys/class/drm/
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card10 -> 
../../devices/platform/amdgpu_xcp_7/drm/card10
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card11 -> 
../../devices/platform/amdgpu_xcp_8/drm/card11
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card12 -> 
../../devices/platform/amdgpu_xcp_9/drm/card12
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card13 -> 
../../devices/platform/amdgpu_xcp_10/drm/card13
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card14 -> 
../../devices/platform/amdgpu_xcp_11/drm/card14
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card15 -> 
../../devices/platform/amdgpu_xcp_12/drm/card15
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card16 -> 
../../devices/platform/amdgpu_xcp_13/drm/card16
  ...
  ```

  [Where problems could occur]

  New hardware support. Expect more fixes in need.

  [Other Info]

  Targeting last supported generic/oem kernels only. Nominated for
  oem-6.11, generic-6.11 and unstable.

  ========== original bug descriptions ==========

  An issue has come up with MI300 OEM deployments where, due to the
  current limit of 64 drm device nodes in the kernel, MI300 systems with
  an integrated display (e.g., mgag200 or ast) fail to light up the
  console because the AMD GPU driver has used up all of the drm device
  nodes. A patch set recently landed in drm-misc to extend the number of
  device nodes. These are the relevant commits:

  * 
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=5fbca8b48b3050ae7fb611a8b09af60012ed6de1
 ("drm: Use XArray instead of IDR for minors")
  * 
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=45c4d994b82b08f0ce5eb50f8da29379c92a391e
 ("accel: Use XArray instead of IDR for minors")
  * 
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=071d583e01c88272f6ff216d4f867f8f35e94d7d
 ("drm: Expand max DRM device number to full MINORBITS")

  When enabled, additional drm devices will become available:
  ```
  root123@g593-sx1:~$ ls -l /sys/class/drm/
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card10 -> 
../../devices/platform/amdgpu_xcp_7/drm/card10
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card11 -> 
../../devices/platform/amdgpu_xcp_8/drm/card11
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card12 -> 
../../devices/platform/amdgpu_xcp_9/drm/card12
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card13 -> 
../../devices/platform/amdgpu_xcp_10/drm/card13
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card14 -> 
../../devices/platform/amdgpu_xcp_11/drm/card14
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card15 -> 
../../devices/platform/amdgpu_xcp_12/drm/card15
  lrwxrwxrwx 1 root root 0 Sep 21 00:55 card16 -> 
../../devices/platform/amdgpu_xcp_13/drm/card16
  ...
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2078773/+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