यह कैसे काम करता है
प्रत्येक यूएसबी डिवाइस को ऑपरेटिंग सिस्टम में दो 16-बिट नंबरों के साथ प्रस्तुत किया जाता है: विक्रेता आईडी, जिसे यूएसबी कार्यान्वयनकर्ता फोरम प्रत्येक निर्माता को निर्दिष्ट करता है, और उत्पाद आईडी, जिसे निर्माता प्रत्येक मॉडल के लिए चुनता है। यह टूल संख्याओं की उस जोड़ी को वास्तविक निर्माता और उत्पाद के नाम में अनुवादित करता है।
आप पूर्ण पहचानकर्ता को पेस्ट कर सकते हैं जैसा कि यह विंडोज पर डिवाइस गुणों में दिखाई देता है, लिनक्स पर lsusb द्वारा लौटाई गई लाइन, या सिर्फ चार हेक्साडेसिमल अंक। खोज को usb.ids फ़ाइल के विरुद्ध हल किया गया है, जो Linux USB प्रोजेक्ट द्वारा बनाए रखा गया सामुदायिक कैटलॉग है।
उदाहरण
USB\VID_046D&PID_C52BLogitech, Inc. — Unifying Receiverविंडोज़ डिवाइस मैनेजर प्रारूप, विवरण टैब पर, संपत्ति "आईडी. "हार्डवेयर"।1d6b:0002Linux Foundation — 2.0 root hublsusb प्रारूप: रूट ड्राइवर जिसे कर्नेल ऐसे प्रदर्शित करता है मानो वह USB हब हो।8087Intel Corp.केवल विक्रेता आईडी से आप मॉडल जानने की आवश्यकता के बिना निर्माता को प्राप्त कर सकते हैं।उपयोग के मामले
- पता लगाएं कि अज्ञात डिवाइस क्या है जो डिवाइस मैनेजर में बिना नाम या विस्मयादिबोधक बिंदु के साथ दिखाई देता है।
- जब कंप्यूटर केवल VID/PID जोड़ी की रिपोर्ट करता है तो सही ड्राइवर ढूंढना।
- lsusb के आउटपुट के आधार पर कंप्यूटर या प्रयोगशाला के बाह्य उपकरणों की सूची का दस्तावेजीकरण करें।
- किसी मशीन से जुड़े अनधिकृत USB उपकरणों का पता लगाकर जाँच करें कि उन्हें कौन बनाता है।
- पहले यह जाँच कर कि प्रत्येक पहचानकर्ता किस उत्पाद से मेल खाता है, udev नियम या डिवाइस फ़िल्टर लिखें।
अक्सर पूछे जाने वाले प्रश्न
मुझे किसी डिवाइस का वीआईडी और पीआईडी कहां मिलेगा?
विंडोज़ में, डिवाइस मैनेजर खोलें, डिवाइस प्रॉपर्टीज, विवरण टैब पर जाएं और प्रॉपर्टी "आईडी चुनें। "हार्डवेयर"। Linux पर lsusb चलाएँ और macOS पर सिस्टम सूचना, USB अनुभाग का उपयोग करें।
निर्माता सूचीबद्ध क्यों है लेकिन उत्पाद सूचीबद्ध नहीं है?
USB.ids कैटलॉग को समुदाय के योगदान से बनाए रखा जाता है और इसमें मॉडलों की तुलना में कई अधिक निर्माताओं को शामिल किया जाता है। विक्रेता आईडी का पंजीकृत होना और नई, दुर्लभ या सामान्य उत्पाद आईडी का अभी तक सूचीबद्ध न होना सामान्य बात है।
क्या पहचानकर्ता यह गारंटी देता है कि उपकरण का निर्माण किसने किया?
हमेशा नहीं। विक्रेता आईडी पहचानती है कि इसे किसे सौंपा गया है, लेकिन कई सस्ते उत्पाद चिप निर्माता के पहचानकर्ता का पुन: उपयोग करते हैं, और यहां तक कि ऐसे उपकरण भी हैं जो क्लोन पहचानकर्ताओं का दावा करते हैं। इसे प्रमाण के रूप में नहीं, बल्कि एक बहुत ही मजबूत संकेत के रूप में लें।
PCI पहचानकर्ता से क्या अंतर है?
वे दो अलग-अलग रिकॉर्ड हैं। यूएसबी उन परिधीय उपकरणों को नंबर देता है जो उस बस से जुड़ते हैं और पीसीआई पीसीआई एक्सप्रेस बस से जुड़े आंतरिक बोर्डों को नंबर देता है। प्रत्येक रिकॉर्ड में एक ही संख्या विभिन्न निर्माताओं की हो सकती है, इसलिए आपको संबंधित कैटलॉग से परामर्श लेना चाहिए।
डेटा कितनी बार अपडेट किया जाता है?
टूल usb.ids फ़ाइल की एक प्रति का उपयोग करता है जिसे समय-समय पर Linux USB प्रोजेक्ट से ताज़ा किया जाता है। परिणाम के आगे उस कैटलॉग का संस्करण और दिनांक है जिसके साथ क्वेरी का समाधान किया गया था।