Ubuntu 25.05 plucky: lsusb --tree command doesn't works

Bug #2110212 reported by fprietog
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
usbutils (Ubuntu)
New
Undecided
Unassigned

Bug Description

In Ubuntu 25.05 plucky running (as root) the command "lsusb --tree" it show lots of "Permission denied" errors followed by the treeaded info without identifying the connected devices appearing all of them as "Class=[unknown]" or "Class='bDeviceClass 0x00 not yet handled'". It works as expected in previous Ubuntu 24.10 oracular version.

Example:

# lsusb --tree
/sys/bus/usb/devices/usb5/bDeviceClass: Permission denied
/sys/bus/usb/devices/usb5/idProduct: Permission denied
/sys/bus/usb/devices/usb5/idVendor: Permission denied
/sys/bus/usb/devices/usb5/maxchild: Permission denied
/sys/bus/usb/devices/usb5/rx_lanes: Permission denied
/sys/bus/usb/devices/usb5/tx_lanes: Permission denied
/sys/bus/usb/devices/4-2/bConfigurationValue: Permission denied
/sys/bus/usb/devices/4-2/bDeviceClass: Permission denied
/sys/bus/usb/devices/4-2/bDeviceProtocol: Permission denied
/sys/bus/usb/devices/4-2/bDeviceSubClass: Permission denied
/sys/bus/usb/devices/4-2/bMaxPacketSize0: Permission denied
/sys/bus/usb/devices/4-2/bNumConfigurations: Permission denied
/sys/bus/usb/devices/4-2/bNumInterfaces: Permission denied
/sys/bus/usb/devices/4-2/bcdDevice: Permission denied
/sys/bus/usb/devices/4-2/bmAttributes: Permission denied
/sys/bus/usb/devices/4-2/configuration: Permission denied
/sys/bus/usb/devices/4-2/idProduct: Permission denied
/sys/bus/usb/devices/4-2/idVendor: Permission denied
/sys/bus/usb/devices/4-2/maxchild: Permission denied
/sys/bus/usb/devices/4-2/rx_lanes: Permission denied
/sys/bus/usb/devices/4-2/tx_lanes: Permission denied
/sys/bus/usb/devices/4-2:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/4-2:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/4-2:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/4-2:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/4-2:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/4-2:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/usb3/bDeviceClass: Permission denied
/sys/bus/usb/devices/usb3/idProduct: Permission denied
/sys/bus/usb/devices/usb3/idVendor: Permission denied
/sys/bus/usb/devices/usb3/maxchild: Permission denied
/sys/bus/usb/devices/usb3/rx_lanes: Permission denied
/sys/bus/usb/devices/usb3/tx_lanes: Permission denied
/sys/bus/usb/devices/4-2.4/bConfigurationValue: Permission denied
/sys/bus/usb/devices/4-2.4/bDeviceClass: Permission denied
/sys/bus/usb/devices/4-2.4/bDeviceProtocol: Permission denied
/sys/bus/usb/devices/4-2.4/bDeviceSubClass: Permission denied
/sys/bus/usb/devices/4-2.4/bMaxPacketSize0: Permission denied
/sys/bus/usb/devices/4-2.4/bNumConfigurations: Permission denied
/sys/bus/usb/devices/4-2.4/bNumInterfaces: Permission denied
/sys/bus/usb/devices/4-2.4/bcdDevice: Permission denied
/sys/bus/usb/devices/4-2.4/bmAttributes: Permission denied
/sys/bus/usb/devices/4-2.4/configuration: Permission denied
/sys/bus/usb/devices/4-2.4/idProduct: Permission denied
/sys/bus/usb/devices/4-2.4/idVendor: Permission denied
/sys/bus/usb/devices/4-2.4/maxchild: Permission denied
/sys/bus/usb/devices/4-2.4/rx_lanes: Permission denied
/sys/bus/usb/devices/4-2.4/tx_lanes: Permission denied
/sys/bus/usb/devices/4-2.4:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/4-2.4:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/4-2.4:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/4-2.4:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/4-2.4:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/4-2.4:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/usb1/bDeviceClass: Permission denied
/sys/bus/usb/devices/usb1/idProduct: Permission denied
/sys/bus/usb/devices/usb1/idVendor: Permission denied
/sys/bus/usb/devices/usb1/maxchild: Permission denied
/sys/bus/usb/devices/usb1/rx_lanes: Permission denied
/sys/bus/usb/devices/usb1/tx_lanes: Permission denied
/sys/bus/usb/devices/3-0:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/3-0:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/3-0:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/3-0:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/3-0:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/3-0:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/4-2.1:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/4-2.1:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/4-2.1:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/4-2.1:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/4-2.1:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/4-2.1:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/3-1:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/3-1:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/3-1:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/3-1:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/3-1:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/3-1:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/4-0:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/4-0:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/4-0:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/4-0:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/4-0:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/4-0:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/usb4/bDeviceClass: Permission denied
/sys/bus/usb/devices/usb4/idProduct: Permission denied
/sys/bus/usb/devices/usb4/idVendor: Permission denied
/sys/bus/usb/devices/usb4/maxchild: Permission denied
/sys/bus/usb/devices/usb4/rx_lanes: Permission denied
/sys/bus/usb/devices/usb4/tx_lanes: Permission denied
/sys/bus/usb/devices/usb2/bDeviceClass: Permission denied
/sys/bus/usb/devices/usb2/idProduct: Permission denied
/sys/bus/usb/devices/usb2/idVendor: Permission denied
/sys/bus/usb/devices/usb2/maxchild: Permission denied
/sys/bus/usb/devices/usb2/rx_lanes: Permission denied
/sys/bus/usb/devices/usb2/tx_lanes: Permission denied
/sys/bus/usb/devices/1-0:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/1-0:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/1-0:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/1-0:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/1-0:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/1-0:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/5-0:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/5-0:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/5-0:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/5-0:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/5-0:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/5-0:1.0/bNumEndpoints: Permission denied
/sys/bus/usb/devices/4-2.1/bConfigurationValue: Permission denied
/sys/bus/usb/devices/4-2.1/bDeviceClass: Permission denied
/sys/bus/usb/devices/4-2.1/bDeviceProtocol: Permission denied
/sys/bus/usb/devices/4-2.1/bDeviceSubClass: Permission denied
/sys/bus/usb/devices/4-2.1/bMaxPacketSize0: Permission denied
/sys/bus/usb/devices/4-2.1/bNumConfigurations: Permission denied
/sys/bus/usb/devices/4-2.1/bNumInterfaces: Permission denied
/sys/bus/usb/devices/4-2.1/bcdDevice: Permission denied
/sys/bus/usb/devices/4-2.1/bmAttributes: Permission denied
/sys/bus/usb/devices/4-2.1/configuration: Permission denied
/sys/bus/usb/devices/4-2.1/idProduct: Permission denied
/sys/bus/usb/devices/4-2.1/idVendor: Permission denied
/sys/bus/usb/devices/4-2.1/maxchild: Permission denied
/sys/bus/usb/devices/4-2.1/rx_lanes: Permission denied
/sys/bus/usb/devices/4-2.1/tx_lanes: Permission denied
/sys/bus/usb/devices/4-2.1:1.1/bAlternateSetting: Permission denied
/sys/bus/usb/devices/4-2.1:1.1/bInterfaceClass: Permission denied
/sys/bus/usb/devices/4-2.1:1.1/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/4-2.1:1.1/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/4-2.1:1.1/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/4-2.1:1.1/bNumEndpoints: Permission denied
/sys/bus/usb/devices/3-1/bConfigurationValue: Permission denied
/sys/bus/usb/devices/3-1/bDeviceClass: Permission denied
/sys/bus/usb/devices/3-1/bDeviceProtocol: Permission denied
/sys/bus/usb/devices/3-1/bDeviceSubClass: Permission denied
/sys/bus/usb/devices/3-1/bMaxPacketSize0: Permission denied
/sys/bus/usb/devices/3-1/bNumConfigurations: Permission denied
/sys/bus/usb/devices/3-1/bNumInterfaces: Permission denied
/sys/bus/usb/devices/3-1/bcdDevice: Permission denied
/sys/bus/usb/devices/3-1/bmAttributes: Permission denied
/sys/bus/usb/devices/3-1/configuration: Permission denied
/sys/bus/usb/devices/3-1/idProduct: Permission denied
/sys/bus/usb/devices/3-1/idVendor: Permission denied
/sys/bus/usb/devices/3-1/maxchild: Permission denied
/sys/bus/usb/devices/3-1/rx_lanes: Permission denied
/sys/bus/usb/devices/3-1/tx_lanes: Permission denied
/sys/bus/usb/devices/2-0:1.0/bAlternateSetting: Permission denied
/sys/bus/usb/devices/2-0:1.0/bInterfaceClass: Permission denied
/sys/bus/usb/devices/2-0:1.0/bInterfaceNumber: Permission denied
/sys/bus/usb/devices/2-0:1.0/bInterfaceProtocol: Permission denied
/sys/bus/usb/devices/2-0:1.0/bInterfaceSubClass: Permission denied
/sys/bus/usb/devices/2-0:1.0/bNumEndpoints: Permission denied
/: Bus 001.Port 001: Dev 001, Class='bDeviceClass 0x00 not yet handled', Driver=dwc2/0p, 480M
/: Bus 002.Port 001: Dev 001, Class='bDeviceClass 0x00 not yet handled', Driver=xhci-hcd/0p, 480M
/: Bus 003.Port 001: Dev 001, Class='bDeviceClass 0x00 not yet handled', Driver=xhci-hcd/0p, 5000M
    |__ Port 001: Dev 002, If 0, Class=[unknown], Driver=uas, 5000M
