-
-
Notifications
You must be signed in to change notification settings - Fork 2
Linux lsusb Guide
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to lsusb on Linux, covering Arch Linux, CachyOS, and other distributions including listing USB devices, USB device information, and hardware detection.
lsusb lists USB devices.
Uses:
- List USB devices: Show connected USB devices
- Device information: Get USB device details
- Hardware detection: Detect USB hardware
- Troubleshooting: Troubleshoot USB issues
Why it matters:
- Hardware detection: See USB devices
- Troubleshooting: Debug USB problems
- Device management: Manage USB devices
Arch/CachyOS:
# Install usbutils
sudo pacman -S usbutilsDebian/Ubuntu:
sudo apt install usbutilsFedora:
sudo dnf install usbutilsBasic usage:
# List all USB devices
lsusb
# Shows device listDetailed information:
# Verbose output
lsusb -v
# -v = verbose (detailed info)Hierarchical view:
# Tree format
lsusb -t
# Shows USB bus treeDevice details:
# Specific device
lsusb -d vendor:product
# -d = device (vendor:product ID)Check installation:
# Check lsusb
which lsusb
# Install if missing
sudo pacman -S usbutilsThis guide covered lsusb usage, USB device listing, and hardware detection for Arch Linux, CachyOS, and other distributions.
- lspci Guide - List PCI devices
- Hardware Detection - Hardware detection
-
lsusb Documentation:
man lsusb
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.