Reproducing locally, there appear to be a bunch of apparmor denials in the journal. I believe the lsusb apparmor profile needs a few more entries.
I was able to work around by editing the /etc/apparmor.d/lsusb to grant access to sysfs and restarting apparmor. ** Also affects: apparmor (Ubuntu) Importance: Undecided Status: New ** Changed in: apparmor (Ubuntu) Status: New => Confirmed ** Changed in: usbutils (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apparmor in Ubuntu. https://bugs.launchpad.net/bugs/2110212 Title: Ubuntu 25.05 plucky: lsusb --tree command doesn't works Status in apparmor package in Ubuntu: Confirmed Status in usbutils package in Ubuntu: Invalid 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 manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2110212/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp