SRU: https://lists.ubuntu.com/archives/kernel-
team/2021-August/123683.html (oem-5.10, oem-5,13, oem-5.14, h, i, u)

** Description changed:

+ [SRU Justification]
+ 
+ [Impact]
+ 
+ VMD PCI-E bridges on ADL-M/P/S use new device IDs and therefore not
+ covered by previous LTR reset fix in bug 1896598.
+ 
+ [Fix]
+ 
+ Additional entires to vmd_bridge_tbl in drivers/pci/quirks.c is
+ requierd:
+ * ADL-M: [8086:464d]
+ * ADL-P: [8086:51b0]
+ * ADL-S: [8086:7ab4]
+ 
+ [Test Case]
+ 
+ $ sudo lspci -vvn | grep -E '^(1|\s+LnkCtl:)'
+ ...
+ 10000:e0:1d.4 0604: 8086:7ab4 (rev 10) (prog-if 00 [Normal decode])
+                 LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ 10000:e1:00.0 0108: 8086:0975 (rev 03) (prog-if 02 [NVM Express])
+                 LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
+ 
+ [Where problems could occur]
+ 
+ This will reset zeroed PCI_LTR_MAX_SNOOP_LAT and PCI_LTR_MAX_NOSNOOP_LAT
+ values to a fixed 3145728ns that is used on Windows. Devices might want
+ to set itself to a smaller value, but while this is not yet correctly
+ supported by VMD controller driver, so the device power consumption
+ might be little worse than ideal.
+ 
+ [Other Info]
+ 
+ VMD ASPM was first supported for Tiger Lake cpus, so all kernel versions
+ newer than 5.6 should have already the supporting function. This patch
+ targets Alder Lake cpus that are supported since 5.10-oem and on.
+ 
+ ========== original bug report ==========
+ 
  * ADL-M:
  
  $ sudo lspci -vvn | grep -E '^(1|\s+LnkCtl:)'
  10000:e0:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 05)
          Kernel driver in use: pcieport
  10000:e1:00.0 Non-Volatile memory controller [0108]: Intel Corporation Device 
[8086:f1aa] (rev 03)
          Subsystem: Intel Corporation Device [8086:390f]
          Kernel driver in use: nvme
          Kernel modules: nvme
  
  * ADL-P:
  
  $ sudo lspci -vvn | grep -E '^(1|\s+LnkCtl:)'
  10000:e0:1d.0 0604: 8086:51b0 (prog-if 00 [Normal decode])
                  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
  10000:e1:00.0 0108: 8086:f1a8 (rev 03) (prog-if 02 [NVM Express])
                  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
  
  * ADL-S:
  
  $ sudo lspci -vvn | grep -E '^(1|\s+LnkCtl:)'
  10000:e0:1d.4 0604: 8086:7ab4 (rev 10) (prog-if 00 [Normal decode])
                  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
  10000:e1:00.0 0108: 8086:0975 (rev 03) (prog-if 02 [NVM Express])
                  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
  
  See https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1889384, 
https://bugs.launchpad.net/bugs/1896598.
  ---
  ProblemType: Bug
  ApportVersion: 2.20.11-0ubuntu27.18
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  gdm        1100 F.... pulseaudio
  CasperMD5CheckResult: skip
  Dependencies:
  
  DistroRelease: Ubuntu 20.04
  InstallationDate: Installed on 2021-04-06 (146 days ago)
  InstallationMedia: Ubuntu 20.04.2 LTS "Focal Fossa" - Release amd64 (20210204)
  Lsusb:
   Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
   Bus 001 Device 003: ID 8087:0032 Intel Corp.
   Bus 001 Device 002: ID 062a:4c01 MosArt Semiconductor Corp. 2.4G INPUT DEVICE
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: Intel Corporation Alder Lake Client Platform
  Package: linux-firmware 1.187.16+staging.11 [origin: unknown]
  PackageArchitecture: all
  ProcFB: 0 i915drmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.13.0-9010-oem 
root=UUID=e38f9e97-de55-4524-ba5b-a0ae4d5ea8a7 ro i915.force_probe=4680 quiet 
splash vt.handoff=7
  ProcVersionSignature: Ubuntu 5.13.0-9010.11+staging.9-oem 5.13.1
  PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No 
PulseAudio daemon running, or not running as session daemon.
  RelatedPackageVersions:
   linux-restricted-modules-5.13.0-9010-oem N/A
   linux-backports-modules-5.13.0-9010-oem  N/A
   linux-firmware                           1.187.16+staging.11
  Tags: focal third-party-packages
  Uname: Linux 5.13.0-9010-oem x86_64
  UnreportableReason: This is not an official Ubuntu package. Please remove any 
third party package and try again.
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: N/A
  _MarkForUpload: True
  dmi.bios.date: 04/26/2021
  dmi.bios.vendor: Intel Corporation
  dmi.bios.version: ADLSFWI1.R00.2181.A00.2104261003
  dmi.board.asset.tag: Base Board Asset Tag
  dmi.board.name: AlderLake-S ADP-S DDR5 UDIMM CRB
  dmi.board.vendor: Intel Corporation
  dmi.board.version: 2
  dmi.chassis.asset.tag: Chassis Asset Tag
  dmi.chassis.type: 3
  dmi.chassis.vendor: Intel Corporation
  dmi.chassis.version: 0.1
  dmi.ec.firmware.release: 1.36
  dmi.modalias: 
dmi:bvnIntelCorporation:bvrADLSFWI1.R00.2181.A00.2104261003:bd04/26/2021:efr1.36:svnIntelCorporation:pnAlderLakeClientPlatform:pvr0.1:sku00001004002B0100:rvnIntelCorporation:rnAlderLake-SADP-SDDR5UDIMMCRB:rvr2:cvnIntelCorporation:ct3:cvr0.1:
  dmi.product.family: Alder Lake Client System
  dmi.product.name: Alder Lake Client Platform
  dmi.product.sku: 00001004002B0100
  dmi.product.version: 0.1
  dmi.sys.vendor: Intel Corporation

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

Title:
  PCIE LnkCtl ASPM not enabled under VMD mode for Alder Lake platforms

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


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

Reply via email to