Contribute
Register

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

Status
Not open for further replies.
This is much easier with ioregistryexplorer
Just type in Thunderbolt in the search Field while an usb type c or an thunderbolt device is attached and check the adress under pcidebug.

Thank you for that. Because I couldn't see any of the devices in the boot.log

So the designare is pci8086,15d2, pcidebug=10:0:0

I also just realised that as a USB C 3.1, no devices attached are showing in the USB System Information... works fine under windows of course
 
I saw a thread here that the Voodoo kext remapped the volume keys to F14 and F15. That must be the reason

I don’t have voodoo kext or any other extra kexts. I use AppleALC instead.

The volume works fine as it should (it matches the keyboard). But out of the box my brightness is F14/F15.
 
Having trouble with the web drivers on 17D2104. I ran the repackager and everything seemed to work but when I try to switch to the web driver from the Nvidia icon (or system preferences) both the default graphics and the web driver are greyed out. The link for the repackager in the guide is broken, but I found it and downloaded it from github. Any news regarding the official web drivers for 17D2104?
 
Here is what I get after I reapplied thermal paste. Not perfect, but better than it was before. Idle temp is around 31C.

I applied this paste: https://www.amazon.de/gp/product/B0009PTBZ6/?tag=tonymacx8603-21

You need to put pea sized paste not a lot. Very small amount. Then have the heatsink spread it around the surface area once you push it down.

I would reset your OC if you have it and start from there again. Try to see your temps on default while on full load.

OC isn’t alwyas recommended anyway.
 
In

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

Not having much luck here:
Screen Shot 2018-03-11 at 9.56.59 pm.png


Which shows as:
Code:
           <dict>
               <key>Comment</key>
               <string>PCI THUNDERBOLT 15D3 0</string>
               <key>CustomProperties</key>
               <array>
                   <dict>
                       <key>Disabled</key>
                       <false/>
                       <key>Key</key>
                       <string>PCI-Thunderbolt</string>
                       <key>Value</key>
                       <integer>1</integer>
                   </dict>
                   <dict>
                       <key>Disabled</key>
                       <false/>
                       <key>Key</key>
                       <string>IOName</string>
                       <key>Value</key>
                       <string>pci-bridge</string>
                   </dict>
               </array>
               <key>PciAddr</key>
               <string>10:00.00</string>
           </dict>

In config.plist
Removing the Lacie Rugged TB2 SSD caused the system to hang...

Edit: Actually, looking at lspci output, it wasn't a pcid of 10:00.00 but 0a:00.00 the IORegistryExplorer shows the value in decimal, not hexa (and Im assuming it should be in hexa)

Using pciaddress 0a:00.00 didn't make any difference, and I'm confused on weither I should be looking for device 15d2 or 15d3, only the first shows up in the IORegistry Explorer
 
Last edited by a moderator:
Not having much luck here:
View attachment 318709

Which shows as:
Code:
           <dict>
               <key>Comment</key>
               <string>PCI THUNDERBOLT 15D3 0</string>
               <key>CustomProperties</key>
               <array>
                   <dict>
                       <key>Disabled</key>
                       <false/>
                       <key>Key</key>
                       <string>PCI-Thunderbolt</string>
                       <key>Value</key>
                       <integer>1</integer>
                   </dict>
                   <dict>
                       <key>Disabled</key>
                       <false/>
                       <key>Key</key>
                       <string>IOName</string>
                       <key>Value</key>
                       <string>pci-bridge</string>
                   </dict>
               </array>
               <key>PciAddr</key>
               <string>10:00.00</string>
           </dict>

In config.plist
Removing the Lacie Rugged TB2 SSD caused the system to hang...

Edit: Actually, looking at lspci output, it wasn't a pcid of 10:00.00 but 0a:00.00 the IORegistryExplorer shows the value in decimal, not hexa (and Im assuming it should be in hexa)

Using pciaddress 0a:00.00 didn't make any difference, and I'm confused on weither I should be looking for device 15d2 or 15d3, only the first shows up in the IORegistry Explorer

I’m unsure of how the device ID gets referenced in the patch at all...
 
You need to put pea sized paste not a lot. Very small amount. Then have the heatsink spread it around the surface area once you push it down.

I would reset your OC if you have it and start from there again. Try to see your temps on default while on full load.

OC isn’t alwyas recommended anyway.

So an update. You can easily change the brightness back to F1/F2. For some reason I forgot this section in Sys Pref even tho I've been using macOS since 2003 :p
 

Attachments

  • Screen Shot 2018-03-11 at 2.56.44 PM.png
    Screen Shot 2018-03-11 at 2.56.44 PM.png
    100.4 KB · Views: 129
did switching the PCIaddr to hex value work?

I don't know, as I have no idea what the "working" behaviour should be.
Like am I supposed to see new entry in the System Information PCI entry?
Or is it just supposed to allow hot plugging TB devices? Because if that's so, no, it doesn't work with that clover patch using pciaddr 0a:00,00
 
Status
Not open for further replies.
Back
Top