------- Comment From [email protected] 2025-08-13 06:25 EDT------- I think we basically need the backports from thie IO2201 feature and its fixes. That should be the following master BZ and feature template. This was originally a feature but with z17 it has become required for tolerating the change to PCHIDs per port for distributions that already had the SR-IOV support for the Cloud Network Adapter.
Summary: PCI: Extend isolated function probing to s390 Description: This feature adds the ability for a Linux running in LPAR to use the Physical Function (PF) associated with the second port of a ConnectX-5/6 card independent of that of the first port. Prior to this feature, if the secondary PF was attached to an LPAR without also attaching the primary PF, no PCI function would be visible in Linux. The function would instead remain in a hidden and disabled state. Conversely it has always been possible to use the primary PF without attaching the secondary PF. This existing behavior is confusing and needlessly restricts flexible usage of these powerful network cards. The new behavior of allowing independent usage is also in accordance with the PCI SR-IOV specification which explicitly defines the dependencies between PCI functions in the Dependency Link field which is still honored and for ConnectX-5/6 cards allows this independent usage. Upstream-ID: c3df83e01a96ca569d261bcdffa2fb858b1012fa fbed59ed8781d7eecd7f45cde0188cf24eeb5c38 db360b1ea7faef290471bc1b2a7463b96fd20a07 189c6c33ff421def040b904fb14ef76c5bf5af4c 960ac362648780469b2f5584bb8cff540444d119 Problem-ID: IO2201 Date: 2022-12-09 Author: Niklas Schnelle <[email protected]> Component: kernel That seems to match this part of the list: - c3df83e01a96c (PCI: Clean up pci_scan_slot()), as a dependency of 25f39d3dcb48 - fbed59ed8781d (PCI: Split out next_ari_fn() from next_fn()), as a dependency of 25f39d3dcb48 - db360b1ea7fae (PCI: Move jailhouse's isolated function handling to pci_scan_slot()), as a dependency of 25f39d3dcb48 - 189c6c33ff421 (PCI: Extend isolated function probing to s390), as a dependency of 25f39d3dcb48 - 960ac36264878 (s390/pci: allow zPCI zbus without a function zero), as a dependency of 25f39d3dcb48 The rest look like common code dependencies and fixes on top. So yes I think that list makes sense. With that I'll go and test the PPA and report back. -- 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/2119650 Title: [UBUNTU 22.04] PCHID per Port Toleration - IBM z17 Enablement Status in Ubuntu on IBM z Systems: In Progress Status in linux package in Ubuntu: Fix Committed Status in linux source package in Jammy: Triaged Status in linux source package in Noble: Fix Released Status in linux source package in Plucky: Fix Released Status in linux source package in Questing: Fix Committed Bug description: Description: PCHID per port toleration is required by the new IBM z17 machine. This has already been included in Ubuntu 25.04 (see LP#2095480 : PCHID per Port Toleration). This toleration item is also needed in Noble and Jammy in order to support new hardware in both LTS releases. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/2119650/+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

