≡ Menu

Linux: How do I list all USB devices?

Q. How do I list all USB devices connected to my computer / Linux laptop?

A.You need to use command called lsusb. It is a utility for displaying information about USB buses in the system and the devices connected to them under Linux kernel.

lsusb - list USB devices

To make use of all the features of this program, you need to have a Linux kernel which supports the /proc/bus/usb interface (e.g., Linux kernel 2.3.15 or newer).
$ lsusb
Output:

Bus 004 Device 002: ID 0930:6532 Toshiba Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

To get verbose output type the command:
$ lsusb -v

See also:

Tweet itFacebook itGoogle+ itPDF itFound an error/typo on this page?

{ 3 comments… add one }

  • csrpazzi July 16, 2011, 9:25 pm

    Hi im new into reading unsupported usb devices on linux and I have a question to ask, after that whats the next step to do? how can I read the raw data (if thats the right way to call it like that), and what type of applications can I use to getting the data… Any help I will apreciate it. BTW Im trying to getting the pictures of a Disney Jonas Brother Digital Still Camera or use it like a webcam or something else like controlling when to take pictures, you know the usual stuff.

  • andyg November 4, 2013, 1:33 pm

    Hi there, how would I go about determining the port number of a specific USB device?

  • stev December 6, 2013, 12:25 am

    with an older zonet bluetooth dongle not showing in lsusb or errors in dmesg how can I tell if there are any interactions when plugged? (Mint 15 64bit mate)

Leave a Comment