Public bug reported:

Hardware: Dell Pro Max Tower T2 (Arrow Lake)
Current Working Kernel: 6.14.0-1014-oem
Broken Kernel: 6.17.0-1020.20-oem

Summary:
There is a kernel regression in the VMD driver (vmd.ko) affecting new Dell 
Arrow Lake systems with dual NVMe configurations. The hardware reports a Bus 
Offset of 3. While the 6.14-oem kernel correctly handles this, the fix appears 
to have been dropped in the 6.17-oem branch.

Symptoms:
When booting kernel 6.17, the system fails to mount the root filesystem and 
drops to an initramfs shell. The dmesg logs show:
"vmd 0000:00:0e.0: Unknown Bus Offset Setting (3)"

Evidence of Regression (Source Code Audit):

In the working 6.14-oem source (drivers/pci/controller/vmd.c), Case 3 is
correctly implemented to map both VMD_BUS_0 and VMD_BUS_1:

713:            case 3:
714-                    if (!(features & VMD_FEAT_HAS_PCH_ROOTBUS)) {
...
721-                    vmd->busn_start[VMD_BUS_0] = 224; // (0xE0)
723-                    vmd->busn_start[VMD_BUS_1] = 225; // (0xE1)

However, in the linux-oem-6.17.0-1020.20 source, a grep for "case 3:" in
drivers/pci/controller/vmd.c returns NO results. The driver hits the
'default' case and returns -ENODEV, causing the storage controller to
fail. This dropped patch causes the system to be unbootable on the newer
OEM kernel.

Steps to Reproduce:
- Install Ubuntu 24.04 using the official Dell OEM recovery image (which 
defaults to the functional 6.14.0-1014-oem kernel).
- Verify that both physical NVMe drives are visible and the system boots 
correctly.
- Perform a standard sudo apt update && sudo apt upgrade, which pulls in the 
linux-image-oem-24.04c (version 6.17.0-1020-oem).
- Reboot the system into the 6.17 kernel.
- Observation: The system fails to mount the root partition on the second disk 
and drops to an initramfs shell because the VMD controller fails to initialize 
(Bus Offset 3 error).

---

output for 'lspci -nn | grep VMD' :

0000:00:01.0 System peripheral [0880]: Intel Corporation RST VMD Managed 
Controller [8086:09ab]
0000:80:17.0 System peripheral [0880]: Intel Corporation RST VMD Managed 
Controller [8086:09ab]
10000:80:1b.0 System peripheral [0880]: Intel Corporation RST VMD Managed 
Controller [8086:09ab]

ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-image-6.14.0-1014-oem 6.14.0-1014.14
ProcVersionSignature: Ubuntu 6.14.0-1014.14-oem 6.14.11
Uname: Linux 6.14.0-1014-oem x86_64
ApportVersion: 2.28.1-0ubuntu3.8
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  local      2603 F.... wireplumber
 /dev/snd/seq:        local      2599 F.... pipewire
CRDA: N/A
CasperMD5CheckMismatches: ./casper/initrd 
./casper/minimal.standard.live.hotfix.manifest 
./casper/minimal.standard.live.hotfix.size ./casper/minimal.standard.live.size 
./casper/minimal.manifest ./casper/minimal.standard.manifest 
./casper/minimal.standard.size ./casper/minimal.hotfix.size 
./casper/minimal.standard.live.hotfix.squashfs 
./casper/minimal.standard.hotfix.squashfs ./casper/minimal.standard.hotfix.size 
./casper/minimal.hotfix.squashfs ./casper/minimal.standard.live.manifest 
./casper/minimal.size ./boot/grub/grub.cfg
CasperMD5CheckResult: fail
Date: Wed May 13 16:02:40 2026
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for Ubuntu 24.04 for Dell
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-noble-oem-24.04c-20251022-81
InstallationDate: Installed on 2026-05-13 (0 days ago)
InstallationMedia: Ubuntu OEM 24.04.3 LTS "Noble Numbat" - Release amd64 
(20251022)
IwConfig:
 lo        no wireless extensions.
 
 enp128s31f6  no wireless extensions.
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Lsusb-t:
 /:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/1p, 480M
 /:  Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 20000M/x2
 /:  Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M
     |__ Port 005: Dev 002, If 0, Class=Hub, Driver=hub/2p, 480M
 /:  Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/8p, 20000M/x2
MachineType: Dell Inc. Dell Pro Max Tower T2 FCT2250
ProcEnviron:
 LANG=C.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.14.0-1014-oem 
root=UUID=f0aafc54-74e7-4b9c-bc81-28e5a391a43b ro quiet splash vt.handoff=7
RebootRequiredPkgs: Error: path contained symlinks.
RelatedPackageVersions:
 linux-restricted-modules-6.14.0-1014-oem N/A
 linux-backports-modules-6.14.0-1014-oem  N/A
 linux-firmware                           20240318.git3b128b60-0ubuntu2.19
RfKill:
 
SourcePackage: linux-oem-6.14
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/31/2025
dmi.bios.release: 1.12
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.12.0
dmi.board.name: 0D8XDK
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.asset.tag: HN602564
dmi.chassis.type: 3
dmi.chassis.vendor: Dell Inc.
dmi.ec.firmware.release: 1.17
dmi.modalias: 
dmi:bvnDellInc.:bvr1.12.0:bd12/31/2025:br1.12:efr1.17:svnDellInc.:pnDellProMaxTowerT2FCT2250:pvr:rvnDellInc.:rn0D8XDK:rvrA01:cvnDellInc.:ct3:cvr:sku0CE1:
dmi.product.family: Dell Pro Max Desktops
dmi.product.name: Dell Pro Max Tower T2 FCT2250
dmi.product.sku: 0CE1
dmi.sys.vendor: Dell Inc.

** Affects: linux-oem-6.14 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug noble

** Attachment added: "case3.png"
   https://bugs.launchpad.net/bugs/2152561/+attachment/5970062/+files/case3.png

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2152561

Title:
  [Regression] VMD Arrow Lake support (Bus Offset 3) missing in linux-
  oem-6.17.0-1020.20

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


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to