Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
I'm at work and can't help you now - did you install pciutils? You need pciutils working to run the script, the easiest way is via homebrew:

Ok understood.

Yes, I downloaded the zip from Github and started following instructions from this thread. Not really sure what I'm doing to be honest but just following instructions from when @joevt was helping another user.
Screen Shot 2020-07-16 at 11.16.52 AM.png
 

joevt

macrumors 604
Jun 21, 2012
6,963
4,257
Ok understood.

Yes, I downloaded the zip from Github and started following instructions from this thread. Not really sure what I'm doing to be honest but just following instructions from when @joevt was helping another user.
Does sudo lspci work?
You probably need to set the debug=0x144 boot-args parameter.
First look at the current value of boot-args:
nvram boot-args
then append debug=0x144 to that:
nvram "boot-args=...oldvalue... debug=0x144"
 

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Does sudo lspci work?
You probably need to set the debug=0x144 boot-args parameter.
First look at the current value of boot-args:
nvram boot-args
then append debug=0x144 to that:
nvram "boot-args=...oldvalue... debug=0x144"
Screen Shot 2020-07-17 at 10.55.17 AM.png

am I doing something wrong here?
 

joevt

macrumors 604
Jun 21, 2012
6,963
4,257
Maybe
am I doing something wrong here?
Maybe it means you don't have boot-args. You can see all the Apple nvram variables with nvram -p.
So you can just create it with
sudo nvram boot-args=debug=0x144
Then restart. Then sudo lspci should work and also sudo ./pcitree.sh.
 

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Maybe

Maybe it means you don't have boot-args. You can see all the Apple nvram variables with nvram -p.
So you can just create it with
sudo nvram boot-args=debug=0x144
Then restart. Then sudo lspci should work and also sudo ./pcitree.sh.

Ahh ok I’ll try that
 

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Maybe

Maybe it means you don't have boot-args. You can see all the Apple nvram variables with nvram -p.
So you can just create it with
sudo nvram boot-args=debug=0x144
Then restart. Then sudo lspci should work and also sudo ./pcitree.sh.
Screen Shot 2020-07-17 at 12.13.35 PM.png

this is what I'm getting
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
This is what I’m getting now
c31903a5e2ddab1ba1f446fd79a329ed.jpg


Booted in recovery using terminal
MacOS installer don't have sudo.

From macOS installer:
Code:
nvram boot-args="debug=0x144"

If you disabled SIP, from macOS:
Code:
sudo nvram boot-args="debug=0x144"
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
MacOS installer don't have sudo.

From macOS installer:
Code:
nvram boot-args="debug=0x144"

If you disabled SIP, from macOS:
Code:
sudo nvram boot-args="debug=0x144"
 
  • Like
Reactions: joevt

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Ok I think I'm getting somewhere. here's what I got after running lspci:

Last login: Mon Jul 20 12:13:18 on ttys000


Mac-Pro:~ dorian$ sudo nvram boot-args="debug=0x144"


Password:


Mac-Pro:~ dorian$ sudo lspci


00:00.0 Host bridge: Intel Corporation 5520 I/O Hub to ESI Port (rev 22)


00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 22)


00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 22)


00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 22)


00:0d.0 Host bridge: Intel Corporation Device 343a (rev 22)


00:0d.1 Host bridge: Intel Corporation Device 343b (rev 22)


00:0d.2 Host bridge: Intel Corporation Device 343c (rev 22)


00:0d.3 Host bridge: Intel Corporation Device 343d (rev 22)


00:0d.4 Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0 (rev 22)


00:0d.5 Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1 (rev 22)


00:0d.6 Host bridge: Intel Corporation Device 341a (rev 22)


00:0d.7 Host bridge: Intel Corporation Device 341b (rev 22)


00:0e.0 Host bridge: Intel Corporation Device 341c (rev 22)


00:0e.1 Host bridge: Intel Corporation Device 341d (rev 22)


00:0e.2 Host bridge: Intel Corporation Device 341e (rev 22)


00:0e.3 Host bridge: Intel Corporation Device 341f (rev 22)


00:0e.4 Host bridge: Intel Corporation Device 3439 (rev 22)


00:0f.0 Performance counters: Intel Corporation Device 3424 (rev 22)


00:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 22)


00:10.1 PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 22)


00:11.0 PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1 (rev 22)


00:11.1 PIC: Intel Corporation 7500/5520/5500 Routing & Protocol Layer Register Port 1 (rev 22)


00:13.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller (rev 22)


00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 22)


00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 22)


00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 22)


00:14.3 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers (rev 22)


00:15.0 PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers (rev 22)


00:16.0 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:16.1 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:16.2 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:16.3 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:16.4 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:16.5 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:16.6 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:16.7 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)


00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4


00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5


00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6


00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2


00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller


00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1


00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2


00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3


00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4


00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5


00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6


00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1


00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2


00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3


00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1


00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)


00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller


00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller


00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller


01:00.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)


02:02.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)


02:04.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)


04:00.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)


05:01.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)


05:05.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)


05:07.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)


05:09.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)


06:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)


07:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)


08:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)


09:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)


0a:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev e7)


0a:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]


0b:00.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)


0c:08.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)


0c:09.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)


0c:10.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)


0c:11.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)


0d:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


0e:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


0f:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


10:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


13:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection


14:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection


15:00.0 PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] (rev 01)


16:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] (rev 01)


17:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)


Mac-Pro:~ dorian$
 

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Ok, I finally got the pcitree.sh to run. Pasting results below:

┬[0000:00]


├─00:00.0 # g1x4 [8086:3406] [0600] (rev 22) Host bridge: Intel Corporation 5520 I/O Hub to ESI Port


├┬00:01.0-[01-09] # g2x4 [8086:3408] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1


│└┬01:00.0-[02-09] # g2x4 [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch


│ ├┬02:02.0-[03] # g2x4 > g1x4 [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch


│ └┬02:04.0-[04-09] # g2x4 [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch


│ └┬04:00.0-[05-09] # g2x4 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ ├┬05:01.0-[06] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ │└─06:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


│ ├┬05:05.0-[07] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ │└─07:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


│ ├┬05:07.0-[08] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ │└─08:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


│ └┬05:09.0-[09] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ └─09:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


├┬00:03.0-[0a] # g2x16 [8086:340a] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3


│├─0a:00.0 # g3x16 > g2x16 [1002:67df] [0300] (rev e7) VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]


│└─0a:00.1 # g3x16 > g2x16 [1002:aaf0] [0403] Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]


├┬00:07.0-[0b-10] # g2x16 [8086:340e] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7


│└┬0b:00.0-[0c-10] # g3x16 > g2x16 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ ├┬0c:08.0-[0d] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ │└─0d:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


│ ├┬0c:09.0-[0e] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ │└─0e:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


│ ├┬0c:10.0-[0f] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ │└─0f:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


│ └┬0c:11.0-[10] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ └─10:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


├─00:0d.0 # g0x0 [8086:343a] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.1 # g0x0 [8086:343b] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.2 # g0x0 [8086:343c] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.3 # g0x0 [8086:343d] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.4 # g0x0 [8086:3418] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0


├─00:0d.5 # g0x0 [8086:3419] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1


├─00:0d.6 # g0x0 [8086:341a] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.7 # g0x0 [8086:341b] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.0 # g0x0 [8086:341c] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.1 # g0x0 [8086:341d] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.2 # g0x0 [8086:341e] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.3 # g0x0 [8086:341f] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.4 # g0x0 [8086:3439] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0f.0 # g0x0 [8086:3424] [1101] (rev 22) Performance counters: Intel Corporation Device


├─00:10.0 # [8086:3425] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0


├─00:10.1 # [8086:3426] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0


├─00:11.0 # [8086:3427] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1


├─00:11.1 # [8086:3428] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Routing # 0000:00:11.1 Protocol Layer Register Port 1


├─00:13.0 # [8086:342d] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller


├─00:14.0 # g0x0 [8086:342e] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers


├─00:14.1 # g0x0 [8086:3422] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers


├─00:14.2 # g0x0 [8086:3423] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers


├─00:14.3 # [8086:3438] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers


├─00:15.0 # [8086:342f] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers


├─00:16.0 # g0x0 [8086:3430] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.1 # g0x0 [8086:3431] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.2 # g0x0 [8086:3432] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.3 # g0x0 [8086:3433] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.4 # g0x0 [8086:3429] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.5 # g0x0 [8086:342a] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.6 # g0x0 [8086:342b] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.7 # g0x0 [8086:342c] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:1a.0 # [8086:3a37] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4


├─00:1a.1 # [8086:3a38] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5


├─00:1a.2 # [8086:3a39] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6


├─00:1a.7 # [8086:3a3c] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2


├─00:1b.0 # g0x0 [8086:3a3e] [0403] Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller


├┬00:1c.0-[11] # g1x1 > g1x0 [8086:3a40] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1


├┬00:1c.1-[12] # g1x1 > g1x0 [8086:3a42] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2


├┬00:1c.2-[13] # g1x1 [8086:3a44] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3


│└─13:00.0 # g1x1 [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection


├┬00:1c.3-[14] # g1x1 [8086:3a46] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4


│└─14:00.0 # g1x1 [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection


├┬00:1c.4-[15-16] # g1x1 [8086:3a48] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5


│└┬15:00.0-[16] # g1x1 [104c:823e] [0604] (rev 01) PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]


│ └─16:00.0 # [104c:823f] [0c00] (rev 01) FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]


├┬00:1c.5-[17] # g1x1 [8086:3a4a] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6


│└─17:00.0 # g1x1 [14e4:43a0] [0280] (rev 03) Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter


├─00:1d.0 # [8086:3a34] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1


├─00:1d.1 # [8086:3a35] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2


├─00:1d.2 # [8086:3a36] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3


├─00:1d.7 # [8086:3a3a] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1


├┬00:1e.0-[18] # [8086:244e] [0604] (rev 90) PCI bridge: Intel Corporation 82801 PCI Bridge


├─00:1f.0 # [8086:3a18] [0601] ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller


├─00:1f.2 # [8086:3a22] [0106] SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller


└─00:1f.3 # [8086:3a30] [0c05] SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller


Mac-Pro:~ dorian$
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
Ok, I finally got the pcitree.sh to run. Pasting results below:

┬[0000:00]


├─00:00.0 # g1x4 [8086:3406] [0600] (rev 22) Host bridge: Intel Corporation 5520 I/O Hub to ESI Port


├┬00:01.0-[01-09] # g2x4 [8086:3408] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1


│└┬01:00.0-[02-09] # g2x4 [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch


│ ├┬02:02.0-[03] # g2x4 > g1x4 [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch


│ └┬02:04.0-[04-09] # g2x4 [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch


│ └┬04:00.0-[05-09] # g2x4 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ ├┬05:01.0-[06] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ │└─06:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


│ ├┬05:05.0-[07] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ │└─07:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


│ ├┬05:07.0-[08] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ │└─08:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


