Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I'm updating my OS to Mojave and switching out my GPU from GTX 1080 to SAPPHIRE PULSE Radeon RX 580 8GB GDDR5.

Will I still have to run the same script?
Only if you want to find out why you are getting only 750 MB/s...
 
Only if you want to find out why you are getting only 750 MB/s...
I did the code without sude in Recovery Terminal app and restarted my Mac.

The card info is different from the previous screenshots.
Here is my system
Screen Shot 2020-11-17 at 9.25.53 PM.png


Here is PCIe info
Screen Shot 2020-11-17 at 9.26.15 PM.png


And here is the card recognized but the speeds are 480/mbs? What gives? What did I do wrong?
Screen Shot 2020-11-17 at 9.27.06 PM.png
 
I did the code without sude in Recovery Terminal app and restarted my Mac.
Now follow the rest of the instructions to get pcitree output and post the result here.

Here is PCIe info
No need to post PCI info if it is unchanged.

And here is the card recognized but the speeds are 480/mbs? What gives? What did I do wrong?
Your not looking at the card. You are looking at a USB device. ASM1352R is a USB 3.1 Gen2 to SATA 6Gbps device.
Next time show all the USB devices if you are unable to tell what is connected to what.
system_profiler SPUSBDataType > usb_all.txt
 
Now follow the rest of the instructions to get pcitree output and post the result here.


No need to post PCI info if it is unchanged.


Your not looking at the card. You are looking at a USB device. ASM1352R is a USB 3.1 Gen2 to SATA 6Gbps device.
Next time show all the USB devices if you are unable to tell what is connected to what.
system_profiler SPUSBDataType > usb_all.txt

Joevt, appreciate you answering my questions. Gona change direction and try the Gigabyte GC-TITAN RIDGE V2 that has been tested instead. I also want HWA for RX 580 so I should start getting familiar with Open Core as I'm getting ready for Titan to arrive.
 
Joevt, appreciate you answering my questions. Gona change direction and try the Gigabyte GC-TITAN RIDGE V2 that has been tested instead. I also want HWA for RX 580 so I should start getting familiar with Open Core as I'm getting ready for Titan to arrive.
Why don't you finish the investigation of the current card first to find out why it's only running at 750 MB/s so you know what to do if the same problem happens again?
 
  • Like
Reactions: flygbuss
Why don't you finish the investigation of the current card first to find out why it's only running at 750 MB/s so you know what to do if the same problem happens again?
Is it possible to provide a step by step instruction list? I'm not an expert with terms or coding so all the help you can send will be greatly appreciated and shared with everyone.

For example, you stated "Now follow the rest of the instructions to get pcitree output and post the result here."

I've never done a pcitree output and the instructions are general for a novice like myself.

Also you posted "system_profiler SPUSBDataType > usb_all.txt", again I don't know what that means.

I wanna help out but need guidance if you have the time. If not, don't worry about it. I can return the card and someone else who is capable will make it happen.
 
Is it possible to provide a step by step instruction list? I'm not an expert with terms or coding so all the help you can send will be greatly appreciated and shared with everyone.

For example, you stated "Now follow the rest of the instructions to get pcitree output and post the result here."

I've never done a pcitree output and the instructions are general for a novice like myself.

Also you posted "system_profiler SPUSBDataType > usb_all.txt", again I don't know what that means.

I wanna help out but need guidance if you have the time. If not, don't worry about it. I can return the card and someone else who is capable will make it happen.
You type (copy and paste) the lines into Terminal.app one line at a time and press enter to execute the command.

First, setup boot-args. You might need to do this from the recovery partition if you don't have SIP disabled.
Code:
sudo nvram boot-args="debug=0x144"
Then restart the computer.

Then do these commands:
Code:
git clone https://gist.github.com/e3cd4ff08aae06279134969c98ca3ab7.git pcitree
git clone https://github.com/joevt/pciutils.git
cd pciutils
make
sudo make install
grep -q /usr/local/sbin /etc/paths || sudo sed -e $'1i\\\n/usr/local/sbin\\\n' -i "" /etc/paths

Then close the terminal window, open a new terminal window and do these commands:
Code:
sudo update-pciids
cd pcitree
chmod +x pcitree.sh
sudo ./pcitree.sh
 
Last edited:
You type (copy and paste) the lines into Terminal.app one line at a time and press enter to execute the command.

First, setup boot-args. You might need to do this from the recovery partition if you don't have SIP disabled.
Code:
sudo nvram boot-args="debug=0x144"
Then restart the computer.

Then do these commands:
Code:
git clone https://gist.github.com/e3cd4ff08aae06279134969c98ca3ab7.git pcitree
git clone https://github.com/joevt/pciutils.git
cd pciutils
make
sudo make install
grep -q /usr/local/sbin /etc/paths || sudo sed -e $'1i\\\n/usr/local/sbin\\\n' -i "" /etc/paths
sudo update-pciids
cd ../pcitree
chmod +x pcitree.sh
sudo ./pcitree.sh
You type (copy and paste) the lines into Terminal.app one line at a time and press enter to execute the command.

