2012 Macbook Pro 10.1 RX570 [amdgpu]] *ERROR* amdgpu_vram_scratch_init failed -2...
 
Notifications
Clear all

2012 Macbook Pro 10.1 RX570 [amdgpu]] *ERROR* amdgpu_vram_scratch_init failed -22  

  RSS

vandmmages
(@vandmmages)
New Member
Joined: 1 year ago
 

Good day,

I am trying to get this eGPU AMD RX570 working under Linux (POP-OS) . It will no load. ( I also tried Ubuntu 19 and 20)

I am wondering if its because I had the latest Catalina OS that might have changed something in the Mac firmware to block this.

I am a Linux newb, so any help would be greatly  appreciated. see Logs below.

Thanks again

Dmesg Error:

[ 969.396502] amdgpu 0000:0a:00.0: (-22) kernel bo map failed
[ 969.396633] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* amdgpu_vram_scratch_init failed -22
[ 969.396637] amdgpu 0000:0a:00.0: amdgpu_device_ip_init failed
[ 969.396640] amdgpu 0000:0a:00.0: Fatal error during GPU init

 

lsmod | grep amd
amdgpu 4194304 0
amd_iommu_v2 20480 1 amdgpu
gpu_sched 32768 1 amdgpu
ttm 106496 1 amdgpu
i2c_algo_bit 16384 2 amdgpu,i915
drm_kms_helper 184320 3 amdgpu,nvidia_drm,i915
drm 491520 13 gpu_sched,drm_kms_helper,amdgpu,nvidia_drm,i915,ttm

 

 

sudo lshw -c video

*-display
description: VGA compatible controller
product: GK107M [GeForce GT 650M Mac Edition] vendor: NVIDIA Corporation
physical id: 0
bus info: [email protected]:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:53 memory:c0000000-c0ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:2000(size=128) memory:c1000000-c107ffff
*-display UNCLAIMED
description: VGA compatible controller
product: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0
bus info: [email protected]:0a:00.0
version: ef
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller cap_list
configuration: latency=0
resources: ioport:4000(size=256) memory:c1f00000-c1f3ffff memory:c1f40000-c1f5ffff
*-display UNCLAIMED
description: VGA compatible controller
product: 3rd Gen Core processor Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: [email protected]:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:c1400000-c17fffff memory:b0000000-bfffffff ioport:3000(size=64)

 

lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:01.2 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M Mac Edition] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)
03:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM57786 Gigabit Ethernet PCIe (rev 10)
03:00.1 SD Host controller: Broadcom Inc. and subsidiaries BCM57765/57785 SDXC/MMC Card Reader (rev 10)
04:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)
05:00.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)
06:00.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)
06:03.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)
06:04.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)
06:05.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)
06:06.0 PCI bridge: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)
07:00.0 System peripheral: Intel Corporation DSL3510 Thunderbolt Controller [Cactus Ridge 4C 2012] (rev 03)
08:00.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
09:01.0 PCI bridge: Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] (rev 02)
0a:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] (rev ef)
0a:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]

 

