Greetings,
I am hoping someone might help me understand the lspci output from a R620. I am having trouble with understanding why the 10Gb Ethernet device shows up as its own address [0000:40]. I would think that due to the Sandy Bridge architecture (where the PCIe link root address is the CPU its self) it would appear as sub device off of one of the PCIe root links of the socket.
using lspci -- pci roots and bridges
-- I believe this is socket 1
00:00.0 Host bridge: Intel Corporation Sandy Bridge DMI2 (rev 07)
00:01.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 1a (rev 07)
00:01.1 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 1b (rev 07)
00:02.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 2a (rev 07)
00:02.2 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 2c (rev 07)
00:03.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 3a in PCI Express Mode (rev 07)
-- I believe this is socket 2
40:02.0 PCI bridge: Intel Corporation Sandy Bridge IIO PCI Express Root Port 2a (rev 07)
41:00.0 PCI bridge: Integrated Device Technology, Inc. PES24T3G2 PCI Express Gen2 Switch (rev 02)
42:02.0 PCI bridge: Integrated Device Technology, Inc. PES24T3G2 PCI Express Gen2 Switch (rev 02)
42:04.0 PCI bridge: Integrated Device Technology, Inc. PES24T3G2 PCI Express Gen2 Switch (rev 02)
43:00.0 Ethernet controller: MYRICOM Inc. Myri-10G Dual-Protocol NIC (rev 01)
44:00.0 Ethernet controller: MYRICOM Inc. Myri-10G Dual-Protocol NIC (rev 01)
-- I believe this is socket 1
01:00.0 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
01:00.1 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
02:00.0 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
02:00.1 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
I know from the system board block diagram that the DMI link is on socket 1. I believe the Broadcom Devices are connected to Socket1. I am pretty sure that the Myricom device is connected to the right PCIe x16 connector on socket 2. I however, need a way to understand this from the pci tree and address decoding. How does address 43/44 map back to Can anyone provide some help?
See below for the lspci -tv dump
-- socket base address?
+-[0000:7f]-+-08.0 Intel Corporation Sandy Bridge QPI Link 0
-- socket base address?
+-[0000:3f]-+-08.0 Intel Corporation Sandy Bridge QPI Link 0
-- Myricom device attached to socket ? (I dont know as i havent opendd the box yet)
+-[0000:40]-+-02.0-[41-44]----00.0-[42-44]--+-02.0-[43]----00.0 MYRICOM Inc. Myri-10G Dual-Protocol NIC
| | \-04.0-[44]----00.0 MYRICOM Inc. Myri-10G Dual-Protocol NIC
| +-05.0 Intel Corporation Sandy Bridge Address Map, VTd_Misc System Management
| \-05.2 Intel Corporation Sandy Bridge Control Status and Global Errors
-- DMI link from socket 1 (know this from the block diagram but cannot explain based on the this list dump)
\-[0000:00]-+-00.0 Intel Corporation Sandy Bridge DMI2
+-01.0-[02]--+-00.0 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
| \-00.1 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
+-01.2-[01]--+-00.0 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
| \-00.1 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
Full lspci -tv dump
+-[0000:7f]-+-08.0 Intel Corporation Sandy Bridge QPI Link 0
| +-09.0 Intel Corporation Sandy Bridge QPI Link 1
| +-0a.0 Intel Corporation Sandy Bridge Power Control Unit 0
| +-0a.1 Intel Corporation Sandy Bridge Power Control Unit 1
| +-0a.2 Intel Corporation Sandy Bridge Power Control Unit 2
| +-0a.3 Intel Corporation Sandy Bridge Power Control Unit 3
| +-0b.0 Intel Corporation Sandy Bridge Interrupt Control Registers
| +-0b.3 Intel Corporation Sandy Bridge Semaphore and Scratchpad Configuration Registers
| +-0c.0 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.1 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.2 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.3 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.6 Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 0
| +-0c.7 Intel Corporation Sandy Bridge System Address Decoder
| +-0d.0 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.1 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.2 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.3 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.6 Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 1
| +-0e.0 Intel Corporation Sandy Bridge Processor Home Agent
| +-0e.1 Intel Corporation Sandy Bridge Processor Home Agent Performance Monitoring
| +-0f.0 Intel Corporation Sandy Bridge Integrated Memory Controller Registers
| +-0f.1 Intel Corporation Sandy Bridge Integrated Memory Controller RAS Registers
| +-0f.2 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 0
| +-0f.3 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 1
| +-0f.4 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 2
| +-0f.5 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 3
| +-0f.6 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 4
| +-10.0 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 0
| +-10.1 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 1
| +-10.2 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 0
| +-10.3 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 1
| +-10.4 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 2
| +-10.5 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 3
| +-10.6 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 2
| +-10.7 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 3
| +-11.0 Intel Corporation Sandy Bridge DDRIO
| +-13.0 Intel Corporation Sandy Bridge R2PCIe
| +-13.1 Intel Corporation Sandy Bridge Ring to PCI Express Performance Monitor
| +-13.4 Intel Corporation Sandy Bridge QuickPath Interconnect Agent Ring Registers
| +-13.5 Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 0 Performance Monitor
| \-13.6 Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 1 Performance Monitor
+-[0000:40]-+-02.0-[41-44]----00.0-[42-44]--+-02.0-[43]----00.0 MYRICOM Inc. Myri-10G Dual-Protocol NIC
| | \-04.0-[44]----00.0 MYRICOM Inc. Myri-10G Dual-Protocol NIC
| +-05.0 Intel Corporation Sandy Bridge Address Map, VTd_Misc System Management
| \-05.2 Intel Corporation Sandy Bridge Control Status and Global Errors
+-[0000:3f]-+-08.0 Intel Corporation Sandy Bridge QPI Link 0
| +-09.0 Intel Corporation Sandy Bridge QPI Link 1
| +-0a.0 Intel Corporation Sandy Bridge Power Control Unit 0
| +-0a.1 Intel Corporation Sandy Bridge Power Control Unit 1
| +-0a.2 Intel Corporation Sandy Bridge Power Control Unit 2
| +-0a.3 Intel Corporation Sandy Bridge Power Control Unit 3
| +-0b.0 Intel Corporation Sandy Bridge Interrupt Control Registers
| +-0b.3 Intel Corporation Sandy Bridge Semaphore and Scratchpad Configuration Registers
| +-0c.0 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.1 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.2 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.3 Intel Corporation Sandy Bridge Unicast Register 0
| +-0c.6 Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 0
| +-0c.7 Intel Corporation Sandy Bridge System Address Decoder
| +-0d.0 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.1 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.2 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.3 Intel Corporation Sandy Bridge Unicast Register 0
| +-0d.6 Intel Corporation Sandy Bridge Integrated Memory Controller System Address Decoder 1
| +-0e.0 Intel Corporation Sandy Bridge Processor Home Agent
| +-0e.1 Intel Corporation Sandy Bridge Processor Home Agent Performance Monitoring
| +-0f.0 Intel Corporation Sandy Bridge Integrated Memory Controller Registers
| +-0f.1 Intel Corporation Sandy Bridge Integrated Memory Controller RAS Registers
| +-0f.2 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 0
| +-0f.3 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 1
| +-0f.4 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 2
| +-0f.5 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 3
| +-0f.6 Intel Corporation Sandy Bridge Integrated Memory Controller Target Address Decoder 4
| +-10.0 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 0
| +-10.1 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 1
| +-10.2 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 0
| +-10.3 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 1
| +-10.4 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 2
| +-10.5 Intel Corporation Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 3
| +-10.6 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 2
| +-10.7 Intel Corporation Sandy Bridge Integrated Memory Controller ERROR Registers 3
| +-11.0 Intel Corporation Sandy Bridge DDRIO
| +-13.0 Intel Corporation Sandy Bridge R2PCIe
| +-13.1 Intel Corporation Sandy Bridge Ring to PCI Express Performance Monitor
| +-13.4 Intel Corporation Sandy Bridge QuickPath Interconnect Agent Ring Registers
| +-13.5 Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 0 Performance Monitor
| \-13.6 Intel Corporation Sandy Bridge Ring to QuickPath Interconnect Link 1 Performance Monitor
\-[0000:00]-+-00.0 Intel Corporation Sandy Bridge DMI2
+-01.0-[02]--+-00.0 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
| \-00.1 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
+-01.2-[01]--+-00.0 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
| \-00.1 Broadcom Corporation NetXreme BCM5720 Gigabit Ethernet PCIe
+-02.0-[04]--
+-02.2-[03]----00.0 LSI Logic / Symbios Logic MegaRAID SAS 2200 [Thunderbolt]
+-03.0-[05]--
+-05.0 Intel Corporation Sandy Bridge Address Map, VTd_Misc System Management
+-05.2 Intel Corporation Sandy Bridge Control Status and Global Errors
+-11.0-[06]--
+-16.0 Intel Corporation X79 series chipset HECI Controller #2
+-16.1 Intel Corporation X79 series chipset IDE-r Controller
+-1a.0 Intel Corporation X79 series chipset USB2 Enhanced Host Controller #2
+-1c.0-[07]--
+-1c.7-[08-0c]----00.0-[09-0c]--+-00.0-[0a-0b]----00.0-[0b]----00.0 Matrox Graphics, Inc. G200eR2
| \-01.0-[0c]--
+-1d.0 Intel Corporation X79 series chipset USB2 Enhanced Host Controller #1
+-1e.0-[0d]--
+-1f.0 Intel Corporation X79 series chipset LPC Controller
\-1f.2 Intel Corporation X79 series chipset 6-port SATA AHCI Controller
↧
Help understanding PowerEdge R620 lspci output and pcie device mapping
↧