amdgpu errors while initialising a 6900XT on a MacBookPro14,1 running Arch Linux
 
Notifications
Clear all

amdgpu errors while initialising a 6900XT on a MacBookPro14,1 running Arch Linux  

  RSS

Ashley Ruglys
(@ashley_ruglys)
New Member
Joined: 4 months ago
 

I have installed Arch Linux on my MacBook (using rEFInd as a bootloader) and I'm been having trouble getting my egpu to work. This is because of the amdgpu kernel module failing to initialise the gpu when I plug it in. I'm using a Razer Core X and am not using an external monitor. The main issue seems to be a case of not having enough pcie resources. When I plug in the egpu while running normally, I get the following in `journalctl`:

Apr 02 18:58:06 beepboop kernel: thunderbolt 0-3: new device found, vendor=0x127 device=0x1
Apr 02 18:58:06 beepboop kernel: thunderbolt 0-3: Razer Core X
Apr 02 18:58:06 beepboop boltd[270]: probing: started [1000] Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] parent is d3010000-0080...
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] connected: connected (/sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/0000:06:00.0/domain0/0-0/0-3)
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] auto-auth: authmode: enabled, policy: auto, iommu: no -> ok
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] auto-auth: security: user mode, key: no -> ok
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] authorize: authorization prepared for 'user' level
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] udev: device changed: authorizing -> authorizing
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] udev: device changed: authorizing -> authorizing
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] authorize: finished: ok (status: authorized, flags: 0)
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] auto-auth: authorization successful
Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: pciehp: Slot(4): Card present
Apr 02 18:58:06 beepboop boltd[270]: [de030000-0080-Core X ] udev: device changed: authorized -> authorized
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: [8086:15da] type 01 class 0x060400
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: enabling Extended Tags
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: supports D1 D2
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: PME# supported from D0 D1 D2 D3hot D3cold
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:05:04.0 (capable of 31.504 Gb/s with 8.0 GT/s PCIe x4 link)
Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: ASPM: current common clock configuration is inconsistent, reconfiguring
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
Apr 02 18:58:06 beepboop kernel: acpiphp: Slot [1-2] registered
Apr 02 18:58:06 beepboop kernel: acpiphp: Slot [2-1] registered
Apr 02 18:58:06 beepboop kernel: acpiphp: Slot [3] registered
Apr 02 18:58:06 beepboop kernel: acpiphp: Slot [4-1] registered
Apr 02 18:58:06 beepboop kernel: acpiphp: Slot [5] registered
Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: [8086:15da] type 01 class 0x060400
Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: enabling Extended Tags
Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: supports D1 D2
Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: PME# supported from D0 D1 D2 D3hot D3cold
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: PCI bridge to [bus 42-79] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [io 0x0000-0x0fff] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [mem 0x00000000-0x000fffff] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge configuration invalid ([bus 00-00]), reconfiguring
Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: [1002:1478] type 01 class 0x060400
Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: reg 0x10: [mem 0x00000000-0x00003fff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: PME# supported from D0 D3hot D3cold
Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:05:04.0 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: PCI bridge to [bus 43-79] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [io 0x0000-0x0fff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [mem 0x00000000-0x000fffff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [mem 0x00000000-0x000fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: [1002:1479] type 01 class 0x060400
Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: PME# supported from D0 D3hot D3cold
Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: PCI bridge to [bus 44-79] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [io 0x0000-0x0fff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [mem 0x00000000-0x000fffff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: [1002:73bf] type 00 class 0x030000
Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: reg 0x10: [mem 0x00000000-0x0fffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: reg 0x18: [mem 0x00000000-0x001fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: reg 0x20: [io 0x0000-0x00ff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: reg 0x24: [mem 0x00000000-0x000fffff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: reg 0x30: [mem 0x00000000-0x0001ffff pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: PME# supported from D1 D2 D3hot D3cold
Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: 8.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x4 link at 0000:05:04.0 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
Apr 02 18:58:06 beepboop kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.1: [1002:ab28] type 00 class 0x040300
Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.1: reg 0x10: [mem 0x00000000-0x00003fff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.1: PME# supported from D1 D2 D3hot D3cold
Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: PCI bridge to [bus 45-79] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [io 0x0000-0x0fff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [mem 0x00000000-0x000fffff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci_bus 0000:45: busn_res: [bus 45-79] end is updated to 45
Apr 02 18:58:06 beepboop kernel: pci_bus 0000:44: busn_res: [bus 44-79] end is updated to 45
Apr 02 18:58:06 beepboop kernel: pci_bus 0000:43: busn_res: [bus 43-79] end is updated to 45
Apr 02 18:58:06 beepboop kernel: pci_bus 0000:42: busn_res: [bus 42-79] end is updated to 45
Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: BAR 15: assigned [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: BAR 14: assigned [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: BAR 13: assigned [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: BAR 15: assigned [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: BAR 14: assigned [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: BAR 13: assigned [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 15: assigned [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 14: assigned [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 0: no space for [mem size 0x00004000] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 0: failed to assign [mem size 0x00004000] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 13: assigned [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: BAR 15: assigned [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: BAR 14: assigned [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: BAR 13: assigned [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 0: no space for [mem size 0x10000000 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 0: failed to assign [mem size 0x10000000 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 2: assigned [mem 0xd8000000-0xd81fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 5: assigned [mem 0x99b00000-0x99bfffff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 6: assigned [mem 0x99c00000-0x99c1ffff pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.1: BAR 0: assigned [mem 0x99c20000-0x99c23fff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 4: assigned [io 0x6000-0x60ff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: PCI bridge to [bus 45] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: PCI bridge to [bus 44-45] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: PCI bridge to [bus 43-45] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: PCI bridge to [bus 42-45] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: PCI bridge to [bus 41-79] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: bridge window [mem 0xd7000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: PCI: No. 2 try to assign unassigned res
Apr 02 18:58:06 beepboop kernel: release child resource [mem 0xd8000000-0xd81fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: resource 15 [mem 0xd8000000-0xddffffff 64bit pref] released
Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: PCI bridge to [bus 45] Apr 02 18:58:06 beepboop kernel: release child resource [mem 0x99b00000-0x99bfffff] Apr 02 18:58:06 beepboop kernel: release child resource [mem 0x99c00000-0x99c1ffff pref] Apr 02 18:58:06 beepboop kernel: release child resource [mem 0x99c20000-0x99c23fff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: resource 14 [mem 0x99b00000-0xa0afffff] released
Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: PCI bridge to [bus 45] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: resource 14 [mem 0x99b00000-0xa0afffff] released
Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: PCI bridge to [bus 44-45] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: resource 14 [mem 0x99b00000-0xa0afffff] released
Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: PCI bridge to [bus 43-45] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: BAR 14: assigned [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 14: assigned [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 0: no space for [mem size 0x00004000] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 0: failed to assign [mem size 0x00004000] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: BAR 15: assigned [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: BAR 14: assigned [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 0: no space for [mem size 0x10000000 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 0: failed to assign [mem size 0x10000000 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 2: assigned [mem 0xd8000000-0xd81fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 5: assigned [mem 0x99b00000-0x99bfffff] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.0: BAR 6: assigned [mem 0x99c00000-0x99c1ffff pref] Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.1: BAR 0: assigned [mem 0x99c20000-0x99c23fff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: PCI bridge to [bus 45] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:44:00.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: PCI bridge to [bus 44-45] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: PCI bridge to [bus 43-45] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:42:01.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: PCI bridge to [bus 42-45] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pci 0000:41:00.0: bridge window [mem 0xd8000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: PCI bridge to [bus 41-79] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: bridge window [io 0x6000-0x7fff] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: bridge window [mem 0x99b00000-0xa0afffff] Apr 02 18:58:06 beepboop kernel: pcieport 0000:05:04.0: bridge window [mem 0xd7000000-0xddffffff 64bit pref] Apr 02 18:58:06 beepboop kernel: pcieport 0000:41:00.0: enabling device (0000 -> 0003)
Apr 02 18:58:06 beepboop kernel: pcieport 0000:42:01.0: enabling device (0000 -> 0003)
Apr 02 18:58:06 beepboop kernel: pcieport 0000:43:00.0: enabling device (0000 -> 0003)
Apr 02 18:58:06 beepboop kernel: pcieport 0000:44:00.0: enabling device (0000 -> 0003)
Apr 02 18:58:06 beepboop kernel: pci 0000:45:00.1: D0 power state depends on 0000:45:00.0
Apr 02 18:58:06 beepboop kernel: snd_hda_intel 0000:45:00.1: enabling device (0000 -> 0002)
Apr 02 18:58:06 beepboop kernel: snd_hda_intel 0000:45:00.1: Force to non-snoop mode
Apr 02 18:58:06 beepboop kernel: input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:04.0/0000:41:00.0/0000:42:01.0/0000:43:00.0/0000:44:00.0/0000:45:00.1/sound/card1/input13
Apr 02 18:58:06 beepboop kernel: input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:04.0/0000:41:00.0/0000:42:01.0/0000:43:00.0/0000:44:00.0/0000:45:00.1/sound/card1/input14
Apr 02 18:58:06 beepboop kernel: input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:04.0/0000:41:00.0/0000:42:01.0/0000:43:00.0/0000:44:00.0/0000:45:00.1/sound/card1/input15
Apr 02 18:58:06 beepboop kernel: input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:04.0/0000:41:00.0/0000:42:01.0/0000:43:00.0/0000:44:00.0/0000:45:00.1/sound/card1/input16
Apr 02 18:58:06 beepboop kernel: input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:04.0/0000:41:00.0/0000:42:01.0/0000:43:00.0/0000:44:00.0/0000:45:00.1/sound/card1/input17
Apr 02 18:58:06 beepboop kernel: input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:04.0/0000:41:00.0/0000:42:01.0/0000:43:00.0/0000:44:00.0/0000:45:00.1/sound/card1/input18
Apr 02 18:58:06 beepboop kernel: [drm] amdgpu kernel modesetting enabled.
Apr 02 18:58:06 beepboop kernel: CRAT table not found
Apr 02 18:58:06 beepboop kernel: Virtual CRAT table created for CPU
Apr 02 18:58:06 beepboop kernel: amdgpu: Topology: Add CPU node
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: enabling device (0000 -> 0003)
Apr 02 18:58:06 beepboop kernel: [drm] initializing kernel modesetting (SIENNA_CICHLID 0x1002:0x73BF 0x148C:0x2408 0xC0).
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
Apr 02 18:58:06 beepboop kernel: [drm] register mmio base: 0x99B00000
Apr 02 18:58:06 beepboop kernel: [drm] register mmio size: 1048576
Apr 02 18:58:06 beepboop kernel: [drm] PCIE atomic ops is not supported
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 0 <nv_common>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 1 <gmc_v10_0>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 2 <navi10_ih>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 3 <psp>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 4 <smu>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 5 <dm>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 6 <gfx_v10_0>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 7 <sdma_v5_2>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 8 <vcn_v3_0>
Apr 02 18:58:06 beepboop kernel: [drm] add ip block number 9 <jpeg_v3_0>
Apr 02 18:58:06 beepboop kernel: kfd kfd: skipped device 1002:73bf, PCI rejects atomics
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: Fetched VBIOS from ROM BAR
Apr 02 18:58:06 beepboop kernel: amdgpu: ATOM BIOS: 113-D41201-XT
Apr 02 18:58:06 beepboop kernel: [drm] VCN(0) decode is enabled in VM mode
Apr 02 18:58:06 beepboop kernel: [drm] VCN(1) decode is enabled in VM mode
Apr 02 18:58:06 beepboop kernel: [drm] VCN(0) encode is enabled in VM mode
Apr 02 18:58:06 beepboop kernel: [drm] VCN(1) encode is enabled in VM mode
Apr 02 18:58:06 beepboop kernel: [drm] JPEG decode is enabled in VM mode
Apr 02 18:58:06 beepboop kernel: [drm] GPU posting now...
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: HBM ECC is not presented.
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: SRAM ECC is not presented.
Apr 02 18:58:06 beepboop kernel: [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: BAR 2: releasing [mem 0xd8000000-0xd81fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: BAR 0: releasing [??? 0x00000000 flags 0x0] Apr 02 18:58:06 beepboop kernel: [drm:amdgpu_device_resize_fb_bar [amdgpu]] *ERROR* Problem resizing BAR0 (-16).
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: BAR 2: assigned [mem 0xd8000000-0xd81fffff 64bit pref] Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: VRAM: 16368M 0x0000008000000000 - 0x00000083FEFFFFFF (16368M used)
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: AGP: 267894784M 0x0000008400000000 - 0x0000FFFFFFFFFFFF
Apr 02 18:58:06 beepboop kernel: ------------[ cut here ]------------
Apr 02 18:58:06 beepboop kernel: memtype_reserve failed: [mem 0x00000000-0xffffffffffffffff], req write-combining
Apr 02 18:58:06 beepboop kernel: WARNING: CPU: 3 PID: 587 at arch/x86/mm/pat/memtype.c:588 memtype_reserve+0x264/0x2b0
Apr 02 18:58:06 beepboop kernel: Modules linked in: amdgpu(+) gpu_sched drm_ttm_helper ttm snd_hda_codec_hdmi snd_hda_codec_generic ledtrig_audio snd_soc_skl intel_rapl_msr intel_rapl_common snd_soc_hdac_hda snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi x86_pkg_temp_thermal intel_powerclamp coretemp snd_hda_intel snd_intel_dspcfg kvm_intel soundwire_intel soundwire_generic_allocation soundwire_cadence kvm snd_hda_codec 8021q snd_hda_core irqbypass crct10dif_pclmul garp mrp snd_hwdep stp brcmfmac llc crc32_pclmul i915 soundwire_bus ghash_clmulni_intel aesni_intel brcmutil snd_soc_core joydev mousedev hci_uart crypto_simd snd_compress btqca cryptd glue_helper ac97_bus btrtl spi_pxa2xx_platform iTCO_wdt btbcm btintel intel_pmc_bxt dw_dmac 8250_dw nls_iso8859_1 iTCO_vendor_support mei_hdcp rapl snd_pcm_dmaengine snd_pcm intel_cstate i2c_algo_bit vfat cfg80211 applesmc fat intel_uncore snd_timer drm_kms_helper pcspkr bluetooth snd mmc_core cec i2c_i801 soundcore i2c_smbus
Apr 02 18:58:06 beepboop kernel: thunderbolt acpi_als intel_gtt intel_lpss_pci kfifo_buf mei_me syscopyarea intel_lpss ecdh_generic sysfillrect rfkill mei intel_xhci_usb_role_switch sbs roles industrialio sysimgblt idma64 fb_sys_fops ecc sbshc mac_hid video apple_bl drm pkcs8_key_parser fuse agpgart bpf_preload ip_tables x_tables ext4 crc32c_generic mbcache jbd2 applespi xhci_pci crc32c_intel xhci_pci_renesas crc16
Apr 02 18:58:06 beepboop kernel: CPU: 3 PID: 587 Comm: systemd-udevd Not tainted 5.11.11-arch1-1 #1
Apr 02 18:58:06 beepboop kernel: Hardware name: Apple Inc. MacBookPro14,1/Mac-B4831CEBD52A0C4C, BIOS 429.100.7.0.0 02/26/2021
Apr 02 18:58:06 beepboop kernel: RIP: 0010:memtype_reserve+0x264/0x2b0
Apr 02 18:58:06 beepboop kernel: Code: 55 90 41 83 fe 05 77 08 4e 8b 04 f5 40 99 20 90 48 8d 4b ff 4c 89 fa 48 c7 c6 70 99 20 90 48 c7 c7 f0 e2 55 90 e8 0c 2a 9a 00 <0f> 0b 41 bc ea ff ff ff e9 09 fe ff ff 41 bc ea ff ff ff e9 fe fd
Apr 02 18:58:06 beepboop kernel: RSP: 0018:ffffb481810d7918 EFLAGS: 00010286
Apr 02 18:58:06 beepboop kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffff9eb6e6d98be8
Apr 02 18:58:06 beepboop kernel: RDX: 00000000ffffffd8 RSI: 0000000000000027 RDI: ffff9eb6e6d98be0
Apr 02 18:58:06 beepboop kernel: RBP: 0000000000000000 R08: 0000000000000000 R09: ffffb481810d7750
Apr 02 18:58:06 beepboop kernel: R10: ffffb481810d7748 R11: ffffffff90ccba08 R12: 0000000000000000
Apr 02 18:58:06 beepboop kernel: R13: 0000000000000001 R14: 0000000000000001 R15: 0000000000000000
Apr 02 18:58:06 beepboop kernel: FS: 00007f1e9e159a40(0000) GS:ffff9eb6e6d80000(0000) knlGS:0000000000000000
Apr 02 18:58:06 beepboop kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Apr 02 18:58:06 beepboop kernel: CR2: 00007eff531dea80 CR3: 0000000105816006 CR4: 00000000003706e0
Apr 02 18:58:06 beepboop kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Apr 02 18:58:06 beepboop kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Apr 02 18:58:06 beepboop kernel: Call Trace:
Apr 02 18:58:06 beepboop kernel: memtype_reserve_io+0x60/0x120
Apr 02 18:58:06 beepboop kernel: ? _dev_info+0x7b/0x92
Apr 02 18:58:06 beepboop kernel: arch_io_reserve_memtype_wc+0x2e/0x50
Apr 02 18:58:06 beepboop kernel: amdgpu_bo_init+0x1c/0x80 [amdgpu] Apr 02 18:58:06 beepboop kernel: gmc_v10_0_sw_init+0x321/0x450 [amdgpu] Apr 02 18:58:06 beepboop kernel: amdgpu_device_init.cold+0x1536/0x1aad [amdgpu] Apr 02 18:58:06 beepboop kernel: amdgpu_driver_load_kms+0x64/0x270 [amdgpu] Apr 02 18:58:06 beepboop kernel: amdgpu_pci_probe+0x129/0x1b0 [amdgpu] Apr 02 18:58:06 beepboop kernel: local_pci_probe+0x42/0x80
Apr 02 18:58:06 beepboop kernel: ? pci_match_device+0xd7/0x100
Apr 02 18:58:06 beepboop kernel: pci_device_probe+0xfa/0x1b0
Apr 02 18:58:06 beepboop kernel: really_probe+0xf2/0x440
Apr 02 18:58:06 beepboop kernel: driver_probe_device+0xe1/0x150
Apr 02 18:58:06 beepboop kernel: device_driver_attach+0xa1/0xb0
Apr 02 18:58:06 beepboop kernel: __driver_attach+0x8a/0x150
Apr 02 18:58:06 beepboop kernel: ? device_driver_attach+0xb0/0xb0
Apr 02 18:58:06 beepboop kernel: ? device_driver_attach+0xb0/0xb0
Apr 02 18:58:06 beepboop kernel: bus_for_each_dev+0x89/0xd0
Apr 02 18:58:06 beepboop kernel: bus_add_driver+0x12b/0x1e0
Apr 02 18:58:06 beepboop kernel: driver_register+0x8b/0xe0
Apr 02 18:58:06 beepboop kernel: ? 0xffffffffc15b5000
Apr 02 18:58:06 beepboop kernel: do_one_initcall+0x57/0x220
Apr 02 18:58:06 beepboop kernel: do_init_module+0x5c/0x270
Apr 02 18:58:06 beepboop kernel: load_module+0x243e/0x2610
Apr 02 18:58:06 beepboop kernel: __do_sys_init_module+0x136/0x1b0
Apr 02 18:58:06 beepboop kernel: do_syscall_64+0x33/0x40
Apr 02 18:58:06 beepboop kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Apr 02 18:58:06 beepboop kernel: RIP: 0033:0x7f1e9ea4cd9e
Apr 02 18:58:06 beepboop kernel: Code: 48 8b 0d d5 10 0c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d a2 10 0c 00 f7 d8 64 89 01 48
Apr 02 18:58:06 beepboop kernel: RSP: 002b:00007fff56218a08 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
Apr 02 18:58:06 beepboop kernel: RAX: ffffffffffffffda RBX: 0000557ba7d3ab50 RCX: 00007f1e9ea4cd9e
Apr 02 18:58:06 beepboop kernel: RDX: 00007f1e9eb9f9bd RSI: 0000000000d0e659 RDI: 00007f1e9bccd010
Apr 02 18:58:06 beepboop kernel: RBP: 00007f1e9bccd010 R08: 0000557ba7d2e350 R09: 0000000000d0e670
Apr 02 18:58:06 beepboop kernel: R10: 0000557ef068fcce R11: 0000000000000246 R12: 00007f1e9eb9f9bd
Apr 02 18:58:06 beepboop kernel: R13: 0000000000000001 R14: 0000557ba7d2ac30 R15: 0000557ba7d3ab50
Apr 02 18:58:06 beepboop kernel: ---[ end trace b4c308e3a24be6cf ]---
Apr 02 18:58:06 beepboop kernel: [drm] Detected VRAM RAM=16368M, BAR=0M
Apr 02 18:58:06 beepboop kernel: [drm] RAM width 256bits GDDR6
Apr 02 18:58:06 beepboop kernel: [TTM] Zone kernel: Available graphics memory: 4004228 KiB
Apr 02 18:58:06 beepboop kernel: [TTM] Zone dma32: Available graphics memory: 2097152 KiB
Apr 02 18:58:06 beepboop kernel: [drm] amdgpu: 16368M of VRAM memory ready
Apr 02 18:58:06 beepboop kernel: [drm] amdgpu: 5865M of GTT memory ready.
Apr 02 18:58:06 beepboop kernel: [drm] GART: num cpu pages 131072, num gpu pages 131072
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: (-22) kernel bo map failed
Apr 02 18:58:06 beepboop kernel: [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* amdgpu_vram_scratch_init failed -22
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: amdgpu_device_ip_init failed
Apr 02 18:58:06 beepboop kernel: amdgpu 0000:45:00.0: amdgpu: Fatal error during GPU init
Apr 02 18:58:06 beepboop kernel: amdgpu: probe of 0000:45:00.0 failed with error -22

I'm not an expert, but I believe that the root issue is:

Apr 02 18:58:06 beepboop kernel: pci 0000:43:00.0: BAR 0: no space for [mem size 0x00004000]

I've also tried booting with the following kernel options, while having the egpu plugged in since powering up:

pcie_ports=native pci=assign-busses,nocrs,realloc iommu=on

This results in a different error, but I think that they're related:

[ 2.167878] thunderbolt 0-3: new device found, vendor=0x127 device=0x1
[ 2.167881] thunderbolt 0-3: Razer Core X
[ 2.171633] i915 0000:00:02.0: [drm] Found 64MB of eDRAM
[ 2.171652] checking generic (b0000000 13c7000) vs hw (91000000 1000000)
[ 2.171654] checking generic (b0000000 13c7000) vs hw (b0000000 10000000)
[ 2.171656] fb0: switching to inteldrmfb from EFI VGA
[ 2.171738] Console: switching to colour dummy device 80x25
[ 2.171767] i915 0000:00:02.0: vgaarb: deactivate vga console
[ 2.181276] snd_hda_intel 0000:09:00.1: enabling device (0000 -> 0002)
[ 2.181370] snd_hda_intel 0000:09:00.1: Force to non-snoop mode
[ 2.189105] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 2.189663] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[ 2.189893] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[ 2.196547] i915 0000:00:02.0: [drm] Panel advertises DPCD backlight support, but VBT disagrees. If your backlight controls don't work try booting with i915.enable_dpcd_backlight=1. If your machine needs this, please file a _new_ bug report on drm/i915, see https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs for details.
[ 2.215394] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:01.0/0000:05:00.0/0000:06:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.1/sound/card1/input7
[ 2.215446] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:01.0/0000:05:00.0/0000:06:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.1/sound/card1/input8
[ 2.215494] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:01.0/0000:05:00.0/0000:06:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.1/sound/card1/input9
[ 2.215539] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:01.0/0000:05:00.0/0000:06:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.1/sound/card1/input10
[ 2.215584] input: HDA ATI HDMI HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:01.0/0000:05:00.0/0000:06:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.1/sound/card1/input11
[ 2.215628] input: HDA ATI HDMI HDMI/DP,pcm=11 as /devices/pci0000:00/0000:00:1c.4/0000:02:00.0/0000:03:01.0/0000:05:00.0/0000:06:01.0/0000:07:00.0/0000:08:00.0/0000:09:00.1/sound/card1/input12
[ 2.239384] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4350c2-pcie for chip BCM4350/5
[ 2.240603] brcmfmac 0000:0c:00.0: Direct firmware load for brcm/brcmfmac4350c2-pcie.Apple Inc.-MacBookPro14,1.txt failed with error -2
[ 2.240622] brcmfmac 0000:0c:00.0: Direct firmware load for brcm/brcmfmac4350c2-pcie.txt failed with error -2
[ 2.351332] intel_rapl_common: Found RAPL domain package
[ 2.351344] intel_rapl_common: Found RAPL domain core
[ 2.351345] intel_rapl_common: Found RAPL domain uncore
[ 2.351346] intel_rapl_common: Found RAPL domain dram
[ 2.520874] [drm] amdgpu kernel modesetting enabled.
[ 2.520946] CRAT table not found
[ 2.520948] Virtual CRAT table created for CPU
[ 2.520960] amdgpu: Topology: Add CPU node
[ 2.521048] amdgpu 0000:09:00.0: enabling device (0000 -> 0003)
[ 2.521143] [drm] initializing kernel modesetting (SIENNA_CICHLID 0x1002:0x73BF 0x148C:0x2408 0xC0).
[ 2.521150] amdgpu 0000:09:00.0: amdgpu: Trusted Memory Zone (TMZ) feature not supported
[ 2.521180] [drm] register mmio base: 0x92A00000
[ 2.521181] [drm] register mmio size: 1048576
[ 2.521195] [drm] PCIE atomic ops is not supported
[ 2.524602] [drm] add ip block number 0 <nv_common>
[ 2.524603] [drm] add ip block number 1 <gmc_v10_0>
[ 2.524604] [drm] add ip block number 2 <navi10_ih>
[ 2.524605] [drm] add ip block number 3 <psp>
[ 2.524606] [drm] add ip block number 4 <smu>
[ 2.524607] [drm] add ip block number 5 <dm>
[ 2.524607] [drm] add ip block number 6 <gfx_v10_0>
[ 2.524608] [drm] add ip block number 7 <sdma_v5_2>
[ 2.524609] [drm] add ip block number 8 <vcn_v3_0>
[ 2.524610] [drm] add ip block number 9 <jpeg_v3_0>
[ 2.524611] kfd kfd: skipped device 1002:73bf, PCI rejects atomics
[ 2.524630] amdgpu 0000:09:00.0: BAR 6: can't assign [??? 0x00000000 flags 0x20000000] (bogus alignment)
[ 2.524680] [drm:amdgpu_get_bios [amdgpu]] *ERROR* Unable to locate a BIOS ROM
[ 2.524848] amdgpu 0000:09:00.0: amdgpu: Fatal error during GPU init
[ 2.524902] amdgpu: probe of 0000:09:00.0 failed with error -22

I got a similar problem (along other things) when I tried to use the card on windows. My big question is, what should I do to try and narrow the problem down?

  • Is it possible that my MacBook simply doesn't have enough pcie resources to support the gpu? How can I be sure of this?
  • Is it possible that the gpu is mis-aligned in the enclosure?
  • Would using an external monitor help to lower the number of used pcie resources?
  • Is using rEFInd a problem? Should I try another bootloader?

Any suggestions would be greatly appreciated!

MacBookPro14,1 - Razer Core X - AMD Radeon RX 6900XT


ReplyQuote
Ashley Ruglys
(@ashley_ruglys)
New Member
Joined: 4 months ago
 

Here's the output from the pcitree script when I have the egpu plugged in:

#=========================================================================================
┬[0000:00] ├─00:00.0 # [8086:5904] [0600] (rev 03) Host bridge : Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
├─00:02.0 # g0x0 [8086:5926] [0300] (rev 06) VGA compatible controller : Intel Corporation Iris Plus Graphics 640
├─00:14.0 # [8086:9d2f] [0c03] (rev 21) USB controller : Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
├─00:15.0 # [8086:9d60] [1180] (rev 21) Signal processing controller : Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0
├─00:15.2 # [8086:9d62] [1180] (rev 21) Signal processing controller : Intel Corporation Sunrise Point-LP Serial IO I2C Controller #2
├─00:16.0 # [8086:9d3a] [0780] (rev 21) Communication controller : Intel Corporation Sunrise Point-LP CSME HECI #1
├┬00:1c.0-[01] # g3x4 [8086:9d10] [0604] (rev f1) PCI bridge : Intel Corporation Sunrise Point-LP PCI Express Root Port #1
│└─01:00.0 # g3x4 [106b:2003] [0180] (rev 12) Mass storage controller : Apple Inc. S3X NVMe Controller
├┬00:1c.4-[04-79] # g3x4 [8086:9d14] [0604] (rev f1) PCI bridge : Intel Corporation Sunrise Point-LP PCI Express Root Port #5
│└┬04:00.0-[05-79] # g3x4 [8086:1578] [0604] (rev 02) PCI bridge : Intel Corporation DSL6540 Thunderbolt 3 Bridge [Alpine Ridge 4C 2015] │ ├┬05:00.0-[06] # g1x4 [8086:15d3] [0604] (rev 02) PCI bridge : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] │ │└─06:00.0 # g1x4 [8086:15d2] [0880] (rev 02) System peripheral : Intel Corporation JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016] │ ├┬05:01.0-[08-40] # g1x4 [8086:15d3] [0604] (rev 02) PCI bridge : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] │ ├┬05:02.0-[07] # g1x4 [8086:15d3] [0604] (rev 02) PCI bridge : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] │ │└─07:00.0 # g1x4 [8086:15d4] [0c03] (rev 02) USB controller : Intel Corporation JHL6540 Thunderbolt 3 USB Controller (C step) [Alpine Ridge 4C 2016] │ └┬05:04.0-[41-79] # g1x4 [8086:15d3] [0604] (rev 02) PCI bridge : Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] │ └┬41:00.0-[42-45] # g1x4 [8086:15da] [0604] (rev 02) PCI bridge : Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] │ └┬42:01.0-[43-45] # g3x4 [8086:15da] [0604] (rev 02) PCI bridge : Intel Corporation JHL6340 Thunderbolt 3 Bridge (C step) [Alpine Ridge 2C 2016] │ └┬43:00.0-[44-45] # g4x16 > g3x4 [1002:1478] [0604] (rev c0) PCI bridge : Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch
│ └┬44:00.0-[45] # g4x16 [1002:1479] [0604] PCI bridge : Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch
│ ├─45:00.0 # g4x16 [1002:73bf] [0300] (rev c0) VGA compatible controller : Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] │ └─45:00.1 # g4x16 [1002:ab28] [0403] Audio device : Advanced Micro Devices, Inc. [AMD/ATI] Device
├┬00:1d.0-[02] # g1x1 [8086:9d18] [0604] (rev f1) PCI bridge : Intel Corporation Sunrise Point-LP PCI Express Root Port #9
│└─02:00.0 # g1x1 [14e4:43a3] [0280] (rev 05) Network controller : Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter
├┬00:1d.1-[03] # g2x1 [8086:9d19] [0604] (rev f1) PCI bridge : Intel Corporation Sunrise Point-LP PCI Express Root Port #10
│└─03:00.0 # g2x1 [14e4:1570] [0480] Multimedia controller : Broadcom Inc. and subsidiaries 720p FaceTime HD Camera
├─00:1e.0 # [8086:9d27] [1180] (rev 21) Signal processing controller : Intel Corporation Sunrise Point-LP Serial IO UART Controller #0
├─00:1e.3 # [8086:9d2a] [1180] (rev 21) Signal processing controller : Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1
├─00:1f.0 # [8086:9d4e] [0601] (rev 21) ISA bridge : Intel Corporation Sunrise Point LPC Controller/eSPI Controller
├─00:1f.2 # [8086:9d21] [0580] (rev 21) Memory controller : Intel Corporation Sunrise Point-LP PMC
├─00:1f.3 # [8086:9d71] [0403] (rev 21) Audio device : Intel Corporation Sunrise Point-LP HD Audio
└─00:1f.4 # [8086:9d23] [0c05] (rev 21) SMBus : Intel Corporation Sunrise Point-LP SMBus

MacBookPro14,1 - Razer Core X - AMD Radeon RX 6900XT


ReplyQuote
Ashley Ruglys
(@ashley_ruglys)
New Member
Joined: 4 months ago
 

Great news; after installing the macOS Big Sur 11.4 Beta (20F5046g), the eGPU now works fantastically on macOS. I'm still having problems with Linux, but this doesn't seem to be a hardware issue after all.

MacBookPro14,1 - Razer Core X - AMD Radeon RX 6900XT


ReplyQuote