Contribute
Register

AMD9500Controller@0 failed to access hardware!

Status
Not open for further replies.
Hi Pavo,

Were the above log files at all informative?

Thanks,

Steve
 
Oh dear, now the 2018-003 security update to 10.13.6 is causing Mojave like failure.

Seeing the 'IOPlatformPanicAction -> AppleAHCIDiskDriver' message I tried unplugging my RAID card, but that had no impact. I also tried swapping the graphics card between the two PCIe2x16 slots (now plugged into the blue one), but it makes no difference.

Code:
IOGraphics flags 0x3 (0x51)

** AppleSMBusPCI::start failed to get acpi path for provider

** AppleSMBusPCI::start failed to get acpi path for provider

ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

AppleTyMCEDriver::start coreVIDPID = 0x2c708086 Number of packages = 1 Number of cpus = 12 memory monitor trough MCA

Thu Dec  6 09:20:17 2018 Mac-Pro.local com.apple.xpc.launchd[1] (MyListenerSocket) <Error>: No PATH environment variable set. The application firewall will not work with this service.

Thu Dec  6 09:20:17 2018 Mac-Pro.local com.apple.xpc.launchd[1] (MyListenerSocket) <Error>: No PATH environment variable set. The application firewall will not work with this service.

Thu Dec  6 09:20:17 2018 Mac-Pro.local com.apple.xpc.launchd[1] (com.apple.webcontentfilter.dns) <Notice>: This service is defined to be constantly running and is inherently inefficient.

DSMOS has arrived

IOSurface allowing global lookups (with warnings)

Unsupported CPU

Unsupported CPU

Unsupported PCH

[AGPM Controller] build gpuDict by GPU display.

[AGPM Controller] build gpuDict by GPU display.

[AGPM Controller] build gpuDict by GPU display.

[AGPM Controller] build gpuDict by GPU display.

[AGPM Controller] build gpuDict by GPU display.

[AGPM Controller] build gpuDict by GPU display.

IOConsoleUsers: time(0) 0->0, lin 0, llk 1,

IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

kPEDisableScreen -1

--> GPU register c0500198 read failed.

--> GPU register 12480 read failed.

--> GPU register 12480 read failed.

--> GPU register 12488 read failed.

--> GPU register 1248c read failed.

--> GPU register 1257c read failed.

--> GPU register 1257c read failed.

--> GPU register 400 read failed.

mp_kdp_enter(): 771, 8, 12 TIMED-OUT WAITING FOR NMI-ACK, PROCEEDING

Debugger called: <panic>

IOPlatformPanicAction -> AppleAHCIDiskDriver

IOPlatformPanicAction -> AppleAHCIDiskDriver

IOPlatformPanicAction -> AppleSMC

panic(cpu 10 caller 0xffffff801f166c51): "TLB invalidation IPI timeout, unresponsive CPU bitmap: 0x100, NMIPI acks: 0x0, now: 0x0, deadline: 60690396752"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.71.17/osfmk/x86_64/pmap.c:2798

Backtrace (CPU 10), Frame : Return Address

0xffffff82d9603610 : 0xffffff801f06e1c6

0xffffff82d9603660 : 0xffffff801f196aa4

0xffffff82d96036a0 : 0xffffff801f188d74

0xffffff82d9603710 : 0xffffff801f0201e0

0xffffff82d9603730 : 0xffffff801f06dc3c

0xffffff82d9603860 : 0xffffff801f06d9fc

0xffffff82d96038c0 : 0xffffff801f166c51

0xffffff82d9603960 : 0xffffff801f16d5a4

0xffffff82d9603a40 : 0xffffff801f16e574

0xffffff82d9603aa0 : 0xffffff801f0f8bef

0xffffff82d9603be0 : 0xffffff801f0f83d2

0xffffff82d9603c20 : 0xffffff801f103527

0xffffff82d9603d60 : 0xffffff801f051d48

0xffffff82d9603da0 : 0xffffff801f05240a

0xffffff82d9603e60 : 0xffffff801f06350f

0xffffff82d9603ef0 : 0xffffff801f172f4d

0xffffff82d9603fa0 : 0xffffff801f0209e6


BSD process name corresponding to current thread: WindowServer

Boot args: dart=0 -v debug=0x8 serial=1  -rootdmg-ramdisk auth-root-dmg=file:///macOS%20Install%20Data/Locked%20Files/BaseSystem.dmg


Mac OS version:

17G4015


Kernel version:

Darwin Kernel Version 17.7.0: Fri Nov  2 20:43:16 PDT 2018; root:xnu-4570.71.17~1/RELEASE_X86_64

Kernel UUID: F39BC8AD-8981-3617-BF39-E68CAA3268D5

Kernel slide:     0x000000001ee00000

Kernel text base: 0xffffff801f000000

__HIB  text base: 0xffffff801ef00000

System model name: MacPro5,1 (Mac-F221BEC8)


System uptime in nanoseconds: 62344617152

last loaded kext at 57539489043: >!AMCCSControl    1.5.5 (addr 0xffffff7fa2f7b000, size 94208)

loaded kexts:

org.netkas.driver.FakeSMC    1800

org.tgwbd.driver.NullCPUPowerManagement    1.0.0d2

>!AMCCSControl    1.5.5

@kext.AMDFramebuffer    1.6.8

>!AGraphicsDevicePolicy    3.20.14

>pmtelemetry    1

|IOUserEthernet    1.0.1

|IO!BSerialManager    6.0.7f11

@nke.webcontentfilter    5

@Dont_Steal_Mac_OS_X    7.0.0

>!ATyMCEDriver    1.0.3d2

>AGPM    110.23.37

>!AHV    1

>!AFIVRDriver    4.1.0

>!AOSXWatchdog    1

@kext.AMD9500!C    1.6.8

>ACPI_SMC_PlatformPlugin    1.0.0

>!A!ISlowAdaptiveClocking    4.0.0

>!A16X50ACPI    3.2

>DiskImages.ReadWriteDiskImage    480.60.2

>DiskImages.SparseDiskImage    480.60.2

>DiskImages.UDIFDiskImage    480.60.2

>DiskImages.HTTPBackingStore    480.60.2

>DiskImages.FileBackingStore    480.60.2

>DiskImages.RAMBackingStore    480.60.2

>!AWWANSupport    4.0.0

>!AFileSystemDriver    3.0.1

@filesystems.hfs.kext    407.50.6

@BootCache    40

@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1

@!AFSCompression.!AFSCompressionTypeZlib    1.0.0

@!ASystemPolicy    1.0

|SCSITaskUserClient    404.30.2

@filesystems.apfs    748.51.0

>!AAHCIPort    329.50.2

>!AHPET    1.8

>!ARTC    2.0

>!AACPIButtons    6.1

>!ASMBIOS    2.1

>!AAPIC    1.7

@nke.applicationfirewall    183

$TMSafetyNet    8

$quarantine    3

>!A!ICPUPowerManagement    220.50.1

>!ASMBus!C    1.0.18d1

|IOSMBus!F    1.1

>!AGraphicsControl    3.20.14

|IOSurface    211.15

|IONDRVSupport    519.21

@!AGPUWrangler    3.20.0

>!ASMBusPCI    1.0.14d1

>!AHDA!C    281.52

|IOHDA!F    281.52

|IOAudio!F    206.5

@vecLib.kext    1.2.0

@kext.AMDSupport    1.6.8

@!AGraphicsDeviceControl    3.20.14

|IOGraphics!F    519.21

>IOPlatformPluginLegacy    1.0.0

>IOPlatformPlugin!F    6.0.0d8

|IOSlowAdaptiveClocking!F    1.0.0

>!A16X50Serial    3.2

|IOSerial!F    11

>DiskImages.KernelBacked    480.60.2

>usb.IOUSBHostHIDDevice    1.2

|Broadcom!BHost!CUSBTransport    6.0.7f11

|IO!BHost!CUSBTransport    6.0.7f11

|IO!BHost!CTransport    6.0.7f11

>usb.cdc    5.0.0

>usb.networking    5.0.0

>usb.!UHostCompositeDevice    1.2

>!UHostMergeProperties    1.2

>usb.!UHub    1.2

@filesystems.hfs.encodings.kext    1

>usb.!UHostPacketFilter    1.0

|IOUSB!F    900.4.1

|IOSCSIMultimediaCommandsDevice    404.30.2

|IOBD!S!F    1.8

|IODVD!S!F    1.8

|IOCD!S!F    1.8

>!AXsanScheme    3

|IOAHCISerialATAPI    267.50.1

|IOAHCIBlock!S    301.40.2

>usb.!UXHCIPCI    1.2

>usb.!UXHCI    1.2

>usb.!UEHCIPCI    1.2

|IOAHCI!F    288

>usb.!UUHCIPCI    1.2

>usb.!UUHCI    1.2

>usb.!UEHCI    1.2

>!AEFINVRAM    2.1

>!AEFIRuntime    2.1

|IOHID!F    2.0.0

$sandbox    300.0

@kext.!AMatch    1.0.0d1

>!AKeyStore    2

>!UTDM    439.70.3

>!AMobileFileIntegrity    1.0.5

|IOUSBMass!SDriver    140.70.2

|IOSCSIBlockCommandsDevice    404.30.2

|IOSCSIArchitectureModel!F    404.30.2

>!ACredentialManager    1.0

>KernelRelayHost    1

>!ASEPManager    1.0.1

>IOSlaveProcessor    1

>!AFDEKeyStore    28.30

>!AEffaceable!S    1.0

|IOTimeSync!F    680.15

|IONetworking!F    3.4

>DiskImages    480.60.2

|IO!S!F    2.1

|IO!B!F    6.0.7f11

|IOUSBHost!F    1.2

>usb.!UCommon    1.0

>!ABusPower!C    1.0

|IOReport!F    31

>!AACPIPlatform    6.1

>!ASMC    3.1.9

|IOPCI!F    2.9

|IOACPI!F    1.4

@kec.Libm    1

@kec.pthread    1

@kec.corecrypto    1.0

Attempting to commit panic log to NVRAM


Please go to https://panic.apple.com to report this panic

Steve
 
Tried 10.14.2. Totally stumped.

With Lilu/WEG:

Code:
WhateverGreen:     rad @ (DBG) getConnectorInfo leaving unchaged priority

WhateverGreen:     rad @ (DBG) getConnectorsInfo resulting 3 connectors follow

WhateverGreen:     con @ (DBG) 0 is type 00000400 (DP  ) flags 00000304 feat 0100 pri 0000 txmit 11 enc 02 hotplug 05 sense 01

WhateverGreen:     con @ (DBG) 1 is type 00000800 (HDMI) flags 00000204 feat 0100 pri 0000 txmit 21 enc 03 hotplug 03 sense 04

WhateverGreen:     con @ (DBG) 2 is type 00000004 (DVI ) flags 00000004 feat 0100 pri 0000 txmit 10 enc 00 hotplug 04 sense 05

WhateverGreen:     rad @ (DBG) SetProperty caught model 14 (Radeon RX 560)

WhateverGreen:     rad @ (DBG) SetProperty ignored setting model to Radeon RX 560

Lilu: patcher @ (DBG) invoked at kext loading/unloading

Lilu: patcher @ (DBG) last kext is FFFFFF7F920B2000 and its name is com.apple.kext.AMDFramebuffer

Lilu: patcher @ (DBG) invoked at kext loading/unloading

Lilu: patcher @ (DBG) last kext is FFFFFF7F8EE5F000 and its name is com.apple.iokit.IOSMBusFamily

Lilu: patcher @ (DBG) invoked at kext loading/unloading

Lilu: patcher @ (DBG) last kext is FFFFFF7F920DC000 and its name is com.apple.driver.AppleSMBusController

Lilu: patcher @ (DBG) invoked at kext loading/unloading

Lilu: patcher @ (DBG) last kext is FFFFFF7F920EA000 and its name is com.apple.driver.AppleMCCSControl

GTrace synchronization point 0

GTrace synchronization point 1

WhateverGreen:     rad @ (DBG) starting controller done 1

IOConsoleUsers: time(0) 0->0, lin 0, llk 1, 

IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

GTracekPyncsaoneSateen -1int 5

Invalid Register Offset: 0xc0500198 >= 0x40000.

Invalid Register Offset: 0xc0500198 >= 0x40000.

Invalid Register Offset: 0xc0500198 >= 0x40000.

--> [2:0:0] !!! Failed to read register 0xc0500198..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x12480..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x12480..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x12488..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x1248c..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x1257c..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x1257c..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x400..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

Without Lilu/WEG:

Code:
IOG flags 0x3 (0x51)

ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out

DSMOS has arrived

IOSurface allowing global lookups (with warnings)

Unsupported CPU

Unsupported CPU

Unsupported PCH

GTrace synchronization point 0

GTrace synchronization point 1

GTrace synchronization point 2

GTrace synchronization point 3

GTrace synchronization point 4

IOConsoleUsers: time(0) 0->0, lin 0, llk 1, 

IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

GTrace sEDchrbliSction -oi
t 8

Invalid Register Offset: 0xc0500198 >= 0x40000.

Invalid Register Offset: 0xc0500198 >= 0x40000.

Invalid Register Offset: 0xc0500198 >= 0x40000.

--> [2:0:0] !!! Failed to read register 0xc0500198..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x12480..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x12480..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x12488..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x1248c..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x1257c..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x1257c..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

--> [2:0:0] !!! Failed to read register 0x400..

FATAL ERROR : ATIController failed to access PCI device [2:0:0]!

: : mp_kdp_enter() timed-out on cpu 2, NMI-ing

mp_kdp_enter() NMI pending on cpus: 0 1 6 7 10 11

mp_kdp_enter() timed-out during locked wait after NMI;expected 12 acks but received 6 after 24660370 loops in 1733396925 ticks

Debugger called: <panic>

IOPlatformPanicAction -> AppleAHCIDiskDriver

IOPlatformPanicAction -> AppleAHCIDiskDriver

IOPlatformPanicAction -> AppleSMC

panic(cpu 2 caller 0xffffff800acb4c85): "TLB invalidation IPI timeout, unresponsive CPU bitmap: 0x400, NMIPI acks: 0x0, now: 0x0, deadline: 131866356788"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4903.231.4/osfmk/x86_64/pmap.c:2837

Backtrace (CPU 2), Frame : Return Address

0xffffff82c57cb660 : 0xffffff800abaeafd 

0xffffff82c57cb6b0 : 0xffffff800ace85a3 

0xffffff82c57cb6f0 : 0xffffff800acd9fca 

0xffffff82c57cb760 : 0xffffff800ab5bca0 

0xffffff82c57cb780 : 0xffffff800abae517 

0xffffff82c57cb8a0 : 0xffffff800abae363 

0xffffff82c57cb910 : 0xffffff800acb4c85 

0xffffff82c57cb9b0 : 0xffffff800acbbb74 

0xffffff82c57cba90 : 0xffffff800acbcaf7 

0xffffff82c57cbaf0 : 0xffffff800ac43cec 

0xffffff82c57cbc40 : 0xffffff800ac4f649 

0xffffff82c57cbd70 : 0xffffff800ab8ff35 

0xffffff82c57cbdb0 : 0xffffff800ab905d2 

0xffffff82c57cbe50 : 0xffffff800aba3563 

0xffffff82c57cbef0 : 0xffffff800acc170b 

0xffffff82c57cbfa0 : 0xffffff800ab5c486 


BSD process name corresponding to current thread: WindowServer

Boot args: dart=0 nv_disable=1 -v debug=0x8 serial=1  root-dmg=file:///Install%20macOS%20Mojave.app/Contents/SharedSupport/BaseSystem.dmg


Mac OS version:

18C54


Kernel version:

Darwin Kernel Version 18.2.0: Mon Nov 12 20:24:46 PST 2018; root:xnu-4903.231.4~2/RELEASE_X86_64

Kernel UUID: 56B30885-F9BA-30E8-AD1C-5D59EC243BA9

Kernel slide:     0x000000000a800000

Kernel text base: 0xffffff800aa00000

__HIB  text base: 0xffffff800a900000

System model name: iMac14,2 (Mac-27ADBB7B4CEE8E61)


System uptime in nanoseconds: 133531148717

last loaded kext at 128033134936: >!AMCCSControl    1.5.6 (addr 0xffffff7f8ebf4000, size 90112)

loaded kexts:

org.netkas.driver.FakeSMC    1787

org.tgwbd.driver.NullCPUPowerManagement    1.0.0d2

>!AMCCSControl    1.5.6

@kext.AMDFramebuffer    2.0.4

>!AGraphicsDevicePolicy    3.28.4

>pmtelemetry    1

|IOUserEthernet    1.0.1

|IO!BSerialManager    6.0.9f2

@Dont_Steal_Mac_OS_X    7.0.0

>!AHV    1

@kext.AMD9500!C    2.0.4

>!A16X50ACPI    3.2

>!AFIVRDriver    4.1.0

>!AOSXWatchdog    1

>!A!ISlowAdaptiveClocking    4.0.0

>ACPI_SMC_PlatformPlugin    1.0.0

@nke.webcontentfilter    5

>DiskImages.ReadWriteDiskImage    493.0.0

>DiskImages.SparseDiskImage    493.0.0

>DiskImages.UDIFDiskImage    493.0.0

>DiskImages.HTTPBackingStore    493.0.0

>DiskImages.FileBackingStore    493.0.0

>DiskImages.RAMBackingStore    493.0.0

>!AWWANSupport    4.0.0

>!AFileSystemDriver    3.0.1

@filesystems.hfs.kext    407.200.4

@BootCache    40

@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1

@!AFSCompression.!AFSCompressionTypeZlib    1.0.0

@!ASystemPolicy    1.0

|SCSITaskUserClient    408.200.1

@filesystems.apfs    945.230.6

>!AAHCIPort    329.200.2

@private.KextAudit    1.0

>!ARTC    2.0

>!AHPET    1.8

>!AACPIButtons    6.1

>!ASMBIOS    2.1

>!AAPIC    1.7

@nke.applicationfirewall    190

$TMSafetyNet    8

>!A!ICPUPowerManagement    220.0.0

>!ASMBus!C    1.0.18d1

|IOSMBus!F    1.1

>!AGraphicsControl    3.28.4

|IOSurface    255.1

|IONDRVSupport    530

@!AGPUWrangler    3.28.4

@kext.AMDSupport    2.0.4

@!AGraphicsDeviceControl    3.28.4

>!A16X50Serial    3.2

|IOSerial!F    11

>!UAudio    315.6

>!AHDA!C    282.10

|IOGraphics!F    530.14

|IOHDA!F    282.10

|IOAudio!F    206.5

@vecLib.kext    1.2.0

>!ASMBusPCI    1.0.14d1

|IOSlowAdaptiveClocking!F    1.0.0

>IOPlatformPluginLegacy    1.0.0

>IOPlatformPlugin!F    6.0.0d8

>DiskImages.KernelBacked    493.0.0

>usb.IOUSBHostHIDDevice    1.2

|Broadcom!BHost!CUSBTransport    6.0.9f2

|IO!BHost!CUSBTransport    6.0.9f2

|IO!BHost!CTransport    6.0.9f2

>usb.cdc    5.0.0

>usb.networking    5.0.0

>usb.!UHostCompositeDevice    1.2

>usb.!UHub    1.2

>!UHostMergeProperties    1.2

@filesystems.hfs.encodings.kext    1

>usb.!UHostPacketFilter    1.0

|IOUSB!F    900.4.2

|IOSCSIMultimediaCommandsDevice    408.200.1

|IOBD!S!F    1.8

|IODVD!S!F    1.8

|IOCD!S!F    1.8

>!AXsanScheme    3

|IOAHCISerialATAPI    267.50.1

|IOAHCIBlock!S    301.200.2

>usb.!UXHCIPCI    1.2

>usb.!UXHCI    1.2

>usb.!UEHCIPCI    1.2

|IOAHCI!F    288

>usb.!UUHCIPCI    1.2

>usb.!UUHCI    1.2

>usb.!UEHCI    1.2

>!AEFINVRAM    2.1

>!AEFIRuntime    2.1

|IOHID!F    2.0.0

$quarantine    3

$sandbox    300.0

@kext.!AMatch    1.0.0d1

>!AKeyStore    2

>!UTDM    456.230.1

>!AMobileFileIntegrity    1.0.5

@kext.CoreTrust    1

|IOUSBMass!SDriver    145.200.2

|IOSCSIBlockCommandsDevice    408.200.1

|IOSCSIArchitectureModel!F    408.200.1

>!ACredentialManager    1.0

>KernelRelayHost    1

>!ASEPManager    1.0.1

>IOSlaveProcessor    1

>!AFDEKeyStore    28.30

>!AEffaceable!S    1.0

|IOTimeSync!F    700.7

|IONetworking!F    3.4

>DiskImages    493.0.0

|IO!S!F    2.1

|IO!B!F    6.0.9f2

|IOUSBHost!F    1.2

>usb.!UCommon    1.0

>!ABusPower!C    1.0

|IOReport!F    47

>!AACPIPlatform    6.1

>!ASMC    3.1.9

|IOPCI!F    2.9

|IOACPI!F    1.4

@kec.Libm    1

@kec.pthread    1

@kec.corecrypto    1.0

Attempting to commit panic log to NVRAM


Please go to https://panic.apple.com to report this panic

Steve
 
I've just posted HERE as that thread mentions the failing address
0xc0500198 in the context of Radeon GPUs. I'll report any conclusion back here should anything be forthcoming.

Steve
 
I never managed to get any further with the RX560, so I just bought a Sapphire Pulse RX580 8GB thinking "Well, this is known to work, surely". Oh dear... attempting to boot Mojave or the 10.13.6 2019-001 security update fails in the same way as before...

Code:
--> GPU register c0500198 read failed.

--> GPU register 12480 read failed.

--> GPU register 12480 read failed.

--> GPU register 12488 read failed.

--> GPU register 1248c read failed.

--> GPU register 1257c read failed.

--> GPU register 1257c read failed.

--> GPU register 400 read failed.

So frustrating.

Steve
 

Attachments

  • RX580.bootlog.txt
    41.6 KB · Views: 455
Thanks for the reply @Gigamaxx

I've tried tried your suggestion, with the Sensor kexts removed and the additional boot arg. Booting the 14.2.2 bootloader from USB, which is probably more reproducible than my High Sierra installation, I got the attached failure.

I know that people have got the RX580 working and likewise the W3690 Xeon, so I'm wondering if this is just a bad BIOS issue. I've tried npci bootargs before to force re-enumeration of the PCI bus to no avail.

Code:
Invalid Register Offset: 0xc0500198 >= 0x40000.

Invalid Register Offset: 0xc0500198 >= 0x40000.

--> [3:0:0] !!! Failed to read register 0xc0500198..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

--> [3:0:0] !!! Failed to read register 0x12480..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

--> [3:0:0] !!! Failed to read register 0x12480..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

--> [3:0:0] !!! Failed to read register 0x12488..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

--> [3:0:0] !!! Failed to read register 0x1248c..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

--> [3:0:0] !!! Failed to read register 0x1257c..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

--> [3:0:0] !!! Failed to read register 0x1257c..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

--> [3:0:0] !!! Failed to read register 0x400..

FATAL ERROR : ATIController failed to access PCI device [3:0:0]!

mp_kdp_enter() timed-out on cpu 6, NMI-ing

mp_kdp_enter() NMI pending on cpus: 0 1 10 11

mp_kdp_enter() timed-out during locked wait after NMI;expected 12 acks but received 8 after 24694859 loops in 1733394520 ticks

Debugger called: <panic>
 

Attachments

  • RX580.MojaveInstaller.txt
    44.3 KB · Views: 322
Last edited:
A breakthrough! I figured that the issue may be that the AMD driver doesn't expect to be the sole driver and so if I had another primary display used by the BIOS, things might work better. I installed an old Nvidia Quadro 2000 card which MacOS will only use as a dumb frame buffer with no acceleration. I configured the BIOS to use this instead of the RX580 to boot, and voila, the High Sierra 2019-001 security patch installed without issue.

Both RX580 displays work perfectly. The only problem is that I now have a third, unwanted display. How can I disable the Nvidia driver? Based on the following:

Code:
$ kextstat | grep nvidia
  133    1 0xffffff7f816fd000 0x2da000   0x2da000   com.apple.nvidia.driver.NVDAResman (10.3.2) 6DE4BC26-EEC1-379B-AD41-532FB0A529CD <124 114 106 12 7 5 4 3 1>
  134    0 0xffffff7f819e7000 0x1c0000   0x1c0000   com.apple.nvidia.driver.NVDAGF100Hal (10.3.2) E2B49614-9469-3454-AF92-7354308B94AC <133 12 4 3>

I added NVDAResman and NVDAGF100Hal to the DisableDrivers section in config.plist. Didn't have any effect unfortunately.

How can I disable the Quadro 2000 display?

Thanks,

Steve
 
I moved the IONDRVSupport.kext and all the NVDA*.kext drivers out of /System/Library/Extensions and that had the desired effect, but that seems rather clumsy and might not survive an OS upgrade.

Steve
 
I tried an update to Mojave, but it crashed on reboot. I was able to boot to the recovery image, and move the kexts as per the previous post... all seems to be working now! :)
 
Last edited:
Status
Not open for further replies.
Back
Top