/: Bus 004.Port 001: Dev 001, Class='bDeviceClass 0x00 not yet handled', Driver=xhci-hcd/0p, 480M
    |__ Port 002: Dev 002, If 0, Class=[unknown], Driver=hub, 12M
        |__ Port 001: Dev 003, If 0, Class=[unknown], Driver=usbhid, 1.5M
        |__ Port 001: Dev 003, If 1, Class=[unknown], Driver=usbhid, 1.5M
        |__ Port 004: Dev 004, If 0, Class=[unknown], Driver=usbhid, 1.5M
/: Bus 005.Port 001: Dev 001, Class='bDeviceClass 0x00 not yet handled', Driver=xhci-hcd/0p, 5000M

Running (as root) the command "lsusb" (without --tree) it works as expected detecting and identifying the root hubs and devices connected:

# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 174c:1153 ASMedia Technology Inc. ASM1153 SATA 3Gb/s bridge
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0a05:7211 Unknown Manufacturer hub
Bus 004 Device 003: ID 1a2c:0c21 China Resource Semico Co., Ltd USB Keyboard
Bus 004 Device 004: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Additional info:
----------------
# lsb_release -rd
Description: Ubuntu 25.04
Release: 25.04

# uname -a
Linux fpgrpi 6.14.0-1005-raspi #5-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 5 14:33:30 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux

# apt-cache policy usbutils
usbutils:
  Instalados: 1:018-1
  Candidato: 1:018-1
  Tabla de versión:
 *** 1:018-1 500
        500 https://ports.ubuntu.com/ubuntu-ports plucky/main arm64 Packages
        100 /var/lib/dpkg/status

Notice that the example is from an aarch64 machine but it fails in amd64 machines too.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.