dmesg | grep -i amdgpu
[ 265.662284] [drm] amdgpu kernel modesetting enabled.
[ 265.662471] amdgpu 0000:0a:00.0: remove_conflicting_pci_framebuffers: bar 5: 0xc2200000 -> 0xc223ffff
[ 265.662473] amdgpu 0000:0a:00.0: remove_conflicting_pci_framebuffers: passed res_id (0) is not a memory bar
[ 265.662489] amdgpu 0000:0a:00.0: enabling device (0000 -> 0003)
[ 266.064248] amdgpu 0000:0a:00.0: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[ 266.064251] amdgpu 0000:0a:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[ 266.064279] Modules linked in: amdgpu(+) amd_iommu_v2 gpu_sched ttm rfcomm snd_hda_codec_cirrus snd_hda_codec_generic ledtrig_audio cmac bnep snd_hda_codec_hdmi dm_crypt nls_iso8859_1 snd_hda_intel snd_intel_nhlt intel_rapl_msr snd_hda_codec snd_hda_core snd_hwdep joydev snd_pcm snd_seq_midi snd_seq_midi_event mei_hdcp snd_rawmidi intel_rapl_common x86_pkg_temp_thermal intel_powerclamp uvcvideo coretemp videobuf2_vmalloc snd_seq kvm_intel videobuf2_memops videobuf2_v4l2 kvm videobuf2_common irqbypass btusb applesmc btrtl intel_cstate videodev btbcm btintel input_polldev bcm5974 snd_seq_device bluetooth intel_rapl_perf mc input_leds wl(POE) snd_timer ecdh_generic ecc snd cfg80211 soundcore sbs mei_me mei sbshc acpi_als kfifo_buf apple_gmux industrialio apple_bl mac_hid nvidia_uvm(OE) sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear system76_io(OE)
[ 266.064456] amdgpu_bo_init+0x21/0xa0 [amdgpu] [ 266.064543] gmc_v8_0_sw_init+0x3b6/0x6d0 [amdgpu] [ 266.064672] amdgpu_device_ip_init+0x61/0x3df [amdgpu] [ 266.064775] amdgpu_device_init.cold+0x7e0/0xbbc [amdgpu] [ 266.064846] amdgpu_driver_load_kms+0x5a/0x1c0 [amdgpu] [ 266.064939] amdgpu_pci_probe+0xf7/0x160 [amdgpu] [ 266.065057] amdgpu_init+0x83/0x8d [amdgpu] [ 266.065386] [drm] amdgpu: 4096M of VRAM memory ready
[ 266.065389] [drm] amdgpu: 4096M of GTT memory ready.
[ 266.065422] amdgpu 0000:0a:00.0: (-22) kernel bo map failed
[ 266.065524] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* amdgpu_vram_scratch_init failed -22
[ 266.065560] amdgpu 0000:0a:00.0: amdgpu_device_ip_init failed
[ 266.065573] amdgpu 0000:0a:00.0: Fatal error during GPU init
[ 266.065577] [drm] amdgpu: finishing device.
[ 266.065687] [drm] amdgpu: ttm finalized
[ 266.065730] Modules linked in: amdgpu(+) amd_iommu_v2 gpu_sched ttm rfcomm snd_hda_codec_cirrus snd_hda_codec_generic ledtrig_audio cmac bnep snd_hda_codec_hdmi dm_crypt nls_iso8859_1 snd_hda_intel snd_intel_nhlt intel_rapl_msr snd_hda_codec snd_hda_core snd_hwdep joydev snd_pcm snd_seq_midi snd_seq_midi_event mei_hdcp snd_rawmidi intel_rapl_common x86_pkg_temp_thermal intel_powerclamp uvcvideo coretemp videobuf2_vmalloc snd_seq kvm_intel videobuf2_memops videobuf2_v4l2 kvm videobuf2_common irqbypass btusb applesmc btrtl intel_cstate videodev btbcm btintel input_polldev bcm5974 snd_seq_device bluetooth intel_rapl_perf mc input_leds wl(POE) snd_timer ecdh_generic ecc snd cfg80211 soundcore sbs mei_me mei sbshc acpi_als kfifo_buf apple_gmux industrialio apple_bl mac_hid nvidia_uvm(OE) sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear system76_io(OE)
[ 266.065895] amdgpu_ucode_sysfs_fini+0x18/0x20 [amdgpu] [ 266.065982] amdgpu_device_fini+0x47a/0x4ac [amdgpu] [ 266.066040] amdgpu_driver_unload_kms+0x52/0xa0 [amdgpu] [ 266.066128] amdgpu_driver_load_kms.cold+0x39/0x5c [amdgpu] [ 266.066203] amdgpu_pci_probe+0xf7/0x160 [amdgpu] [ 266.066321] amdgpu_init+0x83/0x8d [amdgpu] [ 266.066769] amdgpu: probe of 0000:0a:00.0 failed with error -22
[ 968.991676] amdgpu 0000:0a:00.0: remove_conflicting_pci_framebuffers: bar 5: 0xc1f00000 -> 0xc1f3ffff
[ 968.991679] amdgpu 0000:0a:00.0: remove_conflicting_pci_framebuffers: passed res_id (0) is not a memory bar
[ 968.991701] amdgpu 0000:0a:00.0: enabling device (0000 -> 0003)
[ 969.395352] amdgpu 0000:0a:00.0: VRAM: 4096M 0x000000F400000000 - 0x000000F4FFFFFFFF (4096M used)
[ 969.395354] amdgpu 0000:0a:00.0: GART: 256M 0x000000FF00000000 - 0x000000FF0FFFFFFF
[ 969.395385] Modules linked in: amdgpu amd_iommu_v2 gpu_sched ttm rfcomm snd_hda_codec_cirrus snd_hda_codec_generic ledtrig_audio cmac bnep snd_hda_codec_hdmi dm_crypt nls_iso8859_1 snd_hda_intel snd_intel_nhlt intel_rapl_msr snd_hda_codec snd_hda_core snd_hwdep joydev snd_pcm snd_seq_midi snd_seq_midi_event mei_hdcp snd_rawmidi intel_rapl_common x86_pkg_temp_thermal intel_powerclamp uvcvideo coretemp videobuf2_vmalloc snd_seq kvm_intel videobuf2_memops videobuf2_v4l2 kvm videobuf2_common irqbypass btusb applesmc btrtl intel_cstate videodev btbcm btintel input_polldev bcm5974 snd_seq_device bluetooth intel_rapl_perf mc input_leds wl(POE) snd_timer ecdh_generic ecc snd cfg80211 soundcore sbs mei_me mei sbshc acpi_als kfifo_buf apple_gmux industrialio apple_bl mac_hid nvidia_uvm(OE) sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear system76_io(OE) wmi
[ 969.395589] amdgpu_bo_init+0x21/0xa0 [amdgpu] [ 969.395678] gmc_v8_0_sw_init+0x3b6/0x6d0 [amdgpu] [ 969.395826] amdgpu_device_ip_init+0x61/0x3df [amdgpu] [ 969.395948] amdgpu_device_init.cold+0x7e0/0xbbc [amdgpu] [ 969.396029] amdgpu_driver_load_kms+0x5a/0x1c0 [amdgpu] [ 969.396126] amdgpu_pci_probe+0xf7/0x160 [amdgpu] [ 969.396451] [drm] amdgpu: 4096M of VRAM memory ready
[ 969.396455] [drm] amdgpu: 4096M of GTT memory ready.
[ 969.396502] amdgpu 0000:0a:00.0: (-22) kernel bo map failed
[ 969.396633] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* amdgpu_vram_scratch_init failed -22
[ 969.396637] amdgpu 0000:0a:00.0: amdgpu_device_ip_init failed
[ 969.396640] amdgpu 0000:0a:00.0: Fatal error during GPU init
[ 969.396643] [drm] amdgpu: finishing device.
[ 969.396827] [drm] amdgpu: ttm finalized
[ 969.396883] Modules linked in: amdgpu amd_iommu_v2 gpu_sched ttm rfcomm snd_hda_codec_cirrus snd_hda_codec_generic ledtrig_audio cmac bnep snd_hda_codec_hdmi dm_crypt nls_iso8859_1 snd_hda_intel snd_intel_nhlt intel_rapl_msr snd_hda_codec snd_hda_core snd_hwdep joydev snd_pcm snd_seq_midi snd_seq_midi_event mei_hdcp snd_rawmidi intel_rapl_common x86_pkg_temp_thermal intel_powerclamp uvcvideo coretemp videobuf2_vmalloc snd_seq kvm_intel videobuf2_memops videobuf2_v4l2 kvm videobuf2_common irqbypass btusb applesmc btrtl intel_cstate videodev btbcm btintel input_polldev bcm5974 snd_seq_device bluetooth intel_rapl_perf mc input_leds wl(POE) snd_timer ecdh_generic ecc snd cfg80211 soundcore sbs mei_me mei sbshc acpi_als kfifo_buf apple_gmux industrialio apple_bl mac_hid nvidia_uvm(OE) sch_fq_codel parport_pc ppdev lp parport ip_tables x_tables autofs4 raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 multipath linear system76_io(OE) wmi
[ 969.397040] amdgpu_ucode_sysfs_fini+0x18/0x20 [amdgpu] [ 969.397162] amdgpu_device_fini+0x47a/0x4ac [amdgpu] [ 969.397233] amdgpu_driver_unload_kms+0x52/0xa0 [amdgpu] [ 969.397353] amdgpu_driver_load_kms.cold+0x39/0x5c [amdgpu] [ 969.397438] amdgpu_pci_probe+0xf7/0x160 [amdgpu] [ 969.397989] amdgpu: probe of 0000:0a:00.0 failed with error -22

 

