यह कैसे काम करता है
पीसीआई या पीसीआई एक्सप्रेस बस से जुड़े प्रत्येक बोर्ड की पहचान एक वेंडर आईडी से की जाती है, जो चिप निर्माता से मेल खाती है, और एक डिवाइस आईडी से, जो उस चिप के मॉडल से मेल खाती है। यह टूल संख्याओं के उस जोड़े को घटक के वास्तविक नाम में अनुवादित करता है।
कई बोर्ड एक सबसिस्टम भी जोड़ते हैं: पहचानकर्ताओं की एक दूसरी जोड़ी जो इंगित करती है कि तैयार बोर्ड को किसने इकट्ठा किया है। इसके लिए धन्यवाद, उदाहरण के लिए, इंटेल द्वारा निर्मित नेटवर्क चिप और सर्वर बिल्डर द्वारा एकीकृत विशिष्ट बोर्ड के बीच अंतर किया जाता है। डेटा PCI ID प्रोजेक्ट द्वारा अनुरक्षित pci.ids फ़ाइल से आता है।
उदाहरण
PCI\VEN_8086&DEV_1521&SUBSYS_06021028Intel Corporation — I350 Gigabit Network Connection — Gigabit 2P I350-t LOMविंडोज़ डिवाइस मैनेजर प्रारूप। SUBSYS_06021028 में अंतिम चार अंक बोर्ड निर्माता हैं और पहले चार उसके मॉडल हैं।10de:2482NVIDIA Corporation — GA104 [GeForce RTX 3070 Ti]लघु प्रारूप "निर्माता: डिवाइस", वही जो एलएसपीसीआई और अधिकांश तकनीकी दस्तावेज़ों द्वारा उपयोग किया जाता है।[8086:1521]Intel Corporation — I350 Gigabit Network Connectionआप टुकड़े को वर्गाकार कोष्ठकों में बिल्कुल वैसे ही चिपका सकते हैं जैसे यह lspci -nn के आउटपुट में दिखाई देता है।उपयोग के मामले
- जानें कि कंप्यूटर में कौन सा नेटवर्क, वीडियो या कंट्रोलर कार्ड है जब सिस्टम इसे अज्ञात डिवाइस के रूप में दिखाता है।
- ऑपरेटिंग सिस्टम द्वारा रिपोर्ट किए गए पहचानकर्ता के आधार पर बोर्ड के लिए सही ड्राइवर ढूंढें।
- जब कई बोर्ड एक ही चिप साझा करते हैं, तो सबसिस्टम का उपयोग करके बोर्ड के सटीक मॉडल को अलग करें।
- Lspci आउटपुट पर आधारित इन्वेंटरी सर्वर और वर्चुअल मशीन हार्डवेयर।
- हाइपरविजर पर डिवाइस पासथ्रू को कॉन्फ़िगर करने से पहले सत्यापित करें कि पहचानकर्ता के पीछे कौन सा घटक है।
अक्सर पूछे जाने वाले प्रश्न
मुझे लाइसेंस प्लेट पहचानकर्ता कहां मिलेगा?
विंडोज़ पर, डिवाइस प्रबंधक के भीतर डिवाइस गुणों में, विवरण टैब, "आईडी" संपत्ति। "हार्डवेयर"। लिनक्स पर, lspci -nn चल रहा है, जो प्रत्येक पंक्ति के अंत में वर्गाकार कोष्ठक में पहचानकर्ताओं को प्रदर्शित करता है।
सबसिस्टम क्या है और इसके लिए क्या है?
यह पहचानकर्ताओं की दूसरी जोड़ी है जो तैयार बोर्ड का वर्णन करती है, चिप का नहीं। एक ही चिप विभिन्न ब्रांडों के बोर्डों पर अलग-अलग संख्या में पोर्ट या मेमोरी के साथ दिखाई दे सकती है; सबसिस्टम वह है जो हमें यह पहचानने की अनुमति देता है कि यह कौन सा है।
यह चिप क्यों ढूंढता है लेकिन सबसिस्टम नहीं ढूंढता?
PCi.ids कैटलॉग तैयार बोर्डों की तुलना में कई अधिक चिप्स रिकॉर्ड करता है, क्योंकि हार्डवेयर ढूंढने के दौरान स्वयंसेवकों द्वारा उपप्रणाली में योगदान दिया जाता है। तथ्य यह है कि सबसिस्टम प्रकट नहीं होता है, शेष परिणाम को अमान्य नहीं करता है।
क्या यह USB उपकरणों के लिए है?
नहीं, यूएसबी और पीसीआई अलग-अलग पहचानकर्ता रजिस्टरों का उपयोग करते हैं, और प्रत्येक में एक ही संख्या अलग-अलग निर्माताओं के अनुरूप हो सकती है। USB बाह्य उपकरणों के लिए आपको USB पहचानकर्ता उपकरण का उपयोग करना होगा।
डेटा कितनी बार अपडेट किया जाता है?
उपकरण pci.ids फ़ाइल की एक प्रति का उपयोग करता है जिसे पीसीआई आईडी प्रोजेक्ट से समय-समय पर ताज़ा किया जाता है। परिणाम के आगे उस कैटलॉग का संस्करण और दिनांक है जिसके साथ क्वेरी का समाधान किया गया था।