Open asaboss opened 7 years ago
JMicronATA.kext is not part of macOS. Please use a fresh installation of macOS, and disconnect other Thunderbolt devices.
After I deleted JMicronATA.kext, the error is gone. But RX480 shows as AMD R9 xxx 8192 MB. I have followed every step in guide many times, and nothing changed:
**The procedure for AMD cards goes as follows (macOS 10.12.2):
1) Hot plug the eGPU and run: sudo ./automate-eGPU.sh
2) Shut down
3) Disconnect eGPU
4) Boot into macOS, hot plug, rerun: sudo ./automate-eGPU.sh
5) If your Mac is newer than Late 2014, you might have to turn on -a mode: sudo ./automate-eGPU.sh -a. If the first try is not successful -a mode turned on, turn it off (sudo ./automate-eGPU.sh -m), start from the beginning and skip this step.
6) Shut down
7) If you have a TB3 Mac, an USB-C adapter (such as USB-C to USB, USB-C to DP) plugged in the other TB3 port is necessary for now. Thanks to FricoRico for the hint to boot into macOS with an external display, and later switch over to the eGPU output. This method works when eGPU does not share dGPU’s framebuffer (Mid 2015 15” MBP w/ M370X + RX 480 for example).
8) Connect eGPU and boot into macOS, and soon you hear the “whoosh” sound!**
I suggested a fresh installation of macOS, please do that first from the recovery and then describe the problem. AMD R9 xxx is the correct string, it doesn’t mean anything.
I am attempting this same setup except for I'm using a RX 460. I don't get any errors when running automate.sh. The automate.sh recognizes the RX 460 as RX 460 (Baffin), etc. However, when boot into Mac OS, only my GT 750m shows. I do have OS 10.12.4. Is it the RX 460? or the new OS? Am I missing something? Help would be much appreciated.
RX 460 is easy if you have a TB2 Mac, just add IOPCITunnelCompatible to correct places.
How would I go about adding the IOPCITunnelCompatible to the correct places? Doesn't this automate-eGPU.sh do that or do I have to manually input some text? See this thread to see what progress has been made on my end. Maybe you would have insight into my setup. Thanks.
I just checked the AMDRadeonX4100.kext and AMD9510Controller.kext, for the IOPCITunnleCompatible keys and they both do. I ran kextstat | grep "AMD"
and found that an additional kext was running in conjunction with the other 2 - AMDSupport.kext, which also had the TunnelCompatible key too. I'm at a loss.
automate-eGPU.sh v1.0.0
Detected eGPU Ellesmere [Radeon RX 470/480] Current OS X 10.12.2 16C67 Previous OS X [not found] Latest installed Nvidia web driver Version: 367.15.10.25f01 Source: 3rd Party Install Date: 19/12/2016, 4:50 PM
Checking IOPCITunnelCompatible keys...
IOPCITunnelCompatible mods done. Rebuilding caches... JMicronATA.kext has no Info.plist file. JMicronATA.kext has no Info.plist file. JMicronATA.kext has no Info.plist file. JMicronATA.kext has no Info.plist file. JMicronATA.kext has no Info.plist file. JMicronATA.kext has no Info.plist file. All ready. Please restart the Mac.
can i get help?