{"id":282390,"date":"2026-06-26T08:35:00","date_gmt":"2026-06-26T12:35:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/06\/26\/linux-7-2-fixes-where-pcie-devices-could-be-inadvertently-restricted-to-2-5-gt-s\/"},"modified":"2026-06-26T08:40:42","modified_gmt":"2026-06-26T12:40:42","slug":"linux-7-2-fixes-where-pcie-devices-could-be-inadvertently-restricted-to-2-5-gt-s","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/06\/26\/linux-7-2-fixes-where-pcie-devices-could-be-inadvertently-restricted-to-2-5-gt-s\/","title":{"rendered":"Linux 7.2 Fixes Where PCIe Devices Could Be Inadvertently Restricted To 2.5 GT\/s"},"content":{"rendered":"<p><a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.2-PCI\">Linux 7.2 Fixes Where PCIe Devices Could Be Inadvertently Restricted To 2.5 GT\/s<\/a><\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.2-PCI\">https:\/\/www.phoronix.com\/news\/Linux-7.2-PCI<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-06-26 08:35:00<\/a><\/p>\n<p>Source Domain: <a href=\"www.phoronix.com\">www.phoronix.com<\/a><\/p>\n<p>The PCI\/PCIe subsystem changes have been merged this week as we approach the end of the Linux 7.2 merge window.<\/p>\n<p>The PCI code has lifted a 2.5GT\/s speed restriction in the PCIe failed-link retraining code to avoid a situation where a link could be restricted to 2.5GT\/s after hot-plug changes to the PCIe device.\n<\/p>\n<p>Maciej Rozycki explained of the possible 2.5GT\/s restriction going awry in ths patch:<br \/>\n<\/p>\n<p>&#8220;Discard Vendor:Device ID matching in the PCIe failed link retraining quirk and ignore the link status for the removal of the 2.5GT\/s speed clamp, whether applied by the quirk itself or the firmware earlier on.<br \/>\n<br \/>Revert to the original target link speed if this final link retraining has failed.<\/p>\n<p>This is so that link training noise in hot-plug scenarios does not make a link remain clamped to the 2.5GT\/s speed where an event race has led the quirk to apply the speed clamp for one device, only to leave it in place for a subsequent device to be plugged in.&#8221;<\/p>\n<p>This fixes problematic code introduced in the Linux kernel back in 2023 with this 2.5GT\/s restriction trying to workaround PCIe link training failures at the time. This work is set to be back-ported to existing stable Linux kernel versions as well.<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"https:\/\/www.phoronix.net\/image.php?id=gigabyte-x299x-designare&#038;image=gigabyte_x299x_5_med\" alt=\"PCIe\"\/><\/p>\n<p>Separately, the Intel QAT, DSA, and IAA accelerator devices have been added to the peer-to-peer DMA (P2PDMA) whitelist.<\/p>\n<p>A new PCI driver this cycle is the UltraRISC DP1000 PCIe controller. Much of the other PCI changes for Linux 7.2 include the usual driver maintenance and other routine fixes.\n<\/p>\n<p>More details on these PCI changes for Linux 7.2 via this pull request.<\/p>\n<p><a href=\"https:\/\/www.phoronix.com\/news\/Linux-7.2-PCI\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux 7.2 Fixes Where PCIe Devices Could Be Inadvertently Restricted To 2.5 GT\/s https:\/\/www.phoronix.com\/news\/Linux-7.2-PCI Publish&#8230;<\/p>\n","protected":false},"author":1,"featured_media":282391,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.phoronix.net\/image.php?id=gigabyte-x299x-designare&image=gigabyte_x299x_5","fifu_image_alt":"","footnotes":""},"categories":[48],"tags":[71],"class_list":["post-282390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/282390"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=282390"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/282390\/revisions"}],"predecessor-version":[{"id":282392,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/282390\/revisions\/282392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/282391"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=282390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=282390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=282390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}