Endless spam in dmesg

I think I was related to the last kernel 5.16.2 update. Dunno why Y. moved it out of there…

endless spam in dmesg:

usb 1-1: Failed to suspend device, error -32
[394386.503181] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394386.503527] usb 1-1: Failed to suspend device, error -32
[394389.173161] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394389.173527] usb 1-1: Failed to suspend device, error -32
[394392.509796] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394392.510302] usb 1-1: Failed to suspend device, error -32
[394395.513085] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394395.513399] usb 1-1: Failed to suspend device, error -32
[394398.516384] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394398.516735] usb 1-1: Failed to suspend device, error -32
[394401.439697] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394401.439959] usb 1-1: Failed to suspend device, error -32
[394404.069668] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394404.069925] usb 1-1: Failed to suspend device, error -32
[394407.109624] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394407.109873] usb 1-1: Failed to suspend device, error -32
[394410.532918] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394410.533203] usb 1-1: Failed to suspend device, error -32
[394413.352887] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394413.353167] usb 1-1: Failed to suspend device, error -32
[394416.229534] xhci_hcd 0000:2a:00.1: USB core suspending port 1-1 not in U0/U1/U2
[394416.229891] usb 1-1: Failed to suspend device, error -32
USB port 1-1
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            5.16
  iManufacturer           3 Linux 5.16.2-1-MANJARO xhci-hcd
  iProduct                2 xHCI Host Controller
  iSerial                 1 0000:2a:00.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0019
    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 
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12

This could be fixed if to execute with sudo

No info mentioned is it a single USB port / hub and is there any devices plugged in.

What bios settings do you have?

What did you tried (and what effect does it have) after doing a phrase search on the Web?

Does it absent if to switch to 5.15 (5.17-rc ?) kernel version?

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I don’t know exactly how this works, but when bus001device001 is hub itself, then bus001device002-006 are devices connected to this hub? on this case yeah, my keyboard, my mouse, inbuilt intel bluetooth (which I don’t use right now, but it’s “online” because when I turn on my controller it automatically connects);

So basically for some reason Linux 5.16.2-1-MANJARO is actively trying to power down my USB 2.0 hub where I have all my HID devices connected… and failing luckily… :face_with_diagonal_mouth:

more details about hub here (with sudo)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            5.16
  iManufacturer           3 Linux 5.16.2-1-MANJARO xhci-hcd
  iProduct                2 xHCI Host Controller
  iSerial                 1 0000:2a:00.1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0019
    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 
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             6
  wHubCharacteristic 0x000a
    No power switching (usb 1.0)
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0501 highspeed power connect
   Port 2: 0000.0100 power
   Port 3: 0000.0100 power
   Port 4: 0000.0103 power enable connect
   Port 5: 0000.0103 power enable connect
   Port 6: 0000.0103 power enable connect
Device Status:     0x0001
  Self Powered

What do you mean? Nothing has changed since the update regarding bios and changes.

Googled. Obviously. Found some people complainig that there’s USB driver problem in linux 5.14. Since I don’t have linux 5.14, but 5.16, but the message was similar enough, I just put it to manjaro update problem feed.