Public bug reported:

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.

** Affects: usbutils (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2110212

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/usbutils/+bug/2110212/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to