I’m using a FW16 with 7840HS, Arch Linux ( Linux 6.10.2 ) and KDE Plasma 6.1.3
When using the command
$ sudo lsusb -v
it starts probing all the USB ports but then when it gets to “Genesys Logic, Inc. USB3.2 Hub”
it timeouts reading and then the USB port ( port 6 ) is no longer working (reboot fixes it) and the errors from the kernel are
[ 6750.227885] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6755.859920] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6756.067862] usb 2-2: device not accepting address 2, error -62
[ 6761.491906] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6767.123898] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6767.331815] usb 2-2: device not accepting address 2, error -62
[ 6772.755538] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6778.388389] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6778.595862] usb 2-2: device not accepting address 2, error -62
[ 6784.019879] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6789.651893] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6789.859351] usb 2-2: device not accepting address 2, error -62
[ 6789.884672] usb 2-2: USB disconnect, device number 2
[ 6795.283513] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6800.915370] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6801.123814] usb 2-2: device not accepting address 3, error -62
[ 6806.547939] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6812.179496] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6812.387872] usb 2-2: device not accepting address 4, error -62
[ 6812.396715] usb usb2-port2: attempt power cycle
[ 6818.323719] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6823.955712] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6824.163813] usb 2-2: device not accepting address 5, error -62
[ 6829.587889] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6835.219404] xhci_hcd 0000:c2:00.3: Timeout while waiting for setup device command
[ 6835.427860] usb 2-2: device not accepting address 6, error -62
[ 6835.436215] usb usb2-port2: unable to enumerate USB device
The port works fine until I run the “lsusb -v” command, then that’s when port eventually stops. After the port fails, I suspend the system and resume to see if it works, it doesn’t. Rebooting is the only fix.
and the “lsusb” output is
Bus 002 Device 002: ID 05e3:0625 Genesys Logic, Inc. USB3.2 Hub
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.20
bDeviceClass 9 Hub
bDeviceSubClass 0 [unknown]
bDeviceProtocol 3
bMaxPacketSize0 9
idVendor 0x05e3 Genesys Logic, Inc.
idProduct 0x0625 USB3.2 Hub
bcdDevice 34.04
iManufacturer 1
iProduct 2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x001f
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 19
Transfer Type Interrupt
Synch Type None
Usage Type Feedback
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 8
bMaxBurst 0
then I have to reboot my FW16 for the port to work again it to work again.
I don’t remember if this issued happened in 3.02 but in 3.03 ( didn’t get round to reporting the issue ) I saw it and it still here in 3.04
Also in BIOS 3.03 and again 3.04 ( this issue didn’t happen in 3.02 ) when running the command
$ fwupdmgr security
in one entry it shows
✘ TPM PCR0 reconstruction: Invalid
This was valid in 3.02. I’ve not made any use of the TPM yet though so it’s empty as far as I know
the output from
$ fwupdmgr security
Host Security ID: HSI:1! (v1.9.22)
HSI-1
✔ BIOS firmware updates: Enabled
✔ Fused platform: Locked
✔ Supported CPU: Valid
✔ TPM empty PCRs: Valid
✔ TPM v2.0: Found
✔ UEFI bootservice variables: Locked
✔ UEFI platform key: Valid
✔ UEFI secure boot: Enabled
HSI-2
✔ SPI write protection: Enabled
✔ IOMMU: Enabled
✔ Platform debugging: Locked
✘ TPM PCR0 reconstruction: Invalid
HSI-3
✔ SPI replay protection: Enabled
✔ CET Platform: Supported
✔ Pre-boot DMA protection: Enabled
✔ Suspend-to-idle: Enabled
✔ Suspend-to-ram: Disabled
HSI-4
✔ SMAP: Enabled
✘ Processor rollback protection: Disabled
✘ Encrypted RAM: Not supported
Runtime Suffix -!
✔ fwupd plug-ins: Untainted
✔ CET OS Support: Supported
✔ Linux kernel: Untainted
✘ Linux kernel lockdown: Disabled
✘ Linux swap: Unencrypted
This system has HSI runtime issues.
» https://fwupd.github.io/hsi.html#hsi-runtime-suffix
The TPM PCR0 differs from reconstruction.
» https://fwupd.github.io/hsi.html#pcr0-tpm-event-log-reconstruction
Host Security Events
2024-06-01 04:48:38: ✔ Secure Boot enabled
2024-05-31 15:09:40: ✘ Secure Boot disabled
2024-05-30 11:24:38: ✔ Secure Boot enabled
2024-05-29 17:48:08: ✘ Secure Boot disabled
2024-05-29 17:46:50: ✔ CET OS Support changed: Not supported → Supported
2024-05-21 16:01:15: ✘ CET OS Support changed: Supported → Not supported
2024-05-21 16:01:15: ✔ Secure Boot enabled
2024-05-21 14:08:39: ✔ CET OS Support changed: Not supported → Supported
2024-05-20 12:02:19: ✘ CET OS Support changed: Supported → Not supported
2024-05-20 11:29:33: ✘ UEFI secure boot changed: Not found → Disabled
2024-05-20 11:29:33: ✔ BIOS firmware updates changed: Disabled → Enabled
I did take a look at here but didn’t help and I did find reading directly from the TPM event log, it returned empty
I’ve been experencing the same issues as @Arazil with amdgpu crashes since 3.04