xrandr
Screen 0: minimum 8 x 8, current 2880 x 1800, maximum 16384 x 16384
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 2880x1800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
2880x1800 59.99*+
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)

 

 

 

 

 

 

Macbook Pro Retina 10.1 (Mid 2012) . MACOS Catalina
Razer -X eGPU enclosure
AMD RTX 570 or if testing needed Nvida GTX1070
LG 34UM69G-B connected to DP of Razer-X


ReplyQuote
buroa
(@buroa)
Active Member
Joined: 3 months ago
 

This is the exact error I get also. Would like some help. This -22 is all across these forums, in random locations. So if we fix this, we fix it for a ton more eGPU guys.

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

@buroa

If you find a way to get linux to allocate specific PCIe resources to specific devices then that would be the way to do it since this is the general error that the amdgpu module gives when it doesn't have enough or the right PCIe BARs.

One workaround would be to try and remove and rescan as this thread suggests. Or you could try some combination of kernel parameters. Ones that might help would be pci=nocrs,realloc or pci-ports=native if you have a problematic uefi/bios implementation. I've also considered pci:<vendor>:<device>=off if disabling one specific device like the dGPU might help.

Add your specific setup and error information if you want more help.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
buroa
(@buroa)
Active Member
Joined: 3 months ago
 

@nu_ninja,

I have a  Mac mini  8,1 (2020), a Sonnet xMac Mini Enclosure (  https://www.sonnettech.com/product/xmacminiservertb3.html  ) and a AMD Radeon Pro W5500 ( https://www.amd.com/en/products/professional-graphics/radeon-pro-w5500 ). I also posted my logs and my lspci. If there is anything we can disable to regain more resources?

Jul 18 15:52:46 server kernel: [    9.064886] pci 0000:48:00.0: BAR 2: failed to assign [mem size 0x00200000 64bit pref]
Jul 18 15:52:46 server kernel: [    9.064886] pci 0000:48:00.0: BAR 5: assigned [mem 0x88a00000-0x88a7ffff]
Jul 18 15:52:46 server kernel: [    9.064895] pci 0000:48:00.0: BAR 6: assigned [mem 0x88a80000-0x88a9ffff pref]
Jul 18 15:52:46 server kernel: [    9.064895] pci 0000:48:00.1: BAR 0: assigned [mem 0x88aa0000-0x88aa3fff]
Jul 18 15:52:46 server kernel: [    9.064904] pci 0000:48:00.0: BAR 4: no space for [io  size 0x0100]
Jul 18 15:52:46 server kernel: [    9.064904] pci 0000:48:00.0: BAR 4: failed to assign [io  size 0x0100]
Jul 18 15:52:46 server kernel: [    9.064905] pci 0000:47:00.0: PCI bridge to [bus 48]
Jul 18 15:52:46 server kernel: [    9.064917] pci 0000:47:00.0:   bridge window [mem 0x88a00000-0x88afffff]
Jul 18 15:52:46 server kernel: [    9.064940] pci 0000:46:00.0: PCI bridge to [bus 47-48]
Jul 18 15:52:46 server kernel: [    9.064952] pci 0000:46:00.0:   bridge window [mem 0x88a00000-0x88afffff]
Jul 18 15:52:46 server kernel: [    9.064976] pci 0000:45:01.0: PCI bridge to [bus 46-48]
Jul 18 15:52:46 server kernel: [    9.064984] pci 0000:45:01.0:   bridge window [mem 0x88a00000-0x88bfffff]
Jul 18 15:52:46 server kernel: [    9.065001] pci 0000:49:00.0: BAR 0: assigned [mem 0x88c00000-0x88c7ffff 64bit pref]
Jul 18 15:52:46 server kernel: [    9.065022] pci 0000:49:00.0: BAR 6: assigned [mem 0x88c80000-0x88cfffff pref]
Jul 18 15:52:46 server kernel: [    9.065023] pci 0000:49:00.0: BAR 4: no space for [mem size 0x00004000 64bit pref]
Jul 18 15:52:46 server kernel: [    9.065024] pci 0000:49:00.0: BAR 4: failed to assign [mem size 0x00004000 64bit pref]
Jul 18 15:52:46 server kernel: [    9.065024] pci 0000:49:00.0: BAR 2: no space for [io  size 0x0020]
Jul 18 15:52:46 server kernel: [    9.065025] pci 0000:49:00.0: BAR 2: failed to assign [io  size 0x0020]
Jul 18 15:52:46 server kernel: [    9.065025] pci 0000:45:02.0: PCI bridge to [bus 49]
Jul 18 15:52:46 server kernel: [    9.065034] pci 0000:45:02.0:   bridge window [mem 0x88c00000-0x88cfffff]
Jul 18 15:52:46 server kernel: [    9.065050] pci 0000:44:00.0: PCI bridge to [bus 45-49]
Jul 18 15:52:46 server kernel: [    9.065059] pci 0000:44:00.0:   bridge window [mem 0x88a00000-0x88cfffff]
Jul 18 15:52:46 server kernel: [    9.065075] pci 0000:43:01.0: PCI bridge to [bus 44-49]
Jul 18 15:52:46 server kernel: [    9.065081] pci 0000:43:01.0:   bridge window [mem 0x88a00000-0x88dfffff]
Jul 18 15:52:46 server kernel: [    9.065093] pci 0000:43:04.0: PCI bridge to [bus 4a-7a]
Jul 18 15:52:46 server kernel: [    9.065100] pci 0000:43:04.0:   bridge window [mem 0x88e00000-0x88efffff]
Jul 18 15:52:46 server kernel: [    9.065112] pci 0000:42:00.0: PCI bridge to [bus 43-7a]
Jul 18 15:52:46 server kernel: [    9.065118] pci 0000:42:00.0:   bridge window [mem 0x88a00000-0x88efffff]
Jul 18 15:52:46 server kernel: [    9.065129] pcieport 0000:06:04.0: PCI bridge to [bus 42-7a]
Jul 18 15:52:46 server kernel: [    9.065132] pcieport 0000:06:04.0:   bridge window [mem 0x88a00000-0x8f9fffff]
Jul 18 15:52:46 server kernel: [    9.065156] pcieport 0000:42:00.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.065393] pcieport 0000:43:01.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.065654] pcieport 0000:43:04.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.065774] pcieport 0000:43:04.0: pciehp: Slot #4 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
Jul 18 15:52:46 server kernel: [    9.065957] pcieport 0000:44:00.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.066162] dca service started, version 1.12.1
Jul 18 15:52:46 server kernel: [    9.066353] pcieport 0000:45:01.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.066717] pcieport 0000:45:02.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.067082] pcieport 0000:46:00.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.067463] pcieport 0000:47:00.0: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.067883] pci 0000:48:00.1: D0 power state depends on 0000:48:00.0
Jul 18 15:52:46 server kernel: [    9.067905] snd_hda_intel 0000:48:00.1: enabling device (0000 -> 0002)
Jul 18 15:52:46 server kernel: [    9.067949] snd_hda_intel 0000:48:00.1: Handle vga_switcheroo audio client
Jul 18 15:52:46 server kernel: [    9.070768] AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
Jul 18 15:52:46 server kernel: [    9.070768] AMD-Vi: AMD IOMMUv2 functionality not available on this system
Jul 18 15:52:46 server kernel: [    9.075163] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:05:00.0/0000:06:04.0/0000:42:00.0/0000:43:01.0/0000:44:00.0/0000:45:01.0/0000:46:00.0/0000:47:00.0/0000:48:00.1/sound/card1/input13
Jul 18 15:52:46 server kernel: [    9.075193] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:05:00.0/0000:06:04.0/0000:42:00.0/0000:43:01.0/0000:44:00.0/0000:45:01.0/0000:46:00.0/0000:47:00.0/0000:48:00.1/sound/card1/input14
Jul 18 15:52:46 server kernel: [    9.075218] input: HD-Audio Generic HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:05:00.0/0000:06:04.0/0000:42:00.0/0000:43:01.0/0000:44:00.0/0000:45:01.0/0000:46:00.0/0000:47:00.0/0000:48:00.1/sound/card1/input15
Jul 18 15:52:46 server kernel: [    9.075244] input: HD-Audio Generic HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:05:00.0/0000:06:04.0/0000:42:00.0/0000:43:01.0/0000:44:00.0/0000:45:01.0/0000:46:00.0/0000:47:00.0/0000:48:00.1/sound/card1/input16
Jul 18 15:52:46 server kernel: [    9.075269] input: HD-Audio Generic HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:01.1/0000:05:00.0/0000:06:04.0/0000:42:00.0/0000:43:01.0/0000:44:00.0/0000:45:01.0/0000:46:00.0/0000:47:00.0/0000:48:00.1/sound/card1/input17
Jul 18 15:52:46 server kernel: [    9.075772] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver - version 5.1.0-k

