Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
In addition to audio and bluetooth problems my USB3 port on the bottom (U31G1_34) also doesn't work, I had to to connect to the one on the side of the motherboard (U31G1_12)
 
In addition to audio and bluetooth problems my USB3 port on the bottom (U31G1_34) also doesn't work, I had to to connect to the one on the side of the motherboard (U31G1_12)

I had the same issue until I applied the Clover usb limits patch
 
Well my rig is not going as planned . A lot of trouble with the pci slots . Nothing will go in slot 3 (pci 16 2) it crashes OS X each time. My RME ray dats are only recognized by the system in slot 4 . In slots 5 and 6 they are seen by the pci profile but not seen by the system as audio devices . I really tried to figure out the dsdt but I’m stumped at this point .
 
In
How did you find out the device id of the TB chipset?
Just asking to identify what it is on the Designare
1. In DPCIManager find your TB3 Device ID.
2. In boot.log find where is your device and copy adres to clover arbitrary.
 
I had the same issue until I applied the Clover usb limits patch
Is it in the instructions? Could you please share a bit more information on this?
Edit: I checked it and USB port limit patch was already applied.
 

Attachments

  • Screen Shot 2018-03-11 at 19.35.51.png
    Screen Shot 2018-03-11 at 19.35.51.png
    11.9 KB · Views: 139
Last edited:
In

1. In DPCIManager find your TB3 Device ID.
2. In boot.log find where is your device and copy adres to clover arbitrary.

What is the Device ID needed for (I ask because the device ID doesn't seem to be contained in any of the Arbitrary injected properties in the code examples in this thread...)
 
Hey there,
I'm having a little trouble debugging a kernel panic that I've been getting on my system. i9-7920x running on an Asus X299-A mobo. Nvidia 1080 Ti running on 378.10.10.10.25.106.

I performed the "patched" bios and confirmed that MSR 0xE2 is unlocked. I performed a clean install of 10.13.3 on an 1TB SSD and only installed Chrome, VLC, Clover Config and Nvidia drivers via this script: https://www.tonymacx86.com/threads/nvidia-update-simple-way-to-install-nvidia-web-drivers.244987/

I can create the KP by playing two videos from a local file at the same time. After a while it will completely freeze. One in VLC, one in Quicktime. But the machine will lock up randomly at other times, while idling or under load. While writing this I had the machine lock up on me. This is the same issue I was running into on a previous install so I figured I'd try to start fresh on another SSD.

Here's what the Apple Error report produced when I rebooted. I'm not very advanced and any help would be appreciated in figuring out what's happening. The report is the same each crash.

Anonymous UUID: A9E17871-9308-C99F-B41F-F0E3E3CA1000



Sat Mar 10 18:41:40 2018



*** Panic Report ***

Machine-check capabilities: 0x0000000000000c14

family: 6 model: 85 stepping: 4 microcode: 33554490

signature: 0x50654

Intel(R) Core(TM) i9-7920X CPU @ 2.90GHz

20 error-reporting banks

Processor 1: IA32_MCG_STATUS: 0x0000000000000005

IA32_MC0_STATUS(0x401): 0xf200004000000005

panic(cpu 0 caller 0xffffff800816ed7a): "Double fault at 0xffffff80080019a8, registers:\n" "CR0: 0x0000000080010033, CR2: 0x0000020588a63fa8, CR3: 0x0000000c3d8ba032, CR4: 0x00000000003627e0\n" "RAX: 0xffffff8007d06020, RBX: 0x0000000000000012, RCX: 0xffffff807bd43030, RDX: 0x0000000000000008\n" "RSP: 0x0000020588a63fb0, RBP: 0x0000000000000000, RSI: 0x000000000000002b, RDI: 0x0000020085d309c0\n" "R8: 0x0000000000000001, R9: 0x0000000000000000, R10: 0x000000010f64b000, R11: 0x00007ff6fb31c080\n" "R12: 0x0000020588a63fb0, R13: 0x000000000012eb40, R14: 0x00007ff81003a600, R15: 0x0000020085d309c0\n" "RFL: 0x0000000000010002, RIP: 0xffffff80080019a8, CS: 0x0000000000000008, SS: 0x0000000000000000\n" "Error code: 0x0000000000000000\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.47.16/osfmk/i386/trap_native.c:168

Backtrace (CPU 0), Frame : Return Address

0xffffff8007d4c010 : 0xffffff800804f606 mach_kernel : _handle_debugger_trap + 0x506

0xffffff8007d4c060 : 0xffffff800817c744 mach_kernel : _kdp_i386_trap + 0x114

0xffffff8007d4c0a0 : 0xffffff800816e159 mach_kernel : _kernel_trap + 0x5e9

0xffffff8007d4c120 : 0xffffff8008001120 mach_kernel : _return_from_trap + 0xe0

0xffffff8007d4c140 : 0xffffff800804f03c mach_kernel : _panic_trap_to_debugger + 0x25c

0xffffff8007d4c270 : 0xffffff800804edbc mach_kernel : _panic + 0x5c

0xffffff8007d4c2d0 : 0xffffff8008179e08 mach_kernel : _mp_kdp_enter + 0x468

0xffffff8007d4c320 : 0xffffff800804f16a mach_kernel : _handle_debugger_trap + 0x6a

0xffffff8007d4c370 : 0xffffff800817c744 mach_kernel : _kdp_i386_trap + 0x114

0xffffff8007d4c3b0 : 0xffffff800816e159 mach_kernel : _kernel_trap + 0x5e9

0xffffff8007d4c430 : 0xffffff8008001120 mach_kernel : _return_from_trap + 0xe0

0xffffff8007d4c450 : 0xffffff800804f03c mach_kernel : _panic_trap_to_debugger + 0x25c

0xffffff8007d4c580 : 0xffffff800804edbc mach_kernel : _panic + 0x5c

0xffffff8007d4c5e0 : 0xffffff800816ed7a mach_kernel : _panic_64 + 0xda

0xffffff8007d4c6d0 : 0xffffff80080019dd mach_kernel : _hndl_double_fault + 0x1d



BSD process name corresponding to current thread: helpd

Boot args: -v darkwake=0 keepsyms=1 debug=0x100



Mac OS version:

17D2104



Kernel version:

Darwin Kernel Version 17.4.0: Tue Dec 19 10:52:05 PST 2017; root:xnu-4570.47.16~1/RELEASE_X86_64

Kernel UUID: 29EF1F85-10C5-3F25-AED6-5529E5948D42

Kernel slide: 0x0000000007c00000

Kernel text base: 0xffffff8007e00000

__HIB text base: 0xffffff8007d00000

System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)



System uptime in nanoseconds: 362307642279

last loaded kext at 249892193195: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8908e000, size 69632)

loaded kexts:

com.nvidia.web.GeForceWeb 10.2.9

com.nvidia.web.NVDAGP100HalWeb 10.2.9

com.nvidia.web.NVDAResmanWeb 10.2.9

com.nvidia.NVDAStartupWeb 10.2.9

com.insanelymac.IntelMausiEthernet 2.3.0

org.netkas.driver.FakeSMC 1448

com.apple.filesystems.msdosfs 1.10

com.apple.filesystems.smbfs 3.2.1

com.apple.filesystems.exfat 1.4

com.apple.filesystems.autofs 3.0

com.apple.driver.AppleUpstreamUserClient 3.6.4

com.apple.driver.AppleMCCSControl 1.5.3

com.apple.driver.AGPM 110.23.31

com.apple.driver.ApplePlatformEnabler 2.7.0d0

com.apple.driver.X86PlatformShim 1.0.0

com.apple.driver.AppleGraphicsDevicePolicy 3.16.21

com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0

com.apple.AGDCPluginDisplayMetrics 3.16.2

com.apple.driver.AppleIntelPCHPMC 2.0.1

com.apple.nvidia.NVDAStartup 10.2.8

com.apple.driver.AppleHV 1

com.apple.iokit.IOUserEthernet 1.0.1

com.apple.iokit.IOBluetoothSerialManager 6.0.4f1

com.apple.driver.pmtelemetry 1

com.apple.Dont_Steal_Mac_OS_X 7.0.0

com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0

com.apple.driver.AppleFIVRDriver 4.1.0

com.apple.driver.Apple16X50ACPI 3.2

com.apple.driver.AppleOSXWatchdog 1

com.apple.iokit.SCSITaskUserClient 404.30.2

com.apple.driver.AppleFileSystemDriver 3.0.1

com.apple.filesystems.apfs 748.47.11

com.apple.filesystems.hfs.kext 407.30.1

com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1

com.apple.BootCache 40

com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0

com.apple.driver.AppleAHCIPort 329

com.apple.driver.AppleACPIEC 6.1

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleRTC 2.0

com.apple.driver.AppleACPIButtons 6.1

com.apple.driver.AppleSMBIOS 2.1

com.apple.driver.AppleAPIC 1.7

com.apple.nke.applicationfirewall 183

com.apple.security.TMSafetyNet 8

com.apple.security.quarantine 3

com.apple.IOBufferCopyEngineTest 1

com.apple.kext.triggers 1.0

com.apple.driver.AppleSMBusController 1.0.18d1

com.apple.iokit.IOAcceleratorFamily2 376.6

com.apple.driver.AppleGraphicsControl 3.16.21

com.apple.driver.IOPlatformPluginLegacy 1.0.0

com.apple.iokit.IONDRVSupport 517.22

com.apple.driver.AppleSMBusPCI 1.0.14d1

com.apple.driver.AppleHDAController 280.12

com.apple.iokit.IOHDAFamily 280.12

com.apple.iokit.IOAudioFamily 206.5

com.apple.vecLib.kext 1.2.0

com.apple.driver.AppleSSE 1.0

com.apple.iokit.IOSurface 209.2.2

com.apple.iokit.IOBluetoothFamily 6.0.4f1

com.apple.AppleGPUWrangler 3.16.2

com.apple.AppleGraphicsDeviceControl 3.16.21

com.apple.iokit.IOGraphicsFamily 517.22

com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0

com.apple.driver.Apple16X50Serial 3.2

com.apple.iokit.IOSerialFamily 11

com.apple.driver.X86PlatformPlugin 1.0.0

com.apple.driver.IOPlatformPluginFamily 6.0.0d8

com.apple.driver.AppleHIDKeyboard 203

com.apple.driver.AppleUSBHostMergeProperties 1.2

com.apple.driver.usb.IOUSBHostHIDDevice 1.2

com.apple.driver.usb.AppleUSBHub 1.2

com.apple.driver.usb.cdc 5.0.0

com.apple.driver.usb.networking 5.0.0

com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2

com.apple.filesystems.hfs.encodings.kext 1

com.apple.driver.usb.AppleUSBHostPacketFilter 1.0

com.apple.iokit.IOUSBFamily 900.4.1

com.apple.driver.AppleXsanScheme 3

com.apple.iokit.IOAHCIBlockStorage 301.40.2

com.apple.iokit.IOAHCIFamily 288

com.apple.driver.usb.AppleUSBXHCIPCI 1.2

com.apple.driver.usb.AppleUSBXHCI 1.2

com.apple.driver.AppleEFINVRAM 2.1

com.apple.driver.AppleEFIRuntime 2.1

com.apple.iokit.IOSMBusFamily 1.1

com.apple.iokit.IOHIDFamily 2.0.0

com.apple.security.sandbox 300.0

com.apple.kext.AppleMatch 1.0.0d1

com.apple.iokit.IOBufferCopyEngineFamily 1

com.apple.driver.DiskImages 480.30.2

com.apple.driver.AppleFDEKeyStore 28.30

com.apple.driver.AppleEffaceableStorage 1.0

com.apple.driver.AppleKeyStore 2

com.apple.driver.AppleUSBTDM 439.47.2

com.apple.driver.AppleMobileFileIntegrity 1.0.5

com.apple.iokit.IOUSBMassStorageDriver 140.30.1

com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2

com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2

com.apple.iokit.IOStorageFamily 2.1

com.apple.driver.AppleCredentialManager 1.0

com.apple.driver.KernelRelayHost 1

com.apple.iokit.IOUSBHostFamily 1.2

com.apple.driver.usb.AppleUSBCommon 1.0

com.apple.driver.AppleBusPowerController 1.0

com.apple.driver.AppleSEPManager 1.0.1

com.apple.driver.IOSlaveProcessor 1

com.apple.iokit.IOReportFamily 31

com.apple.iokit.IOTimeSyncFamily 653.2

com.apple.iokit.IONetworkingFamily 3.4

com.apple.driver.AppleACPIPlatform 6.1

com.apple.driver.AppleSMC 3.1.9

com.apple.iokit.IOPCIFamily 2.9

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.pthread 1

com.apple.kec.Libm 1

com.apple.kec.corecrypto 1.0



EOF

Model: iMacPro1,1, BootROM IMP11.0064.B30, 12 processors, 2.90 GHz, 48 GB, SMC 2.41f1

Graphics: NVIDIA GeForce GTX 1080 Ti, NVIDIA GeForce GTX 1080 Ti, PCIe, 11 GB

Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 3200 MHz, G-Skill, F4-3200C16-8GTZB

Memory Module: BANK 1/DIMM0, 8 GB, DDR4, 3200 MHz, G-Skill, F4-3200C16-8GTZB

Memory Module: BANK 2/DIMM0, 8 GB, DDR4, 3200 MHz, G-Skill, F4-3200C16-8GTZB

Memory Module: BANK 1/DIMM1, 8 GB, DDR4, 3200 MHz, G-Skill, F4-3200C16-8GTZB

Memory Module: BANK 2/DIMM1, 8 GB, DDR4, 3200 MHz, G-Skill, F4-3200C16-8GTZB

Memory Module: BANK 0/DIMM2, 8 GB, DDR4, 3200 MHz, G-Skill, F4-3200C16-8GTZB

Network Service: Ethernet, Ethernet, en0

PCI Card: NVIDIA GeForce GTX 1080 Ti, Display Controller, PCI Slot 6@101,0,0

PCI Card: pci10de,10ef, Audio Device, PCI Slot 6@101,0,1

Serial ATA Device: SAMSUNG MZ7LN1T0HMJP-00000, 1.02 TB

USB Device: USB 3.0 Bus

USB Device: Ultra Fit

USB Device: USB2.0 Hub

USB Device: Intuos5 touch S

USB Device: Keyboard Hub

USB Device: Apple Keyboard

USB Device: Razer DeathAdder Chroma

USB Device: USB 3.1 Bus

USB Device: USB 3.1 Bus

Thunderbolt Bus:

Update, I tried an RX 580 AMD GPU to see if the issue was related to the Nvidia card. Same freeze persists. Any help would be much appreciated.
 
Well my rig is not going as planned . A lot of trouble with the pci slots . Nothing will go in slot 3 (pci 16 2) it crashes OS X each time. My RME ray dats are only recognized by the system in slot 4 . In slots 5 and 6 they are seen by the pci profile but not seen by the system as audio devices . I really tried to figure out the dsdt but I’m stumped at this point .

Have you tried to see if PCI slots work in windows? Therefore you could find out if your config is wrong or there is some hardware problems.
 
In

1. In DPCIManager find your TB3 Device ID.
2. In boot.log find where is your device and copy adres to clover arbitrary.

Thank you for this.
Booting in windows and looking at what usb 3.1 devices appeared when I plugged it into the TB3 port, I found that it was vendor id 8086, device id 15d4 which is this controller: https://ark.intel.com/fr/products/94031/Intel-JHL6540-Thunderbolt-3-Controller
The JHL6540 is what's found in the iMac Pro.


Interestingly, googling for this JHL6540 controller, lead me to the ASRock http://www.asrock.com/mb/spec/product.asp?Model=Thunderbolt 3 AIC
Which is in stock at Amazon for just 100 euros.

I wonder if I should just return the designare and get the Asus Deluxe prime plus that card instead. Similar price, but I won't have to do any fiddling with the SSDT and other crap anymore !
 
Last edited by a moderator:
In
1. In DPCIManager find your TB3 Device ID.
2. In boot.log find where is your device and copy adres to clover arbitrary.

I have two entries showing up in DPCIManager in the PCI list
Screen Shot 2018-03-11 at 9.18.36 pm.png

That's different to what I was expecting...
Ohhhh.. I think I know what this is... This is the TB1 adapter found in the Apple TB screen !
I'll reboot and see if I disconnect the screen if those two are still there.

Otherwise, no other mention of thunderbolt in there.
The devices that are related are:
vendor id - device id - description
8086 - 15D2 - Name: JHL6540 Thunderbolt 3 NHI (C step) [Alpine Ridge 4C 2016]
8086 - 15D3 - Name: JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (5 of them)
 
Status
Not open for further replies.
Back
Top