│ └┬05:09.0-[09] # g2x1 [10b5:8608] [0604] (rev ba) PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch


│ └─09:00.0 # g2x1 [1b73:1100] [0c03] (rev 10) USB controller: Fresco Logic FL1100 USB 3.0 Host Controller


├┬00:03.0-[0a] # g2x16 [8086:340a] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3


│├─0a:00.0 # g3x16 > g2x16 [1002:67df] [0300] (rev e7) VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]


│└─0a:00.1 # g3x16 > g2x16 [1002:aaf0] [0403] Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]


├┬00:07.0-[0b-10] # g2x16 [8086:340e] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7


│└┬0b:00.0-[0c-10] # g3x16 > g2x16 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ ├┬0c:08.0-[0d] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ │└─0d:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


│ ├┬0c:09.0-[0e] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ │└─0e:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


│ ├┬0c:10.0-[0f] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ │└─0f:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


│ └┬0c:11.0-[10] # g3x8 > g3x4 [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch


│ └─10:00.0 # g3x4 [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983


├─00:0d.0 # g0x0 [8086:343a] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.1 # g0x0 [8086:343b] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.2 # g0x0 [8086:343c] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.3 # g0x0 [8086:343d] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.4 # g0x0 [8086:3418] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0


├─00:0d.5 # g0x0 [8086:3419] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1


├─00:0d.6 # g0x0 [8086:341a] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0d.7 # g0x0 [8086:341b] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.0 # g0x0 [8086:341c] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.1 # g0x0 [8086:341d] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.2 # g0x0 [8086:341e] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.3 # g0x0 [8086:341f] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0e.4 # g0x0 [8086:3439] [0600] (rev 22) Host bridge: Intel Corporation Device


├─00:0f.0 # g0x0 [8086:3424] [1101] (rev 22) Performance counters: Intel Corporation Device


├─00:10.0 # [8086:3425] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0


├─00:10.1 # [8086:3426] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0


├─00:11.0 # [8086:3427] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1


├─00:11.1 # [8086:3428] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Routing # 0000:00:11.1 Protocol Layer Register Port 1


├─00:13.0 # [8086:342d] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller


├─00:14.0 # g0x0 [8086:342e] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers


├─00:14.1 # g0x0 [8086:3422] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers


├─00:14.2 # g0x0 [8086:3423] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers


├─00:14.3 # [8086:3438] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers


├─00:15.0 # [8086:342f] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers


├─00:16.0 # g0x0 [8086:3430] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.1 # g0x0 [8086:3431] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.2 # g0x0 [8086:3432] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.3 # g0x0 [8086:3433] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.4 # g0x0 [8086:3429] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.5 # g0x0 [8086:342a] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.6 # g0x0 [8086:342b] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:16.7 # g0x0 [8086:342c] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device


├─00:1a.0 # [8086:3a37] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4


├─00:1a.1 # [8086:3a38] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5


├─00:1a.2 # [8086:3a39] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6


├─00:1a.7 # [8086:3a3c] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2


├─00:1b.0 # g0x0 [8086:3a3e] [0403] Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller


├┬00:1c.0-[11] # g1x1 > g1x0 [8086:3a40] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1


├┬00:1c.1-[12] # g1x1 > g1x0 [8086:3a42] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2


├┬00:1c.2-[13] # g1x1 [8086:3a44] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3


│└─13:00.0 # g1x1 [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection


├┬00:1c.3-[14] # g1x1 [8086:3a46] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4


│└─14:00.0 # g1x1 [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection


├┬00:1c.4-[15-16] # g1x1 [8086:3a48] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5


│└┬15:00.0-[16] # g1x1 [104c:823e] [0604] (rev 01) PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]


│ └─16:00.0 # [104c:823f] [0c00] (rev 01) FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]


├┬00:1c.5-[17] # g1x1 [8086:3a4a] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6


│└─17:00.0 # g1x1 [14e4:43a0] [0280] (rev 03) Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter


├─00:1d.0 # [8086:3a34] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1


├─00:1d.1 # [8086:3a35] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2


├─00:1d.2 # [8086:3a36] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3


├─00:1d.7 # [8086:3a3a] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1


├┬00:1e.0-[18] # [8086:244e] [0604] (rev 90) PCI bridge: Intel Corporation 82801 PCI Bridge


├─00:1f.0 # [8086:3a18] [0601] ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller


├─00:1f.2 # [8086:3a22] [0106] SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller


└─00:1f.3 # [8086:3a30] [0c05] SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller


Mac-Pro:~ dorian$

Edit: it's not the SSD7101A-1 switch, I was not expecting 3-switches and should have look at the full report.

Weird, HPT SSD7101A-1 is being identified as an x8 card.

 
Last edited:

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Weird, HPT SSD7101A-1 is being identified as an x8 card.


And it should be identifying as a x16 card am I correct?
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
And it should be identifying as a x16 card am I correct?
Edit: it's not the SSD7101A-1 switch, I was not expecting 3-switches and should have look at the full report.


It's a x16 switch, PEX8747.


Maybe your backplane is damaged, since the card is only working at x8 (wrong, it's the other switch). Test the card with another Mac Pro or a PC to eliminate the card itself as a possibility.[
[automerge]1595264670[/automerge]
Oops, why you have 3 switches? You should have two, the slots 3/4 PCIe 2.0 IDT PES12T3G2 switch on the backplane and the PEX8747 of SSD7101A-1.

Do you have an USB card that have a switch? Remove it and run the test again.
 
Last edited:

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
It's a x16 switch, PEX8747.


Maybe your backplane is damaged, since the card is only working at x8. Test the card with another Mac Pro or a PC to eliminate the card itself as a possibility.

Hmmm. The line that reads “g3x16 > g2x16” identifies the PEX 8747 though, no?

Pardon my ignorance in reading this. Not the most familiar with read outs like this.
 

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
It's a x16 switch, PEX8747.


Maybe your backplane is damaged, since the card is only working at x8. Test the card with another Mac Pro or a PC to eliminate the card itself as a possibility.
[automerge]1595264670[/automerge]
Oops, why you have 3 switches? You should have two, the slots 3/4 PCIe 2.0 IDT PES12T3G2 switch on the backplane and the PEX8747 of SSD7101A-1.

Do you have an USB card that have a switch? Remove it and run the test again.

Yes I have a Sonnet USB 3 card. I’ll remove and try now.
 

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Use code quotes, it's difficult to read if you just paste the report.

Ok. I've removed the USB card and ran the test again. Output below.

Code:
#=========================================================================================
┬[0000:00]
├─00:00.0           # g1x4           [8086:3406] [0600] (rev 22) Host bridge: Intel Corporation 5520 I/O Hub to ESI Port
├┬00:01.0-[01-04]   # g2x4           [8086:3408] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1
│└┬01:00.0-[02-04]  # g2x4           [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│ ├┬02:02.0-[03]    # g2x4 > g1x4    [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│ └┬02:04.0-[04]    # g2x4 > g1x4    [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
├┬00:03.0-[05]      # g2x16          [8086:340a] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3
│├─05:00.0          # g3x16 > g2x16  [1002:67df] [0300] (rev e7) VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
│└─05:00.1          # g3x16 > g2x16  [1002:aaf0] [0403] Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
├┬00:07.0-[06-0b]   # g2x16          [8086:340e] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7
│└┬06:00.0-[07-0b]  # g3x16 > g2x16  [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ ├┬07:08.0-[08]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─08:00.0        # g3x4           [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
│ ├┬07:09.0-[09]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─09:00.0        # g3x4           [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
│ ├┬07:10.0-[0a]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─0a:00.0        # g3x4           [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
│ └┬07:11.0-[0b]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│  └─0b:00.0        # g3x4           [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
├─00:0d.0           # g0x0           [8086:343a] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.1           # g0x0           [8086:343b] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.2           # g0x0           [8086:343c] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.3           # g0x0           [8086:343d] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.4           # g0x0           [8086:3418] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0
├─00:0d.5           # g0x0           [8086:3419] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1
├─00:0d.6           # g0x0           [8086:341a] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.7           # g0x0           [8086:341b] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.0           # g0x0           [8086:341c] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.1           # g0x0           [8086:341d] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.2           # g0x0           [8086:341e] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.3           # g0x0           [8086:341f] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.4           # g0x0           [8086:3439] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0f.0           # g0x0           [8086:3424] [1101] (rev 22) Performance counters: Intel Corporation Device
├─00:10.0           #                [8086:3425] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0
├─00:10.1           #                [8086:3426] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0
├─00:11.0           #                [8086:3427] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1
├─00:11.1           #                [8086:3428] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Routing # 0000:00:11.1 Protocol Layer Register Port 1
├─00:13.0           #                [8086:342d] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
├─00:14.0           # g0x0           [8086:342e] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers
├─00:14.1           # g0x0           [8086:3422] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
├─00:14.2           # g0x0           [8086:3423] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers
├─00:14.3           #                [8086:3438] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers
├─00:15.0           #                [8086:342f] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers
├─00:16.0           # g0x0           [8086:3430] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.1           # g0x0           [8086:3431] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.2           # g0x0           [8086:3432] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.3           # g0x0           [8086:3433] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.4           # g0x0           [8086:3429] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.5           # g0x0           [8086:342a] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.6           # g0x0           [8086:342b] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.7           # g0x0           [8086:342c] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:1a.0           #                [8086:3a37] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
├─00:1a.1           #                [8086:3a38] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
├─00:1a.2           #                [8086:3a39] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
├─00:1a.7           #                [8086:3a3c] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
├─00:1b.0           # g0x0           [8086:3a3e] [0403] Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
├┬00:1c.0-[0c]      # g1x1 > g1x0    [8086:3a40] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
├┬00:1c.1-[0d]      # g1x1 > g1x0    [8086:3a42] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
├┬00:1c.2-[0e]      # g1x1           [8086:3a44] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
│└─0e:00.0          # g1x1           [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
├┬00:1c.3-[0f]      # g1x1           [8086:3a46] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
│└─0f:00.0          # g1x1           [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
├┬00:1c.4-[10-11]   # g1x1           [8086:3a48] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
│└┬10:00.0-[11]     # g1x1           [104c:823e] [0604] (rev 01) PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
│ └─11:00.0         #                [104c:823f] [0c00] (rev 01) FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
├┬00:1c.5-[12]      # g1x1           [8086:3a4a] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
│└─12:00.0          # g1x1           [14e4:43a0] [0280] (rev 03) Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter
├─00:1d.0           #                [8086:3a34] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
├─00:1d.1           #                [8086:3a35] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
├─00:1d.2           #                [8086:3a36] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
├─00:1d.7           #                [8086:3a3a] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
├┬00:1e.0-[13]      #                [8086:244e] [0604] (rev 90) PCI bridge: Intel Corporation 82801 PCI Bridge
├─00:1f.0           #                [8086:3a18] [0601] ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
├─00:1f.2           #                [8086:3a22] [0106] SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
└─00:1f.3           #                [8086:3a30] [0c05] SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
Mac-Pro:~ dorian$
 

tsialex

Contributor
Jun 13, 2016
13,454
13,601
Your report is equivalent of mine @dorianclive , for the SSD7101A-1 switch configuration at least, I'm using 4 SM951-AHCI at the moment and they don't show as PCIe devices (SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)):