...
Jul 18 15:39:09 server kernel: [   28.396868] amdgpu 0000:85:00.0: remove_conflicting_pci_framebuffers: bar 5: 0x8fb00000 -> 0x8fb7ffff
Jul 18 15:39:09 server kernel: [   28.396869] amdgpu 0000:85:00.0: remove_conflicting_pci_framebuffers: passed res_id (0) is not a memory bar
Jul 18 15:39:09 server kernel: [   28.396881] amdgpu 0000:85:00.0: enabling device (0000 -> 0002)
Jul 18 15:39:09 server kernel: [   28.397044] [drm] initializing kernel modesetting (NAVI14 0x1002:0x7341 0x1002:0x0B0C 0x00).
Jul 18 15:39:09 server kernel: [   28.397054] [drm] register mmio base: 0x8FB00000
Jul 18 15:39:09 server kernel: [   28.397054] [drm] register mmio size: 524288
Jul 18 15:39:09 server kernel: [   28.397055] [drm] PCI I/O BAR is not found.
Jul 18 15:39:09 server kernel: [   28.397070] [drm] PCIE atomic ops is not supported
Jul 18 15:39:09 server kernel: [   28.397192] [drm:amdgpu_discovery_init [amdgpu]] *ERROR* invalid ip discovery binary signature
Jul 18 15:39:09 server kernel: [   28.398680] amdgpu 0000:85:00.0: amdgpu_discovery_init failed
Jul 18 15:39:09 server kernel: [   28.400171] amdgpu 0000:85:00.0: Fatal error during GPU init

...

Jul 18 15:52:46 server kernel: [    9.108954] Call Trace:
Jul 18 15:52:46 server kernel: [    9.108994]  amdgpu_ucode_sysfs_fini+0x18/0x20 [amdgpu]
Jul 18 15:52:46 server kernel: [    9.109055]  amdgpu_device_fini+0x47a/0x4ac [amdgpu]
Jul 18 15:52:46 server kernel: [    9.109090]  amdgpu_driver_unload_kms+0x52/0xa0 [amdgpu]
Jul 18 15:52:46 server kernel: [    9.109141]  amdgpu_driver_load_kms.cold+0x39/0x5c [amdgpu]
Jul 18 15:52:46 server kernel: [    9.109150]  drm_dev_register+0x12f/0x170 [drm]
Jul 18 15:52:46 server kernel: [    9.109189]  amdgpu_pci_probe+0xf7/0x160 [amdgpu]
Jul 18 15:52:46 server kernel: [    9.109191]  ? __pm_runtime_resume+0x60/0x80
Jul 18 15:52:46 server kernel: [    9.109193]  local_pci_probe+0x48/0x80
Jul 18 15:52:46 server kernel: [    9.109195]  pci_device_probe+0x10f/0x1b0
Jul 18 15:52:46 server kernel: [    9.109199]  really_probe+0x159/0x3e0
Jul 18 15:52:46 server kernel: [    9.109200]  driver_probe_device+0xbc/0x100
Jul 18 15:52:46 server kernel: [    9.109201]  device_driver_attach+0x5d/0x70
Jul 18 15:52:46 server kernel: [    9.109201]  __driver_attach+0x8f/0x150
Jul 18 15:52:46 server kernel: [    9.109202]  ? device_driver_attach+0x70/0x70
Jul 18 15:52:46 server kernel: [    9.109203]  bus_for_each_dev+0x7e/0xc0
Jul 18 15:52:46 server kernel: [    9.109204]  driver_attach+0x1e/0x20
Jul 18 15:52:46 server kernel: [    9.109205]  bus_add_driver+0x152/0x1f0
Jul 18 15:52:46 server kernel: [    9.109206]  driver_register+0x74/0xd0
Jul 18 15:52:46 server kernel: [    9.109207]  __pci_register_driver+0x57/0x60
Jul 18 15:52:46 server kernel: [    9.109241]  amdgpu_init+0x83/0x8d [amdgpu]
Jul 18 15:52:46 server kernel: [    9.109242]  ? 0xffffffffc0c63000
Jul 18 15:52:46 server kernel: [    9.109243]  do_one_initcall+0x4a/0x1fa
Jul 18 15:52:46 server kernel: [    9.109245]  ? kfree+0x231/0x250
Jul 18 15:52:46 server kernel: [    9.109247]  ? _cond_resched+0x19/0x30
Jul 18 15:52:46 server kernel: [    9.109247]  ? kmem_cache_alloc_trace+0x16c/0x240
Jul 18 15:52:46 server kernel: [    9.109249]  do_init_module+0x62/0x250
Jul 18 15:52:46 server kernel: [    9.109250]  load_module+0x10b8/0x1200
Jul 18 15:52:46 server kernel: [    9.109252]  __do_sys_finit_module+0xbe/0x120
Jul 18 15:52:46 server kernel: [    9.109252]  ? __do_sys_finit_module+0xbe/0x120
Jul 18 15:52:46 server kernel: [    9.109254]  __x64_sys_finit_module+0x1a/0x20
Jul 18 15:52:46 server kernel: [    9.109255]  do_syscall_64+0x57/0x190
Jul 18 15:52:46 server kernel: [    9.109256]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
Jul 18 15:52:46 server kernel: [    9.109257] RIP: 0033:0x7febf400570d
Jul 18 15:52:46 server kernel: [    9.109258] Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 53 f7 0c 00 f7 d8 64 89 01 48
Jul 18 15:52:46 server kernel: [    9.109259] RSP: 002b:00007ffdeafcc318 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
Jul 18 15:52:46 server kernel: [    9.109259] RAX: ffffffffffffffda RBX: 0000558926b4a230 RCX: 00007febf400570d
Jul 18 15:52:46 server kernel: [    9.109260] RDX: 0000000000000000 RSI: 00007febf3ee2ded RDI: 0000000000000011
Jul 18 15:52:46 server kernel: [    9.109260] RBP: 0000000000020000 R08: 0000000000000000 R09: 0000558926b371b8
Jul 18 15:52:46 server kernel: [    9.109260] R10: 0000000000000011 R11: 0000000000000246 R12: 00007febf3ee2ded
Jul 18 15:52:46 server kernel: [    9.109261] R13: 0000000000000000 R14: 0000558926b5ff40 R15: 0000558926b4a230
Jul 18 15:52:46 server kernel: [    9.109262] ---[ end trace cef88962be543be2 ]---
Jul 18 15:52:46 server kernel: [    9.109361] amdgpu: probe of 0000:48:00.0 failed with error -22

...

00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8) (rev 07)
00:01.2 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0)
00:1c.1 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #2 (rev f0)
00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller (rev 10)
00:1f.0 ISA bridge: Intel Corporation Device a30e (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
02:00.0 Mass storage controller: Apple Inc. ANS2 NVMe Controller (rev 01)
02:00.1 Non-VGA unclassified device: Apple Inc. T2 Bridge Controller (rev 01)
02:00.2 Non-VGA unclassified device: Apple Inc. T2 Secure Enclave Processor (rev 01)
02:00.3 Multimedia audio controller: Apple Inc. Apple Audio Device (rev 01)
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter (rev 03)
04:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe (rev 01)
05:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 06)
06:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
06:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
06:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
06:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
07:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] (rev 06)
08:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] (rev 06)
42:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
43:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
43:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
44:00.0 PCI bridge: PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
45:01.0 PCI bridge: PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
45:02.0 PCI bridge: PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
47:00.0 Ethernet controller: Intel Corporation 82599 10 Gigabit Network Connection (rev 01)
7b:00.0 PCI bridge: Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] (rev 06)
7c:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
7c:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
7c:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
7c:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
7d:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] (rev 06)
7e:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] (rev 06)

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 2 years ago
 

@buroa

Sorry for the delayed response. You can use the command lspci -tvv to see how the devices are laid out. It's kinda confusing to read but it should show you if a single upstream port is connecting the eGPU and also some other device. So if the thunderbolt port is connected to the PLX chip and also the 10G ethernet is also connected then maybe try disabling the 10G ethernet controller's specific vendor and device ID?

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

Instead of lspci -tvv, you can try my pcitree.sh script
https://gist.github.com/joevt/e3cd4ff08aae06279134969c98ca3ab7

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


nu_ninja liked
ReplyQuote
buroa
(@buroa)
Active Member
Joined: 3 months ago
 

@joevt

#=========================================================================================
┬[0000:00]
├─00:00.0               #                [8086:3ec4] [0600] (rev 07) Host bridge               : Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
├┬00:01.0-[01]          # g2x8 > g1x0    [8086:1901] [0604] (rev 07) PCI bridge                : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
├┬00:01.1-[05-7a]       # g3x4           [8086:1905] [0604] (rev 07) PCI bridge                : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
│└┬05:00.0-[06-7a]      # g3x4           [8086:1578] [0604] (rev 06) PCI bridge                : Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
│ ├┬06:00.0-[07]        # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─07:00.0            # g1x4           [8086:15eb] [0880] (rev 06) System peripheral         : Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
│ ├┬06:01.0-[09-41]     # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ ├┬06:02.0-[08]        # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─08:00.0            # g1x4           [8086:15ec] [0c03] (rev 06) USB controller            : Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
│ └┬06:04.0-[42-7a]     # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│  └┬42:00.0-[43-7a]    # g1x4           [8086:15d3] [0604] (rev 02) PCI bridge                : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
│   ├┬43:01.0-[44-47]   # g3x4 > g2x4    [8086:15d3] [0604] (rev 02) PCI bridge                : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
│   │└┬44:00.0-[45-47]  # g2x4           [10b5:8613] [0604] (rev ba) PCI bridge                : PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
│   │ ├┬45:01.0-[46]    # g2x4 > g1x0    [10b5:8613] [0604] (rev ba) PCI bridge                : PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
│   │ └┬45:02.0-[47]    # g2x4           [10b5:8613] [0604] (rev ba) PCI bridge                : PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
│   │  └─47:00.0        # g2x8 > g2x4    [8086:1557] [0200] (rev 01) Ethernet controller       : Intel Corporation 82599 10 Gigabit Network Connection
│   └┬43:04.0-[48-7a]   # g1x4           [8086:15d3] [0604] (rev 02) PCI bridge                : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
├┬00:01.2-[7b-f0]       # g3x4           [8086:1909] [0604] (rev 07) PCI bridge                : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4)
│└┬7b:00.0-[7c-f0]      # g3x4           [8086:1578] [0604] (rev 06) PCI bridge                : Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
│ ├┬7c:00.0-[7d]        # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─7d:00.0            # g1x4           [8086:15eb] [0880] (rev 06) System peripheral         : Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
│ ├┬7c:01.0-[7f-b7]     # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ ├┬7c:02.0-[7e]        # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─7e:00.0            # g1x4           [8086:15ec] [0c03] (rev 06) USB controller            : Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
│ └┬7c:04.0-[b8-f0]     # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
├─00:02.0               # g0x0           [8086:3e9b] [0300]          VGA compatible controller : Intel Corporation UHD Graphics 630 (Mobile)
├─00:12.0               #                [8086:a379] [1180] (rev 10) Signal processing controller : Intel Corporation Cannon Lake PCH Thermal Controller
├─00:14.0               #                [8086:a36d] [0c03] (rev 10) USB controller            : Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller
├─00:14.2               #                [8086:a36f] [0500] (rev 10) RAM memory                : Intel Corporation Cannon Lake PCH Shared SRAM
├─00:16.0               #                [8086:a360] [0780] (rev 10) Communication controller  : Intel Corporation Cannon Lake PCH HECI Controller
├┬00:1b.0-[02]          # g3x4           [8086:a340] [0604] (rev f0) PCI bridge                : Intel Corporation Cannon Lake PCH PCI Express Root Port #17
│├─02:00.0              # g3x4           [106b:2005] [0180] (rev 01) Mass storage controller   : Apple Inc. ANS2 NVMe Controller
│├─02:00.1              # g3x4           [106b:1801] [0000] (rev 01) Non-VGA unclassified device : Apple Inc. T2 Bridge Controller
│├─02:00.2              # g3x4           [106b:1802] [0000] (rev 01) Non-VGA unclassified device : Apple Inc. T2 Secure Enclave Processor
│└─02:00.3              # g3x4           [106b:1803] [0401] (rev 01) Multimedia audio controller : Apple Inc. Apple Audio Device
├┬00:1c.0-[03]          # g1x1           [8086:a338] [0604] (rev f0) PCI bridge                : Intel Corporation Cannon Lake PCH PCI Express Root Port #1
│└─03:00.0              # g1x1           [14e4:4464] [0280] (rev 03) Network controller        : Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter
├┬00:1c.1-[04]          # g1x1           [8086:a339] [0604] (rev f0) PCI bridge                : Intel Corporation Cannon Lake PCH PCI Express Root Port #2
│└─04:00.0              # g1x1           [14e4:1686] [0200] (rev 01) Ethernet controller       : Broadcom Inc. and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe
├─00:1e.0               #                [8086:a328] [0780] (rev 10) Communication controller  : Intel Corporation Cannon Lake PCH Serial IO UART Host Controller
├─00:1f.0               #                [8086:a30e] [0601] (rev 10) ISA bridge                : Intel Corporation Device
├─00:1f.3               #                [8086:a348] [0403] (rev 10) Audio device              : Intel Corporation Cannon Lake PCH cAVS
├─00:1f.4               #                [8086:a323] [0c05] (rev 10) SMBus                     : Intel Corporation Cannon Lake PCH SMBus Controller
└─00:1f.5               #                [8086:a324] [0c80] (rev 10) Serial bus controller     : Intel Corporation Cannon Lake PCH SPI Controller

After graphics card:

#=========================================================================================
┬[0000:00]
├─00:00.0                 #                [8086:3ec4] [0600] (rev 07) Host bridge               : Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
├┬00:01.0-[01]            # g2x8 > g1x0    [8086:1901] [0604] (rev 07) PCI bridge                : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)
├┬00:01.1-[05-7a]         # g3x4           [8086:1905] [0604] (rev 07) PCI bridge                : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x8)
│└┬05:00.0-[06-7a]        # g3x4           [8086:1578] [0604] (rev 06) PCI bridge                : Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
│ ├┬06:00.0-[07]          # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─07:00.0              # g1x4           [8086:15eb] [0880] (rev 06) System peripheral         : Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
│ ├┬06:01.0-[09-41]       # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ ├┬06:02.0-[08]          # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─08:00.0              # g1x4           [8086:15ec] [0c03] (rev 06) USB controller            : Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
│ └┬06:04.0-[42-7a]       # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│  └┬42:00.0-[43-7a]      # g1x4           [8086:15d3] [0604] (rev 02) PCI bridge                : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
│   ├┬43:01.0-[44-49]     # g3x4 > g2x4    [8086:15d3] [0604] (rev 02) PCI bridge                : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
│   │└┬44:00.0-[45-49]    # g2x4           [10b5:8613] [0604] (rev ba) PCI bridge                : PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
│   │ ├┬45:01.0-[46-48]   # g2x4           [10b5:8613] [0604] (rev ba) PCI bridge                : PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
│   │ │└┬46:00.0-[47-48]  # g4x8 > g2x4    [1002:1478] [0604]          PCI bridge                : Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch
│   │ │ └┬47:00.0-[48]    # g4x16          [1002:1479] [0604]          PCI bridge                : Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
│   │ │  ├─48:00.0        # g4x16          [1002:7341] [0300]          VGA compatible controller : Advanced Micro Devices, Inc. [AMD/ATI] Navi 14 [Radeon Pro W5500]
│   │ │  └─48:00.1        # g4x16          [1002:ab38] [0403]          Audio device              : Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
│   │ └┬45:02.0-[49]      # g2x4           [10b5:8613] [0604] (rev ba) PCI bridge                : PLX Technology, Inc. PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch
│   │  └─49:00.0          # g2x8 > g2x4    [8086:1557] [0200] (rev 01) Ethernet controller       : Intel Corporation 82599 10 Gigabit Network Connection
│   └┬43:04.0-[4a-7a]     # g1x4           [8086:15d3] [0604] (rev 02) PCI bridge                : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016]
├┬00:01.2-[7b-f0]         # g3x4           [8086:1909] [0604] (rev 07) PCI bridge                : Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x4)
│└┬7b:00.0-[7c-f0]        # g3x4           [8086:1578] [0604] (rev 06) PCI bridge                : Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015]
│ ├┬7c:00.0-[7d]          # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─7d:00.0              # g1x4           [8086:15eb] [0880] (rev 06) System peripheral         : Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
│ ├┬7c:01.0-[7f-b7]       # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ ├┬7c:02.0-[7e]          # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
│ │└─7e:00.0              # g1x4           [8086:15ec] [0c03] (rev 06) USB controller            : Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
│ └┬7c:04.0-[b8-f0]       # g1x4           [8086:15ea] [0604] (rev 06) PCI bridge                : Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018]
├─00:02.0                 # g0x0           [8086:3e9b] [0300]          VGA compatible controller : Intel Corporation UHD Graphics 630 (Mobile)
├─00:12.0                 #                [8086:a379] [1180] (rev 10) Signal processing controller : Intel Corporation Cannon Lake PCH Thermal Controller
├─00:14.0                 #                [8086:a36d] [0c03] (rev 10) USB controller            : Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller
├─00:14.2                 #                [8086:a36f] [0500] (rev 10) RAM memory                : Intel Corporation Cannon Lake PCH Shared SRAM
├─00:16.0                 #                [8086:a360] [0780] (rev 10) Communication controller  : Intel Corporation Cannon Lake PCH HECI Controller
├┬00:1b.0-[02]            # g3x4           [8086:a340] [0604] (rev f0) PCI bridge                : Intel Corporation Cannon Lake PCH PCI Express Root Port #17
│├─02:00.0                # g3x4           [106b:2005] [0180] (rev 01) Mass storage controller   : Apple Inc. ANS2 NVMe Controller
│├─02:00.1                # g3x4           [106b:1801] [0000] (rev 01) Non-VGA unclassified device : Apple Inc. T2 Bridge Controller
│├─02:00.2                # g3x4           [106b:1802] [0000] (rev 01) Non-VGA unclassified device : Apple Inc. T2 Secure Enclave Processor
│└─02:00.3                # g3x4           [106b:1803] [0401] (rev 01) Multimedia audio controller : Apple Inc. Apple Audio Device
├┬00:1c.0-[03]            # g1x1           [8086:a338] [0604] (rev f0) PCI bridge                : Intel Corporation Cannon Lake PCH PCI Express Root Port #1
│└─03:00.0                # g1x1           [14e4:4464] [0280] (rev 03) Network controller        : Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter
├┬00:1c.1-[04]            # g1x1           [8086:a339] [0604] (rev f0) PCI bridge                : Intel Corporation Cannon Lake PCH PCI Express Root Port #2
│└─04:00.0                # g1x1           [14e4:1686] [0200] (rev 01) Ethernet controller       : Broadcom Inc. and subsidiaries NetXtreme BCM57766 Gigabit Ethernet PCIe
├─00:1e.0                 #                [8086:a328] [0780] (rev 10) Communication controller  : Intel Corporation Cannon Lake PCH Serial IO UART Host Controller
├─00:1f.0                 #                [8086:a30e] [0601] (rev 10) ISA bridge                : Intel Corporation Device
├─00:1f.3                 #                [8086:a348] [0403] (rev 10) Audio device              : Intel Corporation Cannon Lake PCH cAVS
├─00:1f.4                 #                [8086:a323] [0c05] (rev 10) SMBus                     : Intel Corporation Cannon Lake PCH SMBus Controller
└─00:1f.5                 #                [8086:a324] [0c80] (rev 10) Serial bus controller     : Intel Corporation Cannon Lake PCH SPI Controller

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

@buroa, seems like it was able to at least assign PCI busses to everything. pcitree doesn't show other allocated resources though.

First time I've seen pcitree output with PCIe 4.0 devices (The W5500). It's connected to a PCIe 2.0 x4 slot provided by a PCIe 2.0 12 lane PLX switch (4x upstream and two 4x downstream, second downstream is for 10G Ethernet).

Did you try a different Thunderbolt port of the Mac mini? Instead of have the xMac connected to 06:04.0, you could move it to the other port of the same controller (06:01.0). I can't help more than that with Linux.

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
buroa
(@buroa)
Active Member
Joined: 3 months ago
 

@joevt

I have tried all the different ports on the Mac Mini. Right now, it's connected to the one near the Ethernet port.

Would an upgraded Thunderbolt 3 card do the trick?

 

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

@buroa, I don't know if it will help. It will change something.

 

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote