Activity log for bug #1962349

Date Who What changed Old value New value Message
2022-02-25 22:15:09 Mario Limonciello bug added bug
2022-02-25 22:15:23 Mario Limonciello nominated for series Ubuntu Impish
2022-02-25 22:15:23 Mario Limonciello bug task added bolt (Ubuntu Impish)
2022-02-25 22:15:23 Mario Limonciello nominated for series Ubuntu Focal
2022-02-25 22:15:23 Mario Limonciello bug task added bolt (Ubuntu Focal)
2022-02-25 22:15:36 Mario Limonciello nominated for series Ubuntu Jammy
2022-02-25 22:15:36 Mario Limonciello bug task added bolt (Ubuntu Jammy)
2022-02-25 22:15:43 Mario Limonciello bolt (Ubuntu Jammy): status New Fix Released
2022-02-25 22:20:00 Mario Limonciello description [Impact] * AMD Yellow Carp provides integrated USB4 host controllers * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan] * Plug in USB4 device or TBT3 to AMD Yellow Carp host * Ensure that PCI topology has populated * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0" * Try to run `boltctl enroll $UUID` [Where problems could occur] * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt. * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time. [Other Info] * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy. * It is fixed in bolt 0.9.1 or later release. * To solve the SRU, will backport 0.9.2 release from Jammy. [Impact]  * AMD Yellow Carp provides integrated USB4 host controllers  * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan]  * Plug in USB4 device or TBT3 to AMD Yellow Carp host  * Ensure that PCI topology has populated  * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0"  * Try to run `boltctl enroll $UUID` [Where problems could occur]  * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt.  * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time. [Other Info]  * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy.  * It is fixed in bolt 0.9.1 or later release.  * To solve the SRU, will backport 0.9.1 release from Impish.
2022-02-25 22:20:04 Mario Limonciello bolt (Ubuntu Impish): status New Fix Released
2022-02-25 22:25:27 Mario Limonciello bug added subscriber Ubuntu Stable Release Updates Team
2022-02-26 14:25:24 Mario Limonciello description [Impact]  * AMD Yellow Carp provides integrated USB4 host controllers  * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan]  * Plug in USB4 device or TBT3 to AMD Yellow Carp host  * Ensure that PCI topology has populated  * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0"  * Try to run `boltctl enroll $UUID` [Where problems could occur]  * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt.  * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time. [Other Info]  * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy.  * It is fixed in bolt 0.9.1 or later release.  * To solve the SRU, will backport 0.9.1 release from Impish. [Impact]  * AMD Yellow Carp provides integrated USB4 host controllers  * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan]  * Plug in USB4 device or TBT3 to AMD Yellow Carp host  * Ensure that PCI topology has populated  * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0"  * Try to run `boltctl enroll $UUID` [Where problems could occur]  * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt.  * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time. * There haven't been any significant bugs reported upstream or in Ubuntu since 0.9.1 release. [Other Info]  * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy.  * It is fixed in bolt 0.9.1 or later release.  * To solve the SRU, will backport 0.9.1 release from Impish. * I did look into backporting just the commit(s) for fixing this, but it's not a trivial backport. Quoting the changelog (https://gitlab.freedesktop.org/bolt/bolt/-/blob/master/CHANGELOG.md): "Additionally the unique_id of said host controller changes with every boot, which breaks one of the fundamental assumptions in boltd".
2022-02-26 14:26:37 Mario Limonciello bolt (Ubuntu Focal): status New In Progress
2022-03-09 08:14:31 You-Sheng Yang attachment added bolt_0.9.1-2ubuntu0~20.04.1.debdiff https://bugs.launchpad.net/ubuntu/+source/bolt/+bug/1962349/+attachment/5567287/+files/bolt_0.9.1-2ubuntu0~20.04.1.debdiff
2022-03-09 08:16:08 You-Sheng Yang bug added subscriber Ubuntu Sponsors Team
2022-03-10 06:11:36 You-Sheng Yang bug task added linux (Ubuntu)
2022-03-10 06:11:52 You-Sheng Yang bug task added linux-oem-5.14 (Ubuntu)
2022-03-10 06:13:11 You-Sheng Yang linux (Ubuntu Focal): status New Won't Fix
2022-03-10 06:13:43 You-Sheng Yang linux (Ubuntu Jammy): importance Undecided High
2022-03-10 06:13:43 You-Sheng Yang linux (Ubuntu Jammy): status New Triaged
2022-03-10 06:13:43 You-Sheng Yang linux (Ubuntu Jammy): assignee You-Sheng Yang (vicamo)
2022-03-10 06:14:14 You-Sheng Yang linux (Ubuntu Impish): status New Won't Fix
2022-03-10 06:14:32 You-Sheng Yang linux-oem-5.14 (Ubuntu Focal): importance Undecided High
2022-03-10 06:14:32 You-Sheng Yang linux-oem-5.14 (Ubuntu Focal): status New Triaged
2022-03-10 06:14:32 You-Sheng Yang linux-oem-5.14 (Ubuntu Focal): assignee You-Sheng Yang (vicamo)
2022-03-10 06:15:48 You-Sheng Yang linux-oem-5.14 (Ubuntu Impish): status New Invalid
2022-03-10 06:16:06 You-Sheng Yang linux-oem-5.14 (Ubuntu Jammy): status New Invalid
2022-03-10 07:11:27 Bin Li bug added subscriber Bin Li
2022-03-10 23:30:25 Brian Murray removed subscriber Ubuntu Sponsors Team
2022-03-11 06:30:44 Kai-Chuan Hsieh tags oem-priority
2022-03-11 13:26:42 Bin Li bug added subscriber OEM Solutions Group: Engineers
2022-03-11 13:26:44 Bin Li tags oem-priority oem-priority originate-from-1964599 sutton
2022-03-11 14:01:48 Bin Li attachment added tbt3-9027-oem.log https://bugs.launchpad.net/ubuntu/+source/bolt/+bug/1962349/+attachment/5567977/+files/tbt3-9027-oem.log
2022-03-16 06:55:31 You-Sheng Yang bug task added linux-oem-5.17 (Ubuntu)
2022-03-16 06:55:44 You-Sheng Yang linux-oem-5.17 (Ubuntu Impish): status New Invalid
2022-03-16 06:55:56 You-Sheng Yang linux-oem-5.17 (Ubuntu Focal): status New Invalid
2022-03-16 06:56:12 You-Sheng Yang linux-oem-5.17 (Ubuntu Jammy): importance Undecided High
2022-03-16 06:56:12 You-Sheng Yang linux-oem-5.17 (Ubuntu Jammy): status New In Progress
2022-03-16 06:56:12 You-Sheng Yang linux-oem-5.17 (Ubuntu Jammy): assignee You-Sheng Yang (vicamo)
2022-03-16 06:56:26 You-Sheng Yang linux-oem-5.14 (Ubuntu Focal): status Triaged In Progress
2022-03-16 06:56:38 You-Sheng Yang linux (Ubuntu Jammy): status Triaged In Progress
2022-03-16 16:35:35 Łukasz Zemczak bolt (Ubuntu Focal): status In Progress Incomplete
2022-03-16 17:15:46 Mario Limonciello description [Impact]  * AMD Yellow Carp provides integrated USB4 host controllers  * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan]  * Plug in USB4 device or TBT3 to AMD Yellow Carp host  * Ensure that PCI topology has populated  * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0"  * Try to run `boltctl enroll $UUID` [Where problems could occur]  * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt.  * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time. * There haven't been any significant bugs reported upstream or in Ubuntu since 0.9.1 release. [Other Info]  * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy.  * It is fixed in bolt 0.9.1 or later release.  * To solve the SRU, will backport 0.9.1 release from Impish. * I did look into backporting just the commit(s) for fixing this, but it's not a trivial backport. Quoting the changelog (https://gitlab.freedesktop.org/bolt/bolt/-/blob/master/CHANGELOG.md): "Additionally the unique_id of said host controller changes with every boot, which breaks one of the fundamental assumptions in boltd". [Impact]  * AMD Yellow Carp provides integrated USB4 host controllers  * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan] AMD Yellow Carp Host (issue this bug is about) ----------------------------------------------  * Plug in USB4 device or TBT3 to AMD Yellow Carp host  * Ensure that PCI topology has populated  * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0"  * Try to run `boltctl enroll $UUID` Alpine Ridge / Titan Ridge host (discrete controller) ------------------------------------------------------ Start out on a host with discrete controller (Alpine Ridge or Titan Ridge) 1. sudo boltctl forget -a 2. Plug in dock 3. Make sure 'boltctl list' enumerates dock. 4. Check /sys/bus/thunderbolt/devices/domain0/iommu_dma_protection (value dependent upon host) - If 0; try to manually enroll using 'boltctl enroll $UUID' - If 1; ensure that device automatically enrolled with bolt. GUI Check --------- Ensure that devices show up in the Settings GUI and are now able to authorize. Note: for AMD platforms enumerating PCIe devices is a separate problem from BOLT handled by kernel tasks. GUI check is only about "authorization". [Where problems could occur]  * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt.  * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time.  * There haven't been any significant bugs reported upstream or in Ubuntu since 0.9.1 release. [Other Info]  * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy.  * It is fixed in bolt 0.9.1 or later release.  * To solve the SRU, will backport 0.9.1 release from Impish.  * I did look into backporting just the commit(s) for fixing this, but it's not a trivial backport. Quoting the changelog (https://gitlab.freedesktop.org/bolt/bolt/-/blob/master/CHANGELOG.md): "Additionally the unique_id of said host controller changes with every boot, which breaks one of the fundamental assumptions in boltd".
2022-03-16 17:15:55 Mario Limonciello bolt (Ubuntu Focal): status Incomplete In Progress
2022-03-24 14:59:32 Stéphane Verdy bug added subscriber Stéphane Verdy
2022-03-25 14:29:04 Timo Aaltonen bolt (Ubuntu Focal): status In Progress Fix Committed
2022-03-25 14:29:09 Timo Aaltonen bug added subscriber SRU Verification
2022-03-25 14:29:11 Timo Aaltonen tags oem-priority originate-from-1964599 sutton oem-priority originate-from-1964599 sutton verification-needed verification-needed-focal
2022-03-25 16:18:13 Anson Tsao tags oem-priority originate-from-1964599 sutton verification-needed verification-needed-focal oem-priority originate-from-1964599 sutton verification-done verification-needed-focal
2022-03-28 07:35:50 Anson Tsao tags oem-priority originate-from-1964599 sutton verification-done verification-needed-focal oem-priority originate-from-1964599 sutton verification-done verification-done-focal
2022-04-04 08:00:00 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2022-04-04 08:15:41 Launchpad Janitor bolt (Ubuntu Focal): status Fix Committed Fix Released
2022-04-04 15:16:28 Timo Aaltonen linux-oem-5.14 (Ubuntu Focal): status In Progress Fix Committed
2022-04-05 15:21:55 Timo Aaltonen tags oem-priority originate-from-1964599 sutton verification-done verification-done-focal oem-priority originate-from-1964599 sutton verification-done verification-needed-focal
2022-04-07 17:18:30 You-Sheng Yang description [Impact]  * AMD Yellow Carp provides integrated USB4 host controllers  * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan] AMD Yellow Carp Host (issue this bug is about) ----------------------------------------------  * Plug in USB4 device or TBT3 to AMD Yellow Carp host  * Ensure that PCI topology has populated  * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0"  * Try to run `boltctl enroll $UUID` Alpine Ridge / Titan Ridge host (discrete controller) ------------------------------------------------------ Start out on a host with discrete controller (Alpine Ridge or Titan Ridge) 1. sudo boltctl forget -a 2. Plug in dock 3. Make sure 'boltctl list' enumerates dock. 4. Check /sys/bus/thunderbolt/devices/domain0/iommu_dma_protection (value dependent upon host) - If 0; try to manually enroll using 'boltctl enroll $UUID' - If 1; ensure that device automatically enrolled with bolt. GUI Check --------- Ensure that devices show up in the Settings GUI and are now able to authorize. Note: for AMD platforms enumerating PCIe devices is a separate problem from BOLT handled by kernel tasks. GUI check is only about "authorization". [Where problems could occur]  * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt.  * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time.  * There haven't been any significant bugs reported upstream or in Ubuntu since 0.9.1 release. [Other Info]  * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy.  * It is fixed in bolt 0.9.1 or later release.  * To solve the SRU, will backport 0.9.1 release from Impish.  * I did look into backporting just the commit(s) for fixing this, but it's not a trivial backport. Quoting the changelog (https://gitlab.freedesktop.org/bolt/bolt/-/blob/master/CHANGELOG.md): "Additionally the unique_id of said host controller changes with every boot, which breaks one of the fundamental assumptions in boltd". [SRU Justification] [Impact]  * AMD Yellow Carp provides integrated USB4 host controllers  * When plugging in a Thunderbolt3 or USB4 device, users are unable to authorize it using the GUI due to an error message: "parent not authorized, deferring" [Test Plan] AMD Yellow Carp Host (issue this bug is about) ----------------------------------------------  * Plug in USB4 device or TBT3 to AMD Yellow Carp host  * Ensure that PCI topology has populated  * Observe that /sys/bus/thunderbolt/devices/DEVICE/authorized is "0"  * Try to run `boltctl enroll $UUID` Alpine Ridge / Titan Ridge host (discrete controller) ------------------------------------------------------ Start out on a host with discrete controller (Alpine Ridge or Titan Ridge) 1. sudo boltctl forget -a 2. Plug in dock 3. Make sure 'boltctl list' enumerates dock. 4. Check /sys/bus/thunderbolt/devices/domain0/iommu_dma_protection (value dependent upon host)    - If 0; try to manually enroll using 'boltctl enroll $UUID'    - If 1; ensure that device automatically enrolled with bolt. GUI Check --------- Ensure that devices show up in the Settings GUI and are now able to authorize. Note: for AMD platforms enumerating PCIe devices is a separate problem from BOLT handled by kernel tasks. GUI check is only about "authorization". [Where problems could occur]  * Intel USB4 or TBT3 hosts also use bolt. They could have a problem with the new version of bolt.  * This is very unlikely however since there is a through test suite, and up until now the entire industry has been using bolt on Intel controllers for a long time.  * There haven't been any significant bugs reported upstream or in Ubuntu since 0.9.1 release. [Other Info]  * This bug also occurs on Intel controllers from ICL, TGL or ALD, but in many cases they are automatically authorized to an iommu DMA policy.  * It is fixed in bolt 0.9.1 or later release.  * To solve the SRU, will backport 0.9.1 release from Impish.  * I did look into backporting just the commit(s) for fixing this, but it's not a trivial backport. Quoting the changelog (https://gitlab.freedesktop.org/bolt/bolt/-/blob/master/CHANGELOG.md): "Additionally the unique_id of said host controller changes with every boot, which breaks one of the fundamental assumptions in boltd".
2022-04-14 07:32:55 Anson Tsao tags oem-priority originate-from-1964599 sutton verification-done verification-needed-focal oem-priority originate-from-1964599 sutton verification-done verification-done-focal
2022-04-14 09:12:33 Bin Li attachment added tbt3.hp800.log https://bugs.launchpad.net/ubuntu/+source/bolt/+bug/1962349/+attachment/5580634/+files/tbt3.hp800.log
2022-04-19 11:43:38 Launchpad Janitor linux-oem-5.14 (Ubuntu Focal): status Fix Committed Fix Released
2022-04-22 08:24:22 Timo Aaltonen linux-oem-5.17 (Ubuntu Jammy): status In Progress Fix Committed
2022-04-28 11:14:23 Ubuntu Kernel Bot tags oem-priority originate-from-1964599 sutton verification-done verification-done-focal oem-priority originate-from-1964599 sutton verification-done verification-done-focal verification-needed-jammy
2022-05-16 10:40:33 Launchpad Janitor linux-oem-5.17 (Ubuntu Jammy): status Fix Committed Fix Released
2022-05-31 23:50:51 Mario Limonciello linux-oem-5.17 (Ubuntu): status Fix Committed Invalid
2022-06-03 07:50:01 Launchpad Janitor linux (Ubuntu Jammy): status In Progress Fix Released
2022-06-03 07:50:01 Launchpad Janitor cve linked 2022-21499
2022-06-12 06:39:50 Yuan-Chen Cheng oem-priority: status New Fix Released
2023-01-17 10:15:00 Anthony Wong nominated for series Ubuntu Kinetic
2023-01-17 10:15:00 Anthony Wong bug task added linux (Ubuntu Kinetic)
2023-01-17 10:15:00 Anthony Wong bug task added bolt (Ubuntu Kinetic)
2023-01-17 10:15:00 Anthony Wong bug task added linux-oem-5.14 (Ubuntu Kinetic)
2023-01-17 10:15:00 Anthony Wong bug task added linux-oem-5.17 (Ubuntu Kinetic)
2023-01-17 10:15:51 Anthony Wong linux (Ubuntu Kinetic): status New Fix Released
2023-01-17 10:16:03 Anthony Wong linux-oem-5.17 (Ubuntu Kinetic): status New Invalid
2023-01-17 10:16:16 Anthony Wong linux-oem-5.14 (Ubuntu Kinetic): status New Invalid
2023-08-10 18:01:16 Utkarsh Gupta bolt (Ubuntu Kinetic): status New Won't Fix
2023-08-10 20:14:48 Ubuntu Foundations Team Bug Bot tags oem-priority originate-from-1964599 sutton verification-done verification-done-focal verification-needed-jammy oem-priority originate-from-1964599 patch sutton verification-done verification-done-focal verification-needed-jammy
2023-08-10 20:14:48 Ubuntu Foundations Team Bug Bot bug added subscriber Terry Rudd
2024-01-08 08:53:37 You-Sheng Yang linux (Ubuntu): status In Progress Fix Released