Public bug reported:
[Impact]
When booting DGX Spark with kernel noble/linux-nvidia-7.0 version
7.0.0-1023.24~24.04.1, all USB controllers fail to probe with the
following:
[ 1.081040] xhci-hcd NVDA8000:04: Not find power wrap config data
[ 1.081049] xhci-hcd NVDA8000:04: probe with driver xhci-hcd failed with error
-22
The result is that USB devices are not detected, and the output of lsusb
is empty.
This is a regression from the version of noble/linux-nvidia-7.0
currently in -updates, 7.0.0-1019.19~24.04.2.
[Fix]
Apply SAUCE patch "NVIDIA: SAUCE: usb: xhci-plat: fall back to generic
xHCI without Power Wrap device control" to fallback to generic
initialization on devices with old or incompatible firmware.
[Test Plan]
Boot the patched kernel on DGX Spark running the following firmware
version:
$ cat /sys/class/dmi/id/bios_version
5.36_0ACUM018
Observe that there are no probe failures in dmesg, and expected USB
devices are visible in the output of lsusb:
$ 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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 011 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 002: ID 13d3:3630 IMC Networks Wireless_Device
Bus 012 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
[Where problems could occur]
The issue and its corresponding fix is targeted to XHCI controller
initialization on DGX Spark systems. Issues would manifest in missing or
misbehaving USB devices.
** Affects: linux-nvidia (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux-nvidia-7.0 (Ubuntu)
Importance: Undecided
Status: Invalid
** Affects: linux-nvidia (Ubuntu Noble)
Importance: Undecided
Status: Invalid
** Affects: linux-nvidia-7.0 (Ubuntu Noble)
Importance: Undecided
Status: Fix Committed
** Affects: linux-nvidia (Ubuntu Resolute)
Importance: Undecided
Status: Fix Committed
** Affects: linux-nvidia-7.0 (Ubuntu Resolute)
Importance: Undecided
Status: Invalid
** Also affects: linux-nvidia-7.0 (Ubuntu)
Importance: Undecided
Status: New
** Also affects: linux-nvidia (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: linux-nvidia-7.0 (Ubuntu Noble)
Importance: Undecided
Status: New
** Also affects: linux-nvidia (Ubuntu Resolute)
Importance: Undecided
Status: New
** Also affects: linux-nvidia-7.0 (Ubuntu Resolute)
Importance: Undecided
Status: New
** Changed in: linux-nvidia (Ubuntu)
Status: New => Invalid
** Changed in: linux-nvidia-7.0 (Ubuntu)
Status: New => Invalid
** Changed in: linux-nvidia (Ubuntu Resolute)
Status: New => Fix Committed
** Changed in: linux-nvidia-7.0 (Ubuntu Noble)
Status: New => Fix Committed
** Changed in: linux-nvidia (Ubuntu Noble)
Status: New => Invalid
** Changed in: linux-nvidia-7.0 (Ubuntu Resolute)
Status: New => Invalid
** Description changed:
[Impact]
When booting DGX Spark with kernel noble/linux-nvidia-7.0 version
7.0.0-1023.24~24.04.1, all USB controllers fail to probe with the
following:
[ 1.081040] xhci-hcd NVDA8000:04: Not find power wrap config data
[ 1.081049] xhci-hcd NVDA8000:04: probe with driver xhci-hcd failed with
error -22
The result is that USB devices are not detected, and the output of lsusb
is empty.
- This is a regression from the version currently in -updates,
+ This is a regression from the version of noble/linux-nvidia-7.0
+ currently in -updates, 7.0.0-1019.19~24.04.2.
[Fix]
Apply SAUCE patch "NVIDIA: SAUCE: usb: xhci-plat: fall back to generic
xHCI without Power Wrap device control" to fallback to generic
initialization on devices with old or incompatible firmware.
[Test Plan]
Boot the patched kernel on DGX Spark running the following firmware
version:
$ cat /sys/class/dmi/id/bios_version
5.36_0ACUM018
Observe that there are no probe failures in dmesg, and expected USB
devices are visible in the output of lsusb:
$ 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 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 011 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 002: ID 13d3:3630 IMC Networks Wireless_Device
Bus 012 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
[Where problems could occur]
The issue and its corresponding fix is targeted to XHCI controller
initialization on DGX Spark systems. Issues would manifest in missing or
misbehaving USB devices.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171975
Title:
NVDA8000 USB controllers fail to probe with xhci-hcd NVDA8001:00: Not
find power wrap config data
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-nvidia/+bug/2171975/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs