List pci lanes differentiated by DMI lanes vs directly attached CPU lanes












0















Is there a way to list PCI slots (or their respective devices) and output if that slot is directly connected to the CPU, or goes through the southbridge/PCH?










share|improve this question


















  • 1





    Seems my question is a duplicate of superuser.com/questions/1375202/…

    – hbogert
    Jan 23 at 10:23
















0















Is there a way to list PCI slots (or their respective devices) and output if that slot is directly connected to the CPU, or goes through the southbridge/PCH?










share|improve this question


















  • 1





    Seems my question is a duplicate of superuser.com/questions/1375202/…

    – hbogert
    Jan 23 at 10:23














0












0








0








Is there a way to list PCI slots (or their respective devices) and output if that slot is directly connected to the CPU, or goes through the southbridge/PCH?










share|improve this question














Is there a way to list PCI slots (or their respective devices) and output if that slot is directly connected to the CPU, or goes through the southbridge/PCH?







pci






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jan 23 at 9:14









hbogerthbogert

225110




225110








  • 1





    Seems my question is a duplicate of superuser.com/questions/1375202/…

    – hbogert
    Jan 23 at 10:23














  • 1





    Seems my question is a duplicate of superuser.com/questions/1375202/…

    – hbogert
    Jan 23 at 10:23








1




1





Seems my question is a duplicate of superuser.com/questions/1375202/…

– hbogert
Jan 23 at 10:23





Seems my question is a duplicate of superuser.com/questions/1375202/…

– hbogert
Jan 23 at 10:23










1 Answer
1






active

oldest

votes


















0















Is there a way to list PCI slots




Yes, you may look into lspci



man lspci


You can see what bridge is used.
You have different verbose options:
lspci -vvv being the most verbose mode.



You might also get what you want with :



hwinfo --short


Finally, you can list your slots with dmidecode -t 9



And list the on board devices with dmidecode -t 10






share|improve this answer


























  • I also hoped lspci would show me the bridge, but I can't find it anywhere while I list it. Do you happen to have example output which shows the difference between a device connected to the PCH and a device connected to the CPU?

    – hbogert
    Jan 23 at 9:49













  • It is unclear what you mean with a device connected to the CPU. The CPU is connected to the motherboard. So it is listed as a "device" itself.

    – jayooin
    Jan 23 at 9:53











  • Well I hoped this clear distinction was made clear in the Question; In the context of pci-express lanes, devices can be directly connected to the CPU, without there being a southbridge/PCH in the communication path. On (intel) consumer platforms it is common that the x16 PCI-e slot is directly connected to the motherboard. Whereas the rest of PCI-e slots are connected to the PCH, which in turn has a DMI conection to the CPU. The DMI connection can be seen as a, often, x4 PCI-e connection. In the case of server platforms, it depends on the vendor how they distribute slots

    – hbogert
    Jan 23 at 9:58













Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f496162%2flist-pci-lanes-differentiated-by-dmi-lanes-vs-directly-attached-cpu-lanes%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









0















Is there a way to list PCI slots




Yes, you may look into lspci



man lspci


You can see what bridge is used.
You have different verbose options:
lspci -vvv being the most verbose mode.



You might also get what you want with :



hwinfo --short


Finally, you can list your slots with dmidecode -t 9



And list the on board devices with dmidecode -t 10






share|improve this answer


























  • I also hoped lspci would show me the bridge, but I can't find it anywhere while I list it. Do you happen to have example output which shows the difference between a device connected to the PCH and a device connected to the CPU?

    – hbogert
    Jan 23 at 9:49













  • It is unclear what you mean with a device connected to the CPU. The CPU is connected to the motherboard. So it is listed as a "device" itself.

    – jayooin
    Jan 23 at 9:53











  • Well I hoped this clear distinction was made clear in the Question; In the context of pci-express lanes, devices can be directly connected to the CPU, without there being a southbridge/PCH in the communication path. On (intel) consumer platforms it is common that the x16 PCI-e slot is directly connected to the motherboard. Whereas the rest of PCI-e slots are connected to the PCH, which in turn has a DMI conection to the CPU. The DMI connection can be seen as a, often, x4 PCI-e connection. In the case of server platforms, it depends on the vendor how they distribute slots

    – hbogert
    Jan 23 at 9:58


















0















Is there a way to list PCI slots




Yes, you may look into lspci



man lspci


You can see what bridge is used.
You have different verbose options:
lspci -vvv being the most verbose mode.



You might also get what you want with :



hwinfo --short


Finally, you can list your slots with dmidecode -t 9



And list the on board devices with dmidecode -t 10






share|improve this answer


























  • I also hoped lspci would show me the bridge, but I can't find it anywhere while I list it. Do you happen to have example output which shows the difference between a device connected to the PCH and a device connected to the CPU?

    – hbogert
    Jan 23 at 9:49













  • It is unclear what you mean with a device connected to the CPU. The CPU is connected to the motherboard. So it is listed as a "device" itself.

    – jayooin
    Jan 23 at 9:53











  • Well I hoped this clear distinction was made clear in the Question; In the context of pci-express lanes, devices can be directly connected to the CPU, without there being a southbridge/PCH in the communication path. On (intel) consumer platforms it is common that the x16 PCI-e slot is directly connected to the motherboard. Whereas the rest of PCI-e slots are connected to the PCH, which in turn has a DMI conection to the CPU. The DMI connection can be seen as a, often, x4 PCI-e connection. In the case of server platforms, it depends on the vendor how they distribute slots

    – hbogert
    Jan 23 at 9:58
















0












0








0








Is there a way to list PCI slots




Yes, you may look into lspci



man lspci


You can see what bridge is used.
You have different verbose options:
lspci -vvv being the most verbose mode.



You might also get what you want with :



hwinfo --short


Finally, you can list your slots with dmidecode -t 9



And list the on board devices with dmidecode -t 10






share|improve this answer
















Is there a way to list PCI slots




Yes, you may look into lspci



man lspci


You can see what bridge is used.
You have different verbose options:
lspci -vvv being the most verbose mode.



You might also get what you want with :



hwinfo --short


Finally, you can list your slots with dmidecode -t 9



And list the on board devices with dmidecode -t 10







share|improve this answer














share|improve this answer



share|improve this answer








edited Jan 23 at 9:32

























answered Jan 23 at 9:27









jayooinjayooin

3347




3347













  • I also hoped lspci would show me the bridge, but I can't find it anywhere while I list it. Do you happen to have example output which shows the difference between a device connected to the PCH and a device connected to the CPU?

    – hbogert
    Jan 23 at 9:49













  • It is unclear what you mean with a device connected to the CPU. The CPU is connected to the motherboard. So it is listed as a "device" itself.

    – jayooin
    Jan 23 at 9:53











  • Well I hoped this clear distinction was made clear in the Question; In the context of pci-express lanes, devices can be directly connected to the CPU, without there being a southbridge/PCH in the communication path. On (intel) consumer platforms it is common that the x16 PCI-e slot is directly connected to the motherboard. Whereas the rest of PCI-e slots are connected to the PCH, which in turn has a DMI conection to the CPU. The DMI connection can be seen as a, often, x4 PCI-e connection. In the case of server platforms, it depends on the vendor how they distribute slots

    – hbogert
    Jan 23 at 9:58





















  • I also hoped lspci would show me the bridge, but I can't find it anywhere while I list it. Do you happen to have example output which shows the difference between a device connected to the PCH and a device connected to the CPU?

    – hbogert
    Jan 23 at 9:49













  • It is unclear what you mean with a device connected to the CPU. The CPU is connected to the motherboard. So it is listed as a "device" itself.

    – jayooin
    Jan 23 at 9:53











  • Well I hoped this clear distinction was made clear in the Question; In the context of pci-express lanes, devices can be directly connected to the CPU, without there being a southbridge/PCH in the communication path. On (intel) consumer platforms it is common that the x16 PCI-e slot is directly connected to the motherboard. Whereas the rest of PCI-e slots are connected to the PCH, which in turn has a DMI conection to the CPU. The DMI connection can be seen as a, often, x4 PCI-e connection. In the case of server platforms, it depends on the vendor how they distribute slots

    – hbogert
    Jan 23 at 9:58



















I also hoped lspci would show me the bridge, but I can't find it anywhere while I list it. Do you happen to have example output which shows the difference between a device connected to the PCH and a device connected to the CPU?

– hbogert
Jan 23 at 9:49







I also hoped lspci would show me the bridge, but I can't find it anywhere while I list it. Do you happen to have example output which shows the difference between a device connected to the PCH and a device connected to the CPU?

– hbogert
Jan 23 at 9:49















It is unclear what you mean with a device connected to the CPU. The CPU is connected to the motherboard. So it is listed as a "device" itself.

– jayooin
Jan 23 at 9:53





It is unclear what you mean with a device connected to the CPU. The CPU is connected to the motherboard. So it is listed as a "device" itself.

– jayooin
Jan 23 at 9:53













Well I hoped this clear distinction was made clear in the Question; In the context of pci-express lanes, devices can be directly connected to the CPU, without there being a southbridge/PCH in the communication path. On (intel) consumer platforms it is common that the x16 PCI-e slot is directly connected to the motherboard. Whereas the rest of PCI-e slots are connected to the PCH, which in turn has a DMI conection to the CPU. The DMI connection can be seen as a, often, x4 PCI-e connection. In the case of server platforms, it depends on the vendor how they distribute slots

– hbogert
Jan 23 at 9:58







Well I hoped this clear distinction was made clear in the Question; In the context of pci-express lanes, devices can be directly connected to the CPU, without there being a southbridge/PCH in the communication path. On (intel) consumer platforms it is common that the x16 PCI-e slot is directly connected to the motherboard. Whereas the rest of PCI-e slots are connected to the PCH, which in turn has a DMI conection to the CPU. The DMI connection can be seen as a, often, x4 PCI-e connection. In the case of server platforms, it depends on the vendor how they distribute slots

– hbogert
Jan 23 at 9:58




















draft saved

draft discarded




















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • 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%2funix.stackexchange.com%2fquestions%2f496162%2flist-pci-lanes-differentiated-by-dmi-lanes-vs-directly-attached-cpu-lanes%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

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?