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.