लिनक्स में पीसीआई संस्करण की जानकारी कैसे प्राप्त करें


11

मैं यह कैसे पता लगा सकता हूं कि कौन से पीसीआई संस्करण (2.0, 2.3) मदरबोर्ड द्वारा समर्थित हैं - यहां तक ​​कि उन स्लॉट्स के लिए जिनके पास कोई कार्ड नहीं जुड़ा है।

lspci -vvv बिना कार्ड के PCI स्लॉट्स की जानकारी नहीं दिखाता है।

जवाबों:


14

आप कोशिश कर सकते हैं dmidecode। मेरे पास अब मानक PCI स्लॉट्स के साथ कई सर्वर नहीं हैं, लेकिन आउटपुट निम्न जैसा दिखता है। अप्रयुक्त बंदरगाहों के लिए जानकारी प्रदान की गई है:

Handle 0x0901, DMI type 9, 13 bytes
System Slot Information
        Designation: PCI   Slot 1
        Type: 64-bit PCI-X
        Current Usage: Available
        Length: Long
        ID: 1
        Characteristics:
                3.3 V is provided

Handle 0x0902, DMI type 9, 13 bytes
System Slot Information
        Designation: PCI   Slot 2
        Type: 64-bit PCI-X
        Current Usage: In Use
        Length: Long
        ID: 2
        Characteristics:
                3.3 V is provided

Handle 0x0903, DMI type 9, 13 bytes
System Slot Information
        Designation: PCI-E Slot 3
        Type: x4 PCI Express
        Current Usage: Available
        Length: Other
        ID: 3
        Characteristics:
                3.3 V is provided

Handle 0x0904, DMI type 9, 13 bytes
System Slot Information
        Designation: PCI-E Slot 4
        Type: x4 PCI Express
        Current Usage: In Use
        Length: Other
        ID: 4
        Characteristics:
                3.3 V is provided

2
dmidecode --type 9
jamespo

8

वास्तव lspciमें आपको अपने पीसीआई-बस के बारे में जानकारी दिखाने में सक्षम है, जिसका उपयोग आप समर्थित संस्करण को निर्धारित करने के लिए कर सकते हैं। लेकिन इसके लिए अतिरिक्त चरणों की आवश्यकता होती है।
दौड़ें lspciऔर ऐसी प्रविष्टियों की तलाश करें जिनमें कुछ ऐसा हो PCI bridge:। उन पंक्ति (ओं) में एक विक्रेता के नाम के बाद एक संख्या के लिए देखो। यह संख्या आपके पीसीआई ब्रिज चिपसेट के डिस्क्रिप्टर की सबसे अधिक संभावना है, जिसे आप अपनी पसंद के सर्चेंगाइन के साथ जोड़े गए कीवर्ड "डेटशीट" के साथ देख सकते हैं - उदाहरण के लिए - निर्माता से एक पीडीएफ जो इसकी क्षमताओं को सूचीबद्ध करता है। इसमें समर्थित पीसी संस्करण शामिल है।

एक उदाहरण:

जब मैं दौड़ता हूं

% lspci | grep "PCI bridge"

मेरी मशीन पर, इससे मुझे दो लाइनें मिलती हैं:

00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)

दूसरा वाला हमारी चिप जैसा दिखता है क्योंकि विवरण में AGP ;-) नहीं है

अब मैं प्रतिशोध के बाद संख्या की खोज करता हूं: 82801और datasheet। यह मुझे वेब वेबसाइट से एक .pdf डाउनलोड देता है। कि पीडीएफ में मैं के लिए खोज specificationऔर पाते हैं Supports PCI Rev 2.2 Specification सभी बंदरगाहों कि कि buscontroller पर निर्भर के लिए समर्थित संस्करण thats Tadaa

dmidecode जब भी आपको ऐसी चीजों के बारे में जानकारी की आवश्यकता होती है, तो वे उपयोगी होती हैं, जैसे SMBus समर्थन जैसी अतिरिक्त गैर-मानक क्षमताएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.