First, setup boot-args. You might need to do this from the recovery partition if you don't have SIP disabled.
Code:
sudo nvram boot-args="debug=0x144"
Then restart the computer.

Then do these commands:
Code:
git clone https://gist.github.com/e3cd4ff08aae06279134969c98ca3ab7.git pcitree
git clone https://github.com/joevt/pciutils.git
cd pciutils
make
sudo make install
grep -q /usr/local/sbin /etc/paths || sudo sed -e $'1i\\\n/usr/local/sbin\\\n' -i "" /etc/paths
sudo update-pciids
cd ../pcitree
chmod +x pcitree.sh
sudo ./pcitree.sh
Great...greatly appreciate it.

I'll send pics later tonight.
 
You type (copy and paste) the lines into Terminal.app one line at a time and press enter to execute the command.

First, setup boot-args. You might need to do this from the recovery partition if you don't have SIP disabled.
Code:
sudo nvram boot-args="debug=0x144"
Then restart the computer.

Then do these commands:
Code:
git clone https://gist.github.com/e3cd4ff08aae06279134969c98ca3ab7.git pcitree
git clone https://github.com/joevt/pciutils.git
cd pciutils
make
sudo make install
grep -q /usr/local/sbin /etc/paths || sudo sed -e $'1i\\\n/usr/local/sbin\\\n' -i "" /etc/paths
sudo update-pciids
cd ../pcitree
chmod +x pcitree.sh
sudo ./pcitree.sh
I did all the commands and nothing happened.

What am I supposed to see after "sudo ./pcitree.sh"
 
You type (copy and paste) the lines into Terminal.app one line at a time and press enter to execute the command.

First, setup boot-args. You might need to do this from the recovery partition if you don't have SIP disabled.
Code:
sudo nvram boot-args="debug=0x144"
Then restart the computer.

Then do these commands:
Code:
git clone https://gist.github.com/e3cd4ff08aae06279134969c98ca3ab7.git pcitree
git clone https://github.com/joevt/pciutils.git
cd pciutils
make
sudo make install
grep -q /usr/local/sbin /etc/paths || sudo sed -e $'1i\\\n/usr/local/sbin\\\n' -i "" /etc/paths
sudo update-pciids
cd ../pcitree
chmod +x pcitree.sh
sudo ./pcitree.sh
I copied every line again and this time I get this at the end.
 

Attachments

  • Screen Shot 2020-11-20 at 4.20.09 PM.png
    Screen Shot 2020-11-20 at 4.20.09 PM.png
    1 MB · Views: 171
When I had both Titan Ridge V2 in slot 4 and
Ableconn PEX-UB160 USB 3.2 Gen2 (Dual ASMedia ASM3142 Controllers) in Slot 3

I couldn't see TR in my PCI info.
I removed the Ableconn and can see my TB info again
Screen Shot 2020-11-20 at 4.30.57 PM.png
 
What version of macOS are you running?
What does nvram boot-args say? If it doesn't have debug=0x144 then you need to redo the sudo nvram boot-args="debug=0x144" command.
 
What version of macOS are you running?
What does nvram boot-args say? If it doesn't have debug=0x144 then you need to redo the sudo nvram boot-args="debug=0x144" command.
OS is the latest Mojave. I'm being asked to download Big Sur, but I don't want to do that now.

I'm also running OpenCore from a USB Installer that shows me a boot picker and boot from an NVME Blade. This OC has been great for my HWA.

The code "sudo nvram boot-args="debug=0x144"" only asked for my password and then nothing. I restarted the cMP like you instructed and then started to copy and paste each line. Thats where I didn't know what to expect with the last line of code "sudo ./pcitree.sh"

I received the HighPoint RocketU 1344A card today and inserted it into Slot 3 and again I lose TR V2 in slot 4 when I reboot.

Once I remove the USB AIC cards in slot 3, slot 4 shows up again where TR V2 lives.

Is OpenCore messing things up with the USB AICs? Both USB AIC Cards (Ableconn and HP RocketU 1344A) deactivate the TR TB3 Card.

Going to get a TB3 hub now to see if TR V2 works with that but its a shame I can't get the USB AICs to work with TR V2 card. What should I try next?
 
OS is the latest Mojave. I'm being asked to download Big Sur, but I don't want to do that now.

I'm also running OpenCore from a USB Installer that shows me a boot picker and boot from an NVME Blade. This OC has been great for my HWA.

The code "sudo nvram boot-args="debug=0x144"" only asked for my password and then nothing. I restarted the cMP like you instructed and then started to copy and paste each line. Thats where I didn't know what to expect with the last line of code "sudo ./pcitree.sh"

I received the HighPoint RocketU 1344A card today and inserted it into Slot 3 and again I lose TR V2 in slot 4 when I reboot.

Once I remove the USB AIC cards in slot 3, slot 4 shows up again where TR V2 lives.

Is OpenCore messing things up with the USB AICs? Both USB AIC Cards (Ableconn and HP RocketU 1344A) deactivate the TR TB3 Card.

Going to get a TB3 hub now to see if TR V2 works with that but its a shame I can't get the USB AICs to work with TR V2 card. What should I try next?
I asked for the output of the nvram boot-args command.
 
I ran the "nvram boot-args" command and this is what I got

Screen Shot 2020-11-21 at 10.49.58 AM.png


I don't have a USB AIC in Slot 3

I have an ethernet Controller in Slot 3 when I ran the command
Screen Shot 2020-11-21 at 10.51.18 AM.png


Also, the TR V2 TB3 recognizes my external GPU on DaVinci Resolve (can't believe it was possible with TR, but it is :) )
Screen Shot 2020-11-21 at 10.54.02 AM.png


Here's another image of recognition via Mac Pro
Screen Shot 2020-11-21 at 10.54.09 AM.png
 

Attachments

  • Screen Shot 2020-11-21 at 10.54.02 AM.png
    Screen Shot 2020-11-21 at 10.54.02 AM.png
    1,001.4 KB · Views: 124
  • Like
Reactions: Cfreak
My R/W speeds are faster with Ethernet Card (Presto Solo 10GbE) in Slot 3 than when I added Abelconn or Highpoint USB AIC.
Screen Shot 2020-11-21 at 11.35.45 AM.png

Other end of Presto Solo 10GbE card is a NAS - QNAP TVS-472XT in RAID 0 (30TB)

I ran the (sudo nvram boot-args="debug=0x144") command line and it asked me again for my password
Screen Shot 2020-11-21 at 11.42.48 AM.png

I entered my password and get this
Screen Shot 2020-11-21 at 11.42.57 AM.png
 
I ran the "nvram boot-args" command and this is what I got
It's missing the debug=0x144 that I asked you to add. Where did the -lilubetaall -wegbeta .... etc. come from? If that's in the OpenCore config file, then that's where the debug=0x144 should be added.

Also, the TR V2 TB3 recognizes my external GPU on DaVinci Resolve (can't believe it was possible with TR, but it is :) )

Here's another image of recognition via Mac Pro
That just means the DisplayPort signal is being passed from the GPU to the display through the TR. That always works without any setup.
The things that you need to worry about are the other features of the TR:
- USB (works without flashing - Alpine Ridge requires a register write)
- PCIe tunnelling (works with flashing or warm boot from Windows)

My R/W speeds are faster with Ethernet Card (Presto Solo 10GbE) in Slot 3 than when I added Abelconn or Highpoint USB AIC.

Other end of Presto Solo 10GbE card is a NAS - QNAP TVS-472XT in RAID 0 (30TB)
The ./pcitree.sh command will tell us if that's a correct speed.

I ran the (sudo nvram boot-args="debug=0x144") command line and it asked me again for my password

I entered my password and get this
Having "sudo" before a command means the command will be executed as root which has administrator permissions and needs your password to do that.
After you do "sudo nvram boot-args="debug=0x144"", check the result with "nvram boot-args". But if the boot-args are being set by OpenCore, then you need to make the change in the OpenCore config instead.
 
  • Like
Reactions: Cfreak
Thanks guys for helping me out with finding the USB card that i needed.

I got this unit:
USB 3.0 with USB C

And it was not that bad price, and also it does not unmount units on sleep.

I tried it with HDDs so far, as i have no other USB equipment to test on it.

Also text is written upside down on this card, so i guess you can bend over around the back of computer and it will be correct orientation. Very strange to me, but maybe correct way for some people.

Thanks!

//GF
 
  • Like
Reactions: naniscola
I've just installed the ASMedua ASM3142 (USB3.1 PCIe) card in a MP5,1. Running OSX10.13.6.
I've used a Kext Utility app to install the Generic USBXHCI Kext file but not getting any results...
Anyone please advise to help me get this working?
 
I've just installed the ASMedua ASM3142 (USB3.1 PCIe) card in a MP5,1. Running OSX10.13.6.
I've used a Kext Utility app to install the Generic USBXHCI Kext file but not getting any results...
Anyone please advise to help me get this working?

Now I am not sure if kext file has loaded... Recieveing an error when I try to load it via terminal...

Could really do with some help on this!
 
I've just installed the ASMedia ASM3142 (USB3.1 PCIe) card in a MP5,1. Running OSX10.13.6.
I've used a Kext Utility app to install the Generic USBXHCI Kext file but not getting any results...
Anyone please advise to help me get this working?
10.13 is High Sierra. Doesn't the built-in driver work?
Only 10.11 El Capitan should have problem with 10 Gbps controllers. 10.10 Yosemite should be able to use it at 5 Gbps.
 
10.13 is High Sierra. Doesn't the built-in driver work?
Only 10.11 El Capitan should have problem with 10 Gbps controllers. 10.10 Yosemite should be able to use it at 5 Gbps.
Thanks for your reply. Not sure if the built in driver is working... I cant see the device in system report hardwear overview under PCI or USB devices. Should it appear? Do I need to load or check for the built in USB driver?
The card is installed in slot 3 and is providing power to USB devices plugged in, just not detecting...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.