Linux: How do I list all USB devices?

by on March 7, 2006 · 3 comments· LAST UPDATED May 13, 2008

in , ,

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:

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 3 comments… read them below or add one }

1 csrpazzi July 16, 2011 at 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.

Reply

2 andyg November 4, 2013 at 1:33 pm

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

Reply

3 stev December 6, 2013 at 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)

Reply

Leave a Comment

Tagged as: , , , , , , , , , , ,

Previous Faq:

Next Faq: