Contribute
Register

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

Status
Not open for further replies.
Working on the implementation of the Asus XG-C100C 10 Gbit Ethernet card as per section 8.2.1:

Could someone please help me with an idea how to create a 10.13.3 fresh USB installation media? I need to passively flash the card for OSX use, but I have no idea where to obtain 10.13.x for the procedure.

Next question: Do I need to install 10.13. and then install all updates until I hit 10.13.3 release?

@kgp: It came to my attention that in the distributed EFI folder the hex values for the kext patch for the Asus card are different than the ones in text section of 8.2.1 -- which values would you recommend?

Cheers!
 
Working on the implementation of the Asus XG-C100C 10 Gbit Ethernet card as per section 8.2.1:

Could someone please help me with an idea how to create a 10.13.3 fresh USB installation media? I need to passively flash the card for OSX use, but I have no idea where to obtain 10.13.x for the procedure.

Next question: Do I need to install 10.13. and then install all updates until I hit 10.13.3 release?

@kgp: It came to my attention that in the distributed EFI folder the hex values for the kext patch for the Asus card are different than the ones in text section of 8.2.1 -- which values would you recommend?

Cheers!

Code:
AppleEthernetAquantiaAqtion    6275696C 742D696E    62626262 62626262   Aquantia "built-in" patch ©Mieze

That one also survives under 10.14
 

Attachments

  • SSDT-X299-ARPT_M2.aml
    389 bytes · Views: 76
Last edited:
  • Like
Reactions: kgp
hi kgp, it is possible to adapt your SSDT-X299-ARPT (Airport implementation) for the M2 NgFF port (replaced Asus wifi card for original Airport with adaptor).
This M2 NgFF is adressed as PCI0.RP03.PXSX

Thx a lot
Edit: Ok, very easy with your post How to build your own iMac Pro [Successful Build/Extended Guide]

Just curious which card and adapter did you use to replace the onboard WiFi? The ones I’ve seen are too long so you have keep the cover surrounding the IO off.
 
Just curious which card and adapter did you use to replace the onboard WiFi? The ones I’ve seen are too long so you have keep the cover surrounding the IO off.

BCM94352Z DW1560 will serve you well and fit in the NGFF slot, but you have to take off the shroud and put it back together.

Nowadays I use OSXWifi card because I was having some issues with interference with Bluetooth headphones, which has never been resolved fully.

Check this older post in this thread.
 
I've been able to run my setup for awhile now and everything seems to run perfectly. I am able to use ProTools without a lot of plugins but the moment I open a show with a lot of plugins my computer crashes. Would anyone be able to help by looking at this kernel panic?

Mon Oct 22 17:46:31 2018

*** Panic Report ***
Machine-check capabilities: 0x0000000000000c14
family: 6 model: 85 stepping: 4 microcode: 33554509
signature: 0x50654
Intel(R) Core(TM) i9-7960X CPU @ 2.80GHz
20 error-reporting banks
Processor 4: IA32_MCG_STATUS: 0x0000000000000005
IA32_MC0_STATUS(0x401): 0xf200000000070005
Processor 5: IA32_MCG_STATUS: 0x0000000000000005
IA32_MC0_STATUS(0x401): 0xf200000000070005
mp_kdp_enter(): 4294967291, 1, 32 TIMED-OUT WAITING FOR NMI-ACK, PROCEEDING
panic(cpu 2 caller 0xffffff800618819a): "Machine Check at 0xffffff8006198c95, registers:\n" "CR0: 0x000000008001003b, CR2: 0x000000010056c000, CR3: 0x000000001d2fb000, CR4: 0x00000000003627e0\n" "RAX: 0x0000000000000020, RBX: 0xffffff80069ec3c0, RCX: 0x0000000000000001, RDX: 0x0000000000000000\n" "RSP: 0xffffffa3c58e3ed0, RBP: 0xffffffa3c58e3f10, RSI: 0x0000000000000000, RDI: 0xffffff8006852740\n" "R8: 0x0000000000000020, R9: 0x0000000000000001, R10: 0x000000825ff6725b, R11: 0xffffff80069ebc80\n" "R12: 0x0000000000000020, R13: 0x07fffffffffffcb9, R14: 0x000000825ff675a1, R15: 0x0000000000000002\n" "RFL: 0x0000000000000046, RIP: 0xffffff8006198c95, CS: 0x0000000000000008, SS: 0x0000000000000010\n" "Error code: 0x0000000000000000\n"@/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-4570.71.3/osfmk/i386/trap_native.c:168
Backtrace (CPU 2), Frame : Return Address
0xffffff8005f4d330 : 0xffffff800606c1c6 mach_kernel : _handle_debugger_trap + 0x4c6
0xffffff8005f4d380 : 0xffffff8006195344 mach_kernel : _kdp_i386_trap + 0x114
0xffffff8005f4d3c0 : 0xffffff80061875c4 mach_kernel : _kernel_trap + 0x4e4
0xffffff8005f4d430 : 0xffffff800601e1e0 mach_kernel : _return_from_trap + 0xe0
0xffffff8005f4d450 : 0xffffff800606bc3c mach_kernel : _panic_trap_to_debugger + 0x21c
0xffffff8005f4d580 : 0xffffff800606b9fc mach_kernel : _panic + 0x5c
0xffffff8005f4d5e0 : 0xffffff800618819a mach_kernel : _panic_64 + 0xda
0xffffff8005f4d6d0 : 0xffffff800601ea5f mach_kernel : _hndl_machine_check + 0xf
0xffffffa3c58e3f10 : 0xffffff80061893fc mach_kernel : _machine_idle + 0x1dc
0xffffffa3c58e3f30 : 0xffffff800608a4a2 mach_kernel : _processor_idle + 0xd2
0xffffffa3c58e3f80 : 0xffffff800608aa70 mach_kernel : _idle_thread + 0x20
0xffffffa3c58e3fa0 : 0xffffff800601d557 mach_kernel : _call_continuation + 0x17

BSD process name corresponding to current thread: kernel_task
Boot args: darkwake=0 keepsyms=1

Mac OS version:
17G2208

Kernel version:
Darwin Kernel Version 17.7.0: Fri Jul 6 19:54:51 PDT 2018; root:xnu-4570.71.3~2/RELEASE_X86_64
Kernel UUID: AA72F0D4-894C-372F-B168-7F3EE869AE03
Kernel slide: 0x0000000005e00000
Kernel text base: 0xffffff8006000000
__HIB text base: 0xffffff8005f00000
System model name: iMacPro1,1

System uptime in nanoseconds: 560960824589
last loaded kext at 395213018466: com.apple.driver.AppleXsanScheme 3 (addr 0xffffff7f89f67000, size 32768)
last unloaded kext at 230868068907: com.apple.driver.AppleFileSystemDriver 3.0.1 (addr 0xffffff7f86bb3000, size 16384)
loaded kexts:
com.intel.driver.EnergyDriver 3.5.5
com.smalltree.driver.SmallTreeIntel82576 1.0.6
com.insanelymac.IntelMausiEthernet 2.3.0
hu.interferenc.TSCAdjustReset 1.1
as.vit9696.AppleALC 1.3.2
as.vit9696.WhateverGreen 1.2.3
as.vit9696.Lilu 1.2.7
org.netkas.driver.FakeSMC 1449
org.tw.CodecCommander 2.6.3
com.apple.filesystems.autofs 3.0
com.apple.driver.AudioAUUC 1.70
com.apple.filesystems.exfat 1.4
com.apple.driver.AppleUpstreamUserClient 3.6.5
com.apple.driver.AppleMCCSControl 1.5.5
com.apple.kext.AMDFramebuffer 1.6.8
com.apple.filesystems.msdosfs 1.10
com.apple.driver.AGPM 110.23.37
com.apple.driver.ApplePlatformEnabler 2.7.0d0
com.apple.driver.X86PlatformShim 1.0.0
com.apple.driver.AppleHDA 281.52
com.apple.kext.AMDRadeonX5000 1.6.8
com.apple.AGDCPluginDisplayMetrics 3.20.13
com.apple.driver.AppleHV 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.iokit.IOBluetoothSerialManager 6.0.7f11
com.apple.driver.pmtelemetry 1
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleGFXHDA 100.1.17
com.apple.driver.AppleIntelPCHPMC 2.0.1
com.apple.kext.AMD10000Controller 1.6.8
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.filesystems.apfs 748.51.0
com.apple.filesystems.hfs.kext 407.50.6
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleSystemPolicy 1.0
com.apple.driver.AppleAHCIPort 329.50.2
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.driver.AppleXsanScheme 3
com.apple.kext.triggers 1.0
com.apple.driver.AppleSMBusController 1.0.18d1
com.apple.driver.DspFuncLib 281.52
com.apple.kext.OSvKernDSPLib 526
com.apple.kext.AMDRadeonX5000HWLibs 1.0
com.apple.iokit.IOAcceleratorFamily2 378.26
com.apple.kext.AMDRadeonX5000HWServices 1.6.8
com.apple.iokit.IOAVBFamily 680.2
com.apple.plugin.IOgPTPPlugin 680.15
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.AppleSSE 1.0
com.apple.iokit.IOSurface 211.15
com.apple.iokit.IOSerialFamily 11
com.apple.AppleGPUWrangler 3.20.13
com.apple.driver.AppleHDAController 281.52
com.apple.iokit.IOHDAFamily 281.52
com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.7f11
com.apple.iokit.IOBluetoothHostControllerTransport 6.0.7f11
com.apple.iokit.IOBluetoothFamily 6.0.7f11
com.apple.iokit.IONDRVSupport 519.20
com.apple.kext.AMDSupport 1.6.8
com.apple.AppleGraphicsDeviceControl 3.20.13
com.apple.iokit.IOGraphicsFamily 519.20
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.X86PlatformPlugin 1.0.0
com.apple.driver.IOPlatformPluginFamily 6.0.0d8
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.iokit.IOAHCIBlockStorage 301.40.2
com.apple.driver.usb.networking 5.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2
com.apple.driver.usb.AppleUSBHub 1.2
com.apple.filesystems.hfs.encodings.kext 1
com.apple.iokit.IOAHCIFamily 288
com.apple.driver.usb.AppleUSBXHCIPCI 1.2
com.apple.driver.usb.AppleUSBXHCI 1.2
com.apple.driver.usb.AppleUSBHostPacketFilter 1.0
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.driver.AppleEFINVRAM 2.1
com.apple.iokit.IOSMBusFamily 1.1
com.apple.driver.AppleEFIRuntime 2.1
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.iokit.IOAudioFamily 206.5
com.apple.vecLib.kext 1.2.0
com.apple.driver.DiskImages 480.60.1
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleUSBTDM 439.70.3
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.iokit.IOUSBMassStorageDriver 140.70.2
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 680.15
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 15.16.6059.0.0,0, 16 processors, 2.81 GHz, 32 GB, SMC 2.41f1
Graphics: Radeon RX Vega 56, Radeon RX Vega 56, PCIe
Memory Module: BANK 0/DIMM0, 16 GB, DDR4, 2400 MHz, Corsair, CMK32GX4M2A2400C16
Memory Module: BANK 0/DIMM2, 16 GB, DDR4, 2400 MHz, Corsair, CMK32GX4M2A2400C16
Bluetooth: Version 6.0.7f11, 3 services, 26 devices, 1 incoming serial ports
Network Service: Ethernet 2, Ethernet, en1
PCI Card: Radeon RX Vega 56, Display Controller, PCI Slot 6@103,0,0
PCI Card: pci1002,aaf8, Audio Device, PCI Slot 6@103,0,1
Serial ATA Device: CT500MX500SSD1, 500.11 GB
USB Device: USB 3.0 Bus
USB Device: ASM107x
USB Device: STM32 BOOTLOADER
USB Device: Bluetooth HCI
USB Device: USB Receiver
USB Device: ASM107x
USB Device: USB 3.1 Bus
USB Device: USB 3.1 Bus
USB Device: USB 3.1 Bus
Thunderbolt Bus:
 
Yeah I don’t use new versions of Adobe in production environment unless it’s like 6 months in with bug patches. I might install it on the side to check performance though.

Honestly if you’re full time Premiere Windows is better for you since you can use Cuda without problems.

There’s a freezing bug in macos and exporting with AME and Premiere just that issue alone is enough not to use it.

Cuda runs better than metal and opencl by miles.

FCPX runs like butter but no one I know uses it.

I'm not full-time Premiere. I mostly use Resolve. But most of my clients request ProRes, so that's keeps me in MacOS for now. And I prefer the MacOS OS over Windows by far. I just hope Apple and Nvidia and work things out or at least Nvidia can get the drivers out. Or if AMD could make better GPUs that perform as well as Nvidia...

I have not experienced any export bugs with Premiere Pro or AME. And that's with CUDA, OpenCL, or Metal. Seems to all work fine for me.

I do like the FCPX style of editing sometimes (particularly the magnetic timeline), but other things about it make me feel I'm restricted.
 
I've been able to run my setup for awhile now and everything seems to run perfectly. I am able to use ProTools without a lot of plugins but the moment I open a show with a lot of plugins my computer crashes. Would anyone be able to help by looking at this kernel panic?

Which version of pro tools are you running? I'm running 2018.10 with ridiculous amounts of plugins, no problem.
 
BCM94352Z DW1560 will serve you well and fit in the NGFF slot, but you have to take off the shroud and put it back together.

Nowadays I use OSXWifi card because I was having some issues with interference with Bluetooth headphones, which has never been resolved fully.

Check this older post in this thread.

Thanks I’ve looked into the dw1560 but was just curious. I’m happy with my bcm943602cdp
 
You can looking for 802.11AC BCM94360CS2 Airport WiFi 867Mbps WLAN Card Bluetooth 4.0+NGFF M.2 Adapter+Antennas in Alliexpress.
And remove protector white plastic. It work OOB (Continuity / handoff), simply ajust PCI0.RP03.PXSX for listing in PCI if you want.
 
Status
Not open for further replies.
Back
Top