How does a Linux operating system recognize USB drive brand and other info?lsusb - where device description comes fromHow do you install a USB CD Rom drive?Does not recognize usb sticks and drivesCannot mount external USB 3.0 Hard DiskHow do I get a Canon MG, MP and MX series USB printer working?My brand new HP notebook won't boot Ubuntu 12.10 from USB flash drive, but I can boot the USB flash drive from other computers. How can I fix?USB ports will not recognize flash driveUbuntu 14.10 recognizes, but does not show the USB stickUSB 2.0 port not workingProblem when mounting usbMissing Operating System on USB drive

I think I may have violated academic integrity last year - what should I do?

ESTA/WVP - leaving US within 90 days, then staying in DR

analysis of BJT PNP type - why they can use voltage divider?

Dictionary size reduces upon increasing one element

Placing bypass capacitors after VCC reaches the IC

Should I disclose a colleague's illness (that I should not know about) when others badmouth him

Why does the 'metric Lagrangian' approach appear to fail in Newtonian mechanics?

Would the Geas spell work in a dead magic zone once you enter it?

Crossing US border with music files I'm legally allowed to possess

Rotation period of a planet around a star (sun)

Integrating an absolute function using Mathematica

Seed ship, unsexed person, cover has golden person attached to ship by umbilical cord

Logarithm of dependent variable is uniformly distributed. How to calculate a confidence interval for the mean?

At what point in European history could a government build a printing press given a basic description?

How to capture more stars?

Why does the 6502 have the BIT instruction?

What is the most important source of natural gas? coal, oil or other?

Can a wire having 610-670 THz (frequency of blue light) A.C frequency supply, generate blue light?

When do characters level up?

In general, would I need to season a meat when making a sauce?

Is there a down side to setting the sampling time of a SAR ADC as long as possible?

How do you say “buy” in the sense of “believe”?

Ticket sales for Queen at the Live Aid

Were pens caps holes designed to prevent death by suffocation if swallowed?



How does a Linux operating system recognize USB drive brand and other info?


lsusb - where device description comes fromHow do you install a USB CD Rom drive?Does not recognize usb sticks and drivesCannot mount external USB 3.0 Hard DiskHow do I get a Canon MG, MP and MX series USB printer working?My brand new HP notebook won't boot Ubuntu 12.10 from USB flash drive, but I can boot the USB flash drive from other computers. How can I fix?USB ports will not recognize flash driveUbuntu 14.10 recognizes, but does not show the USB stickUSB 2.0 port not workingProblem when mounting usbMissing Operating System on USB drive






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








4















When I use commands like lsusb, sudo fdisk -l, the output shows the brand that made the USB and other details, but I do not get how Linux OS recognizes it.










share|improve this question









New contributor



doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • I am not a developer but I think the drivers for these devices make this possible.

    – George Udosen
    May 21 at 10:09






  • 4





    This will help: linux-usb.org/usb.ids

    – Jos
    May 21 at 10:09











  • @Jos answer it or someone else will :+

    – Rinzwind
    May 21 at 10:11






  • 3





    Possible duplicate of lsusb - where device description comes from

    – WinEunuuchs2Unix
    May 21 at 23:18











  • @Rinzwind It was answered 7 years ago... ;)

    – WinEunuuchs2Unix
    May 21 at 23:19

















4















When I use commands like lsusb, sudo fdisk -l, the output shows the brand that made the USB and other details, but I do not get how Linux OS recognizes it.










share|improve this question









New contributor



doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • I am not a developer but I think the drivers for these devices make this possible.

    – George Udosen
    May 21 at 10:09






  • 4





    This will help: linux-usb.org/usb.ids

    – Jos
    May 21 at 10:09











  • @Jos answer it or someone else will :+

    – Rinzwind
    May 21 at 10:11






  • 3





    Possible duplicate of lsusb - where device description comes from

    – WinEunuuchs2Unix
    May 21 at 23:18











  • @Rinzwind It was answered 7 years ago... ;)

    – WinEunuuchs2Unix
    May 21 at 23:19













4












4








4








When I use commands like lsusb, sudo fdisk -l, the output shows the brand that made the USB and other details, but I do not get how Linux OS recognizes it.










share|improve this question









New contributor



doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











When I use commands like lsusb, sudo fdisk -l, the output shows the brand that made the USB and other details, but I do not get how Linux OS recognizes it.







usb






share|improve this question









New contributor



doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share|improve this question









New contributor



doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share|improve this question




share|improve this question








edited 2 days ago









Zanna

51.8k13144245




51.8k13144245






New contributor



doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked May 21 at 10:07









doriiidoriii

232




232




New contributor



doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




doriii is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.














  • I am not a developer but I think the drivers for these devices make this possible.

    – George Udosen
    May 21 at 10:09






  • 4





    This will help: linux-usb.org/usb.ids

    – Jos
    May 21 at 10:09











  • @Jos answer it or someone else will :+

    – Rinzwind
    May 21 at 10:11






  • 3





    Possible duplicate of lsusb - where device description comes from

    – WinEunuuchs2Unix
    May 21 at 23:18











  • @Rinzwind It was answered 7 years ago... ;)

    – WinEunuuchs2Unix
    May 21 at 23:19

















  • I am not a developer but I think the drivers for these devices make this possible.

    – George Udosen
    May 21 at 10:09






  • 4





    This will help: linux-usb.org/usb.ids

    – Jos
    May 21 at 10:09











  • @Jos answer it or someone else will :+

    – Rinzwind
    May 21 at 10:11






  • 3





    Possible duplicate of lsusb - where device description comes from

    – WinEunuuchs2Unix
    May 21 at 23:18











  • @Rinzwind It was answered 7 years ago... ;)

    – WinEunuuchs2Unix
    May 21 at 23:19
















I am not a developer but I think the drivers for these devices make this possible.

– George Udosen
May 21 at 10:09





I am not a developer but I think the drivers for these devices make this possible.

– George Udosen
May 21 at 10:09




4




4





This will help: linux-usb.org/usb.ids

– Jos
May 21 at 10:09





This will help: linux-usb.org/usb.ids

– Jos
May 21 at 10:09













@Jos answer it or someone else will :+

– Rinzwind
May 21 at 10:11





@Jos answer it or someone else will :+

– Rinzwind
May 21 at 10:11




3




3





Possible duplicate of lsusb - where device description comes from

– WinEunuuchs2Unix
May 21 at 23:18





Possible duplicate of lsusb - where device description comes from

– WinEunuuchs2Unix
May 21 at 23:18













@Rinzwind It was answered 7 years ago... ;)

– WinEunuuchs2Unix
May 21 at 23:19





@Rinzwind It was answered 7 years ago... ;)

– WinEunuuchs2Unix
May 21 at 23:19










1 Answer
1






active

oldest

votes


















7














There is a list of USB vendors and devices, built into a separate package usbutils. When you connect a USB device, the USB driver reads the vendor ID string from the device, and looks it up in the vendor table. Same for the device ID.



The official list is maintained by the USB organisation. Here's the list itself in readable format.






share|improve this answer

























  • Thank you so much, it helped.

    – doriii
    May 21 at 10:25






  • 1





    The table used to look up vendors and devices on your local system is stored in /var/lib/usbutils/usb.ids and part of the usbutils package.

    – Byte Commander
    May 21 at 10:28











  • Thank you @ByteCommander. I just spent some time trying to locate it in the kernel source. I'll correct my answer.

    – Jos
    May 21 at 10:37











  • Just had a quick look at man lsusb - the file is mentioned there ;)

    – Byte Commander
    May 21 at 10:39






  • 1





    You can change usb.ids if your manufacturer's name comes up blank or is misleading. I've had to do this a couple of times in the past. Once for a USB hub another time for a smartphone.

    – WinEunuuchs2Unix
    May 21 at 10:41











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






doriii is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1144996%2fhow-does-a-linux-operating-system-recognize-usb-drive-brand-and-other-info%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









7














There is a list of USB vendors and devices, built into a separate package usbutils. When you connect a USB device, the USB driver reads the vendor ID string from the device, and looks it up in the vendor table. Same for the device ID.



The official list is maintained by the USB organisation. Here's the list itself in readable format.






share|improve this answer

























  • Thank you so much, it helped.

    – doriii
    May 21 at 10:25






  • 1





    The table used to look up vendors and devices on your local system is stored in /var/lib/usbutils/usb.ids and part of the usbutils package.

    – Byte Commander
    May 21 at 10:28











  • Thank you @ByteCommander. I just spent some time trying to locate it in the kernel source. I'll correct my answer.

    – Jos
    May 21 at 10:37











  • Just had a quick look at man lsusb - the file is mentioned there ;)

    – Byte Commander
    May 21 at 10:39






  • 1





    You can change usb.ids if your manufacturer's name comes up blank or is misleading. I've had to do this a couple of times in the past. Once for a USB hub another time for a smartphone.

    – WinEunuuchs2Unix
    May 21 at 10:41















7














There is a list of USB vendors and devices, built into a separate package usbutils. When you connect a USB device, the USB driver reads the vendor ID string from the device, and looks it up in the vendor table. Same for the device ID.



The official list is maintained by the USB organisation. Here's the list itself in readable format.






share|improve this answer

























  • Thank you so much, it helped.

    – doriii
    May 21 at 10:25






  • 1





    The table used to look up vendors and devices on your local system is stored in /var/lib/usbutils/usb.ids and part of the usbutils package.

    – Byte Commander
    May 21 at 10:28











  • Thank you @ByteCommander. I just spent some time trying to locate it in the kernel source. I'll correct my answer.

    – Jos
    May 21 at 10:37











  • Just had a quick look at man lsusb - the file is mentioned there ;)

    – Byte Commander
    May 21 at 10:39






  • 1





    You can change usb.ids if your manufacturer's name comes up blank or is misleading. I've had to do this a couple of times in the past. Once for a USB hub another time for a smartphone.

    – WinEunuuchs2Unix
    May 21 at 10:41













7












7








7







There is a list of USB vendors and devices, built into a separate package usbutils. When you connect a USB device, the USB driver reads the vendor ID string from the device, and looks it up in the vendor table. Same for the device ID.



The official list is maintained by the USB organisation. Here's the list itself in readable format.






share|improve this answer















There is a list of USB vendors and devices, built into a separate package usbutils. When you connect a USB device, the USB driver reads the vendor ID string from the device, and looks it up in the vendor table. Same for the device ID.



The official list is maintained by the USB organisation. Here's the list itself in readable format.







share|improve this answer














share|improve this answer



share|improve this answer








edited 2 days ago









Zanna

51.8k13144245




51.8k13144245










answered May 21 at 10:15









JosJos

15.1k54554




15.1k54554












  • Thank you so much, it helped.

    – doriii
    May 21 at 10:25






  • 1





    The table used to look up vendors and devices on your local system is stored in /var/lib/usbutils/usb.ids and part of the usbutils package.

    – Byte Commander
    May 21 at 10:28











  • Thank you @ByteCommander. I just spent some time trying to locate it in the kernel source. I'll correct my answer.

    – Jos
    May 21 at 10:37











  • Just had a quick look at man lsusb - the file is mentioned there ;)

    – Byte Commander
    May 21 at 10:39






  • 1





    You can change usb.ids if your manufacturer's name comes up blank or is misleading. I've had to do this a couple of times in the past. Once for a USB hub another time for a smartphone.

    – WinEunuuchs2Unix
    May 21 at 10:41

















  • Thank you so much, it helped.

    – doriii
    May 21 at 10:25






  • 1





    The table used to look up vendors and devices on your local system is stored in /var/lib/usbutils/usb.ids and part of the usbutils package.

    – Byte Commander
    May 21 at 10:28











  • Thank you @ByteCommander. I just spent some time trying to locate it in the kernel source. I'll correct my answer.

    – Jos
    May 21 at 10:37











  • Just had a quick look at man lsusb - the file is mentioned there ;)

    – Byte Commander
    May 21 at 10:39






  • 1





    You can change usb.ids if your manufacturer's name comes up blank or is misleading. I've had to do this a couple of times in the past. Once for a USB hub another time for a smartphone.

    – WinEunuuchs2Unix
    May 21 at 10:41
















Thank you so much, it helped.

– doriii
May 21 at 10:25





Thank you so much, it helped.

– doriii
May 21 at 10:25




1




1





The table used to look up vendors and devices on your local system is stored in /var/lib/usbutils/usb.ids and part of the usbutils package.

– Byte Commander
May 21 at 10:28





The table used to look up vendors and devices on your local system is stored in /var/lib/usbutils/usb.ids and part of the usbutils package.

– Byte Commander
May 21 at 10:28













Thank you @ByteCommander. I just spent some time trying to locate it in the kernel source. I'll correct my answer.

– Jos
May 21 at 10:37





Thank you @ByteCommander. I just spent some time trying to locate it in the kernel source. I'll correct my answer.

– Jos
May 21 at 10:37













Just had a quick look at man lsusb - the file is mentioned there ;)

– Byte Commander
May 21 at 10:39





Just had a quick look at man lsusb - the file is mentioned there ;)

– Byte Commander
May 21 at 10:39




1




1





You can change usb.ids if your manufacturer's name comes up blank or is misleading. I've had to do this a couple of times in the past. Once for a USB hub another time for a smartphone.

– WinEunuuchs2Unix
May 21 at 10:41





You can change usb.ids if your manufacturer's name comes up blank or is misleading. I've had to do this a couple of times in the past. Once for a USB hub another time for a smartphone.

– WinEunuuchs2Unix
May 21 at 10:41










doriii is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded


















doriii is a new contributor. Be nice, and check out our Code of Conduct.












doriii is a new contributor. Be nice, and check out our Code of Conduct.











doriii is a new contributor. Be nice, and check out our Code of Conduct.














Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1144996%2fhow-does-a-linux-operating-system-recognize-usb-drive-brand-and-other-info%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

Circuit construction for execution of conditional statements using least significant bitHow are two different registers being used as “control”?How exactly is the stated composite state of the two registers being produced using the $R_zz$ controlled rotations?Efficiently performing controlled rotations in HHLWould this quantum algorithm implementation work?How to prepare a superposed states of odd integers from $1$ to $sqrtN$?Why is this implementation of the order finding algorithm not working?Circuit construction for Hamiltonian simulationHow can I invert the least significant bit of a certain term of a superposed state?Implementing an oracleImplementing a controlled sum operation

Magento 2 “No Payment Methods” in Admin New OrderHow to integrate Paypal Express Checkout with the Magento APIMagento 1.5 - Sales > Order > edit order and shipping methods disappearAuto Invoice Check/Money Order Payment methodAdd more simple payment methods?Shipping methods not showingWhat should I do to change payment methods if changing the configuration has no effects?1.9 - No Payment Methods showing upMy Payment Methods not Showing for downloadable/virtual product when checkout?Magento2 API to access internal payment methodHow to call an existing payment methods in the registration form?