Code:
X5680:pcitree_fast alexandretorres$ sudo ./pcitree.sh 
#=========================================================================================
┬[0000:00]
├─00:00.0           # g1x4           [8086:3405] [0600] (rev 22) Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port
├┬00:01.0-[01-04]   # g2x4           [8086:3408] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1
│└┬01:00.0-[02-04]  # g2x4           [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│ ├┬02:02.0-[03]    # g2x4 > g1x1    [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│ │└─03:00.0        # g1x1           [168c:0037] [0280] (rev 01) Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter
│ └┬02:04.0-[04]    # g2x4           [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│  └─04:00.0        # g3x4 > g2x4    [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
├┬00:03.0-[05-0a]   # g2x16          [8086:340a] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3
│└┬05:00.0-[06-0a]  # g3x16 > g2x16  [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ ├┬06:08.0-[07]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─07:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
│ ├┬06:09.0-[08]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─08:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
│ ├┬06:10.0-[09]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─09:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
│ └┬06:11.0-[0a]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│  └─0a:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
├┬00:07.0-[0b]      # g2x16 > g1x16  [8086:340e] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7
│├─0b:00.0          # g2x16 > g1x16  [10de:0fc8] [0300] (rev a1) VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 740]
│└─0b:00.1          # g2x16 > g1x16  [10de:0e1b] [0403] (rev a1) Audio device: NVIDIA Corporation GK107 HDMI Audio Controller
├─00:0d.0           # g0x0           [8086:343a] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.1           # g0x0           [8086:343b] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.2           # g0x0           [8086:343c] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.3           # g0x0           [8086:343d] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.4           # g0x0           [8086:3418] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0
├─00:0d.5           # g0x0           [8086:3419] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1
├─00:0d.6           # g0x0           [8086:341a] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.7           # g0x0           [8086:341b] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.0           # g0x0           [8086:341c] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.1           # g0x0           [8086:341d] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.2           # g0x0           [8086:341e] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.3           # g0x0           [8086:341f] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.4           # g0x0           [8086:3439] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0f.0           # g0x0           [8086:3424] [1101] (rev 22) Performance counters: Intel Corporation Device
├─00:10.0           #                [8086:3425] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0
├─00:10.1           #                [8086:3426] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0
├─00:11.0           #                [8086:3427] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1
├─00:11.1           #                [8086:3428] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Routing # 0000:00:11.1 Protocol Layer Register Port 1
├─00:13.0           #                [8086:342d] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
├─00:14.0           # g0x0           [8086:342e] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers
├─00:14.1           # g0x0           [8086:3422] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
├─00:14.2           # g0x0           [8086:3423] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers
├─00:14.3           #                [8086:3438] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers
├─00:15.0           #                [8086:342f] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers
├─00:16.0           # g0x0           [8086:3430] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.1           # g0x0           [8086:3431] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.2           # g0x0           [8086:3432] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.3           # g0x0           [8086:3433] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.4           # g0x0           [8086:3429] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.5           # g0x0           [8086:342a] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.6           # g0x0           [8086:342b] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.7           # g0x0           [8086:342c] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:1a.0           #                [8086:3a37] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
├─00:1a.1           #                [8086:3a38] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
├─00:1a.2           #                [8086:3a39] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
├─00:1a.7           #                [8086:3a3c] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
├─00:1b.0           # g0x0           [8086:3a3e] [0403] Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
├┬00:1c.0-[0c]      # g1x1 > g1x0    [8086:3a40] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
├┬00:1c.1-[0d]      # g1x1 > g1x0    [8086:3a42] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
├┬00:1c.2-[0e]      # g1x1           [8086:3a44] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
│└─0e:00.0          # g1x1           [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
├┬00:1c.3-[0f]      # g1x1           [8086:3a46] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
│└─0f:00.0          # g1x1           [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
├┬00:1c.4-[10-11]   # g1x1           [8086:3a48] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
│└┬10:00.0-[11]     # g1x1           [104c:823e] [0604] (rev 01) PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
│ └─11:00.0         #                [104c:823f] [0c00] (rev 01) FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
├┬00:1c.5-[12]      # g1x1           [8086:3a4a] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
│└─12:00.0          # g1x1           [14e4:432b] [0280] (rev 01) Network controller: Broadcom Inc. and subsidiaries BCM4322 802.11a/b/g/n Wireless LAN Controller
├─00:1d.0           #                [8086:3a34] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
├─00:1d.1           #                [8086:3a35] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
├─00:1d.2           #                [8086:3a36] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
├─00:1d.7           #                [8086:3a3a] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
├┬00:1e.0-[13]      #                [8086:244e] [0604] (rev 90) PCI bridge: Intel Corporation 82801 PCI Bridge
├─00:1f.0           #                [8086:3a18] [0601] ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
├─00:1f.2           #                [8086:3a22] [0106] SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
└─00:1f.3           #                [8086:3a30] [0c05] SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller

Code:
X5680:pcitree_fast alexandretorres$ sudo lspci
00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 22)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 22)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 22)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 22)
00:0d.0 Host bridge: Intel Corporation Device 343a (rev 22)
00:0d.1 Host bridge: Intel Corporation Device 343b (rev 22)
00:0d.2 Host bridge: Intel Corporation Device 343c (rev 22)
00:0d.3 Host bridge: Intel Corporation Device 343d (rev 22)
00:0d.4 Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0 (rev 22)
00:0d.5 Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1 (rev 22)
00:0d.6 Host bridge: Intel Corporation Device 341a (rev 22)
00:0d.7 Host bridge: Intel Corporation Device 341b (rev 22)
00:0e.0 Host bridge: Intel Corporation Device 341c (rev 22)
00:0e.1 Host bridge: Intel Corporation Device 341d (rev 22)
00:0e.2 Host bridge: Intel Corporation Device 341e (rev 22)
00:0e.3 Host bridge: Intel Corporation Device 341f (rev 22)
00:0e.4 Host bridge: Intel Corporation Device 3439 (rev 22)
00:0f.0 Performance counters: Intel Corporation Device 3424 (rev 22)
00:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 22)
00:10.1 PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 22)
00:11.0 PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1 (rev 22)
00:11.1 PIC: Intel Corporation 7500/5520/5500 Routing & Protocol Layer Register Port 1 (rev 22)
00:13.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller (rev 22)
00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 22)
00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 22)
00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 22)
00:14.3 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers (rev 22)
00:15.0 PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers (rev 22)
00:16.0 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.1 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.2 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.3 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.4 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.5 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.6 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.7 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
01:00.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)
02:02.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)
02:04.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
05:00.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:08.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:09.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:10.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:11.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
07:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
08:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
09:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
0a:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
0b:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 740] (rev a1)
0b:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
0e:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
0f:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
10:00.0 PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] (rev 01)
11:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] (rev 01)
12:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)
 

dorianclive

macrumors member
Nov 27, 2018
83
9
Bronx, NY
Your report is equivalent of mine @dorianclive , for the SSD7101A-1 switch configuration at least, I'm using 4 SM951-AHCI at the moment and they don't show as PCIe devices (SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)):

Code:
X5680:pcitree_fast alexandretorres$ sudo ./pcitree.sh
#=========================================================================================
┬[0000:00]
├─00:00.0           # g1x4           [8086:3405] [0600] (rev 22) Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port
├┬00:01.0-[01-04]   # g2x4           [8086:3408] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1
│└┬01:00.0-[02-04]  # g2x4           [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│ ├┬02:02.0-[03]    # g2x4 > g1x1    [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│ │└─03:00.0        # g1x1           [168c:0037] [0280] (rev 01) Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter
│ └┬02:04.0-[04]    # g2x4           [111d:8061] [0604] (rev 01) PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch
│  └─04:00.0        # g3x4 > g2x4    [144d:a808] [0108] Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
├┬00:03.0-[05-0a]   # g2x16          [8086:340a] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3
│└┬05:00.0-[06-0a]  # g3x16 > g2x16  [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ ├┬06:08.0-[07]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─07:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
│ ├┬06:09.0-[08]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─08:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
│ ├┬06:10.0-[09]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│ │└─09:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
│ └┬06:11.0-[0a]    # g3x8 > g3x4    [10b5:8747] [0604] (rev ca) PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch
│  └─0a:00.0        # g3x4           [144d:a801] [0106] (rev 01) SATA controller: Samsung Electronics Co Ltd Device
├┬00:07.0-[0b]      # g2x16 > g1x16  [8086:340e] [0604] (rev 22) PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7
│├─0b:00.0          # g2x16 > g1x16  [10de:0fc8] [0300] (rev a1) VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 740]
│└─0b:00.1          # g2x16 > g1x16  [10de:0e1b] [0403] (rev a1) Audio device: NVIDIA Corporation GK107 HDMI Audio Controller
├─00:0d.0           # g0x0           [8086:343a] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.1           # g0x0           [8086:343b] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.2           # g0x0           [8086:343c] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.3           # g0x0           [8086:343d] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.4           # g0x0           [8086:3418] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0
├─00:0d.5           # g0x0           [8086:3419] [0600] (rev 22) Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1
├─00:0d.6           # g0x0           [8086:341a] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0d.7           # g0x0           [8086:341b] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.0           # g0x0           [8086:341c] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.1           # g0x0           [8086:341d] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.2           # g0x0           [8086:341e] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.3           # g0x0           [8086:341f] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0e.4           # g0x0           [8086:3439] [0600] (rev 22) Host bridge: Intel Corporation Device
├─00:0f.0           # g0x0           [8086:3424] [1101] (rev 22) Performance counters: Intel Corporation Device
├─00:10.0           #                [8086:3425] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0
├─00:10.1           #                [8086:3426] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0
├─00:11.0           #                [8086:3427] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1
├─00:11.1           #                [8086:3428] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500 Routing # 0000:00:11.1 Protocol Layer Register Port 1
├─00:13.0           #                [8086:342d] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller
├─00:14.0           # g0x0           [8086:342e] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers
├─00:14.1           # g0x0           [8086:3422] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers
├─00:14.2           # g0x0           [8086:3423] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers
├─00:14.3           #                [8086:3438] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers
├─00:15.0           #                [8086:342f] [0800] (rev 22) PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers
├─00:16.0           # g0x0           [8086:3430] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.1           # g0x0           [8086:3431] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.2           # g0x0           [8086:3432] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.3           # g0x0           [8086:3433] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.4           # g0x0           [8086:3429] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.5           # g0x0           [8086:342a] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.6           # g0x0           [8086:342b] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:16.7           # g0x0           [8086:342c] [0880] (rev 22) System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device
├─00:1a.0           #                [8086:3a37] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
├─00:1a.1           #                [8086:3a38] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
├─00:1a.2           #                [8086:3a39] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
├─00:1a.7           #                [8086:3a3c] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
├─00:1b.0           # g0x0           [8086:3a3e] [0403] Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
├┬00:1c.0-[0c]      # g1x1 > g1x0    [8086:3a40] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
├┬00:1c.1-[0d]      # g1x1 > g1x0    [8086:3a42] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
├┬00:1c.2-[0e]      # g1x1           [8086:3a44] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
│└─0e:00.0          # g1x1           [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
├┬00:1c.3-[0f]      # g1x1           [8086:3a46] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
│└─0f:00.0          # g1x1           [8086:10f6] [0200] Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
├┬00:1c.4-[10-11]   # g1x1           [8086:3a48] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
│└┬10:00.0-[11]     # g1x1           [104c:823e] [0604] (rev 01) PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
│ └─11:00.0         #                [104c:823f] [0c00] (rev 01) FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
├┬00:1c.5-[12]      # g1x1           [8086:3a4a] [0604] PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
│└─12:00.0          # g1x1           [14e4:432b] [0280] (rev 01) Network controller: Broadcom Inc. and subsidiaries BCM4322 802.11a/b/g/n Wireless LAN Controller
├─00:1d.0           #                [8086:3a34] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
├─00:1d.1           #                [8086:3a35] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
├─00:1d.2           #                [8086:3a36] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
├─00:1d.7           #                [8086:3a3a] [0c03] USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
├┬00:1e.0-[13]      #                [8086:244e] [0604] (rev 90) PCI bridge: Intel Corporation 82801 PCI Bridge
├─00:1f.0           #                [8086:3a18] [0601] ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
├─00:1f.2           #                [8086:3a22] [0106] SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
└─00:1f.3           #                [8086:3a30] [0c05] SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller

Code:
X5680:pcitree_fast alexandretorres$ sudo lspci
00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 22)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 22)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 22)
00:07.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 7 (rev 22)
00:0d.0 Host bridge: Intel Corporation Device 343a (rev 22)
00:0d.1 Host bridge: Intel Corporation Device 343b (rev 22)
00:0d.2 Host bridge: Intel Corporation Device 343c (rev 22)
00:0d.3 Host bridge: Intel Corporation Device 343d (rev 22)
00:0d.4 Host bridge: Intel Corporation 7500/5520/5500/X58 Physical Layer Port 0 (rev 22)
00:0d.5 Host bridge: Intel Corporation 7500/5520/5500 Physical Layer Port 1 (rev 22)
00:0d.6 Host bridge: Intel Corporation Device 341a (rev 22)
00:0d.7 Host bridge: Intel Corporation Device 341b (rev 22)
00:0e.0 Host bridge: Intel Corporation Device 341c (rev 22)
00:0e.1 Host bridge: Intel Corporation Device 341d (rev 22)
00:0e.2 Host bridge: Intel Corporation Device 341e (rev 22)
00:0e.3 Host bridge: Intel Corporation Device 341f (rev 22)
00:0e.4 Host bridge: Intel Corporation Device 3439 (rev 22)
00:0f.0 Performance counters: Intel Corporation Device 3424 (rev 22)
00:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 22)
00:10.1 PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 22)
00:11.0 PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1 (rev 22)
00:11.1 PIC: Intel Corporation 7500/5520/5500 Routing & Protocol Layer Register Port 1 (rev 22)
00:13.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller (rev 22)
00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 22)
00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 22)
00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 22)
00:14.3 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Throttle Registers (rev 22)
00:15.0 PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers (rev 22)
00:16.0 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.1 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.2 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.3 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.4 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.5 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.6 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:16.7 System peripheral: Intel Corporation 5520/5500/X58 Chipset QuickData Technology Device (rev 22)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 3
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller
00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
01:00.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)
02:02.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)
02:04.0 PCI bridge: Microsemi / PMC / IDT PES12T3G2 PCI Express Gen2 Switch (rev 01)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
05:00.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:08.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:09.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:10.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
06:11.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ca)
07:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
08:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
09:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
0a:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
0b:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 740] (rev a1)
0b:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
0e:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
0f:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
10:00.0 PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] (rev 01)
11:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] (rev 01)
12:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

Ok, I'll see if I can get access to another Mac Pro to isolate if it's the card
 

zachek

macrumors member
Jun 11, 2020
42
7
Los Angeles
So I may have just effed up royally and broke my 3 drive RAID 0 on my HPT card.

I was trying to get Continuity to work so was going through some troubleshooting and in the process was going to update my iOS on my iPhone XS Max. I went to go plug it into the cMP 5,1 for the first time to try and do a wired back up (for speed sake--as I have up to date iCloud backups) and was told I needed to upgrade MacOS in order to plug the iPhone in.

I was hesitant to just hit "continue" or whatever the button was in green because the dialog box did not specify whether it was just going to update the Mojave 10.14.6 security update I had waiting in the update queue recently or if it was going to try and upgrade me to Catalina or something...

So I went to the system preferences and initiated the update from there and elected to restart. I wish they would give you the option of "shut down and then cold boot" instead of restart because I've been having trouble with a 4 drive HDD AppleRAID 1+0 disappearing on warm boot but that's a different issue...

After reboot, the RAID 1+0 was predictably missing but worse yet, the NVMe RAID 0 (3x Samsung EVO Plus 1TB, using HPT drivers and WebGUI RAID, formatted HFS+) volume was nowhere to be found and I had the dreaded "the drive inserted isn't readable initialize? ignore?" message for the 3x EVO+ drives.

So how effed am I here?

I have a redundant (two alternating) Time Machine backups, the most recent which was this morning. I was hoping to clone that volume with CCC so that I could just reclone if something like this happened. Alas, I had not done that yet.

Can I just restore to the Time Machine backup from this morning and hope that fixes everything? (admittedly I have never successfully restored from TM backup, and I'm sure this complex of a configuration complicates it further)

Is this an HPT driver issue? Under System Report, I'm seeing "Generic SSD Controller" again. I can still see two Highpoint entries under System Report extensions, however. "HighpointIOP" 4.4.1 and "HighpointRR" 4.13.6

I'm also having trouble reaccessing the WebGUI but I'm assuming that's due to the drivers(?)

I get the following message in the browser:

The connection between WebGUI and RocketRAID HBA has been interrupted, WebGUI will try to reconnect RocketRAID HBA in 2 second(s).

If so, can I just reinstall the drivers and voila the problem is fixed? (I seriously doubt it...)

If I go through with just starting from scratch and build the RAID 0 again, how easy will it be to restore just that drive from TM? (sorry if this is a really basic question.) I am reluctant because I'm also getting other weird issues, like:
  1. My Little Snitch Configuration file was missing or something and now I'm having to go through and remake all rules. (this file was NOT on the RAID 0 volume--as that volume was only 2TB of photos and lightroom catalog files.)
  2. My desktop icons were different than pre-update, which is weird since I had cleaned them up last week and the changes reflected on my MBP automatically (so obviously they made it up to iCloud.)
  3. I'm getting the message that "the identity of the backup disks has changed" for Time Machine. Thinking this is due to the drive/volume musical chairs that just occurred after losing the HPT RAID 0 volume.
So I'm thinking maybe a full restore from Time Machine backup, but will that really restore everything to how it was? I had TM backing up my Evo+ boot drive, the HPT RAID 0 volume, the HDD RAID 1+0 volume, and an additional internal SSD.
 

zachek

macrumors member
Jun 11, 2020
42
7
Los Angeles
So I may have just effed up royally and broke my 3 drive RAID 0 on my HPT card.

I was trying to get Continuity to work so was going through some troubleshooting and in the process was going to update my iOS on my iPhone XS Max. I went to go plug it into the cMP 5,1 for the first time to try and do a wired back up (for speed sake--as I have up to date iCloud backups) and was told I needed to upgrade MacOS in order to plug the iPhone in.

I was hesitant to just hit "continue" or whatever the button was in green because the dialog box did not specify whether it was just going to update the Mojave 10.14.6 security update I had waiting in the update queue recently or if it was going to try and upgrade me to Catalina or something...

So I went to the system preferences and initiated the update from there and elected to restart. I wish they would give you the option of "shut down and then cold boot" instead of restart because I've been having trouble with a 4 drive HDD AppleRAID 1+0 disappearing on warm boot but that's a different issue...

After reboot, the RAID 1+0 was predictably missing but worse yet, the NVMe RAID 0 (3x Samsung EVO Plus 1TB, using HPT drivers and WebGUI RAID, formatted HFS+) volume was nowhere to be found and I had the dreaded "the drive inserted isn't readable initialize? ignore?" message for the 3x EVO+ drives.

So how effed am I here?

I have a redundant (two alternating) Time Machine backups, the most recent which was this morning. I was hoping to clone that volume with CCC so that I could just reclone if something like this happened. Alas, I had not done that yet.

Can I just restore to the Time Machine backup from this morning and hope that fixes everything? (admittedly I have never successfully restored from TM backup, and I'm sure this complex of a configuration complicates it further)

Is this an HPT driver issue? Under System Report, I'm seeing "Generic SSD Controller" again. I can still see two Highpoint entries under System Report extensions, however. "HighpointIOP" 4.4.1 and "HighpointRR" 4.13.6

I'm also having trouble reaccessing the WebGUI but I'm assuming that's due to the drivers(?)

I get the following message in the browser:

The connection between WebGUI and RocketRAID HBA has been interrupted, WebGUI will try to reconnect RocketRAID HBA in 2 second(s).

If so, can I just reinstall the drivers and voila the problem is fixed? (I seriously doubt it...)

If I go through with just starting from scratch and build the RAID 0 again, how easy will it be to restore just that drive from TM? (sorry if this is a really basic question.) I am reluctant because I'm also getting other weird issues, like:
  1. My Little Snitch Configuration file was missing or something and now I'm having to go through and remake all rules. (this file was NOT on the RAID 0 volume--as that volume was only 2TB of photos and lightroom catalog files.)
  2. My desktop icons were different than pre-update, which is weird since I had cleaned them up last week and the changes reflected on my MBP automatically (so obviously they made it up to iCloud.)
  3. I'm getting the message that "the identity of the backup disks has changed" for Time Machine. Thinking this is due to the drive/volume musical chairs that just occurred after losing the HPT RAID 0 volume.
So I'm thinking maybe a full restore from Time Machine backup, but will that really restore everything to how it was? I had TM backing up my Evo+ boot drive, the HPT RAID 0 volume, the HDD RAID 1+0 volume, and an additional internal SSD.

Okay, look like reinstalling the drivers fixed this. phew!

I should have re-read the highpoint instruction PDF's before posting here. Apologies for the thread hijack (as its not really "performance" related but highpoint 7101A related and I couldn't remember if this was the main Highpoint thread or not.) I will delete if necessary. OTOH, if my sharing my carelessness will help some other poor soul I will leave this for anyone searching.
 
  • Like
Reactions: flygbuss
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.