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.

Earl Urley

macrumors 6502a
Nov 10, 2014
793
438
If it were me, I'd avoid using El Capitan for any application that requires stable USB connections through an external USB hub.

A partial explanation (and even fix! but only for Intel USB controllers) can be found here, but be warned, it's a pretty deep flaw whose explanation is complex:

https://github.com/RehabMan/OS-X-USB-Inject-All

If you want the more comprehensive and rather complex reason USB 3.0 and external hubs don't work well in El Capitan, the best explanation I can find is of course on a Hackintosh board:

http://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/

Long story short, someone who really didn't know how to properly program for USB devices programmed the USB stack in El Capitan, and they had to hire another guy to fix it, but the fix was even more of a ****** hack that renders most USB 3.0 external hubs as useless garbage except for certain chipsets, and only 4-port hubs or smaller can be expected to work reliably.

Sonnet probably knows about this situation and rather than make users jump through hoops or complicate things, they probably (and properly) just choose not to support El Capitan (10.11) for their USB 3.1 card.

tl;dr: Don't trust El Capitan's USB stack for USB 3.0 external hubs
 
Last edited:

ActionableMango

macrumors G3
Original poster
Sep 21, 2010
9,613
6,909
If it were me, I'd avoid using El Capitan for any application that requires stable USB connections through an external USB hub.

Thanks for posting this--it is nice to see the explanation for why USB was so bad in El Capitan. This is one of many reasons that a lot of us referred to it as "El Crapitan".
 
  • Like
Reactions: ShawnF

Earl Urley

macrumors 6502a
Nov 10, 2014
793
438
Whomever wrote the first bad stack, and the guy whose fix made things even worse in El Capitan / 10.11.x, these people should be fired into the sun.

Or at the very least, in a perfect world, they aren't working at Apple any more.

"Bit Rot" indeed.
 
  • Like
Reactions: ShawnF

ShawnF

macrumors regular
May 10, 2014
196
16
If it were me, I'd avoid using El Capitan for any application that requires stable USB connections through an external USB hub.

A partial explanation (and even fix! but only for Intel USB controllers) can be found here, but be warned, it's a pretty deep flaw whose explanation is complex:

https://github.com/RehabMan/OS-X-USB-Inject-All

If you want the more comprehensive and rather complex reason USB 3.0 and external hubs don't work well in El Capitan, the best explanation I can find is of course on a Hackintosh board:

http://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/

Long story short, someone who really didn't know how to properly program for USB devices programmed the USB stack in El Capitan, and they had to hire another guy to fix it, but the fix was even more of a ****** hack that renders most USB 3.0 external hubs as useless garbage except for certain chipsets, and only 4-port hubs or smaller can be expected to work reliably.

Sonnet probably knows about this situation and rather than make users jump through hoops or complicate things, they probably (and properly) just choose not to support El Capitan (10.11) for their USB 3.1 card.

tl;dr: Don't trust El Capitan's USB stack for USB 3.0 external hubs

I am going to update my Macbook to Sierra now!
 

Synchro3

macrumors 68000
Jan 12, 2014
1,987
850
You can get USB to eSATA cables. They have been around for some time but never tried them myself.

Startech USB 3.0 to eSATA HDD / SSD / ODD Adapter Cable

USB3S2ESATA3.main.jpg

I have a similar USB/eSATA cable. The problem ist eSATA is not powered, so I cannot use it with small 2.5" SSD's without power supply. Apart of that it's an uncomplicated device, no drivers needed, performance up to 400 MB/s.
 
  • Like
Reactions: dabotsonline

box185

macrumors member
Sep 12, 2013
65
3
So I guess the card we were all waiting for is finally here. Ladies and gentlemen, please meet the Sonnet Allegro USB-C PCIe card. Only US$56 and compatible with 10.10.5, 10..12.6 and High Sierra - but strangely NOT 10.11

prod_allegrousbcpcie_1024x1024.png

I purchased a pair of these and installed one in my 2009 Mac Pro, but for some reason the USB-C connectors seemed to be too close to the bottom of the bracket ( close to the circuit board ) and that resulted in some interference issues with the Belkin cables I was using. Other cables may be alright, but I didn't go any further with this card.

Another piece of information from Sonnet's website under the Technical Notes header on the Tech Spec tab:

2. macOS erroneously reports a 5Gbps connection when connected at 10Gbps.

I later removed this card and installed a USB-C card from IOGear.
 
  • Like
Reactions: dabotsonline

William Payne

macrumors 6502a
Jan 10, 2017
931
360
Wanganui, New Zealand.
I purchased a pair of these and installed one in my 2009 Mac Pro, but for some reason the USB-C connectors seemed to be too close to the bottom of the bracket ( close to the circuit board ) and that resulted in some interference issues with the Belkin cables I was using. Other cables may be alright, but I didn't go any further with this card.

Another piece of information from Sonnet's website under the Technical Notes header on the Tech Spec tab:

2. macOS erroneously reports a 5Gbps connection when connected at 10Gbps.

I later removed this card and installed a USB-C card from IOGear.

Erroneously means mistaken, so I wonder if they are implying that it does 10Gbps but just states otherwise.
 

Earl Urley

macrumors 6502a
Nov 10, 2014
793
438
I have a 2009 upgraded to 2010 with a standard Sonnet USB 3.0 card and approved Anker 3.0 hub, and there are times when I have to reboot just to plug in an iPhone or just a simple USB 3.0 hard drive, and guess which system that runs- you guessed it, El Capitan 10.11.6. There are times when it just refuses to accept that I've plugged in something, usually needs a restart to get it recognized. Because of certain software it's running, it can't be upgraded to Sierra/High Sierra so I have to live with living in the era of B&W G3s where I had to reboot just to hook up external SCSI drives.
 

ActionableMango

macrumors G3
Original poster
Sep 21, 2010
9,613
6,909
I have a 2009 upgraded to 2010 with a standard Sonnet USB 3.0 card and approved Anker 3.0 hub, and there are times when I have to reboot just to plug in an iPhone or just a simple USB 3.0 hard drive, and guess which system that runs- you guessed it, El Capitan 10.11.6. There are times when it just refuses to accept that I've plugged in something, usually needs a restart to get it recognized. Because of certain software it's running, it can't be upgraded to Sierra/High Sierra so I have to live with living in the era of B&W G3s where I had to reboot just to hook up external SCSI drives.

That's terrible. As much as I don't like ElCap, I don't remember it doing that to me.

However, anything that isn't going to benefit from USB 3.0, like your iPhone, you should just plug into a USB 2.0 port so you don't have to reboot!
 

RickyHunter

macrumors member
Nov 9, 2017
69
7
Spain
Hi to all.
I'm searching everywhere to find out a solution to an issue.
Purchased a new FASTA-6GU3 Plus card, arrived today.
Simply it isn't recognized... Look at this screencapture:



So my search has started.
I previously had a FASTA-6GU3 card, but because I've upgraded
to osx 10.11.6, it gave me some issues, so I decided to purchase the new one.
Now I read of all these issues for usb3 cards.
Is there any possibility to have it correctly recognized by the system?
I purchased this because I really need esata connection in addition
to usb3.
I think that previous card drivers from Caldigit might be the problem,
but I don't have any clue about their uninstallation.
Any ideas?
 

rotarypower101

macrumors 6502
Sep 28, 2007
264
3
Portland Oregon
Is there a PCIe card with greater than or equal to 6 USB 3.0 + 1 eSATA external ports that is Mac compatible out there?

Are there any compatible PCIe cards with 6 or greater USB ports avalible for Mac?

I have tried USB hubs with multiple USB ports, and they always seem to cause small issues with comaptability, and don't work 100% of the time with absolutely no interactions.

What I would like is completely native transparent operation if possible.


This is for a MP 3,1 on 10.13
 

iBungie

macrumors regular
Oct 9, 2008
172
107
So I guess the card we were all waiting for is finally here. Ladies and gentlemen, please meet the Sonnet Allegro USB-C PCIe card. Only US$56 and compatible with 10.10.5, 10..12.6 and High Sierra - but strangely NOT 10.11

prod_allegrousbcpcie_1024x1024.png

Just ordered one of these in the UK (£60) with a plan to add a desktop hub for ease of access to peripherals. Will advise how this works in a few days. (MP 5,1 & MacOs 10.13.2). Currently using a 4 port USB 3.0 card which requires power from SATA so this new card should free up the drive bay I take the power from.
 
Last edited:
  • Like
Reactions: dabotsonline

ActionableMango

macrumors G3
Original poster
Sep 21, 2010
9,613
6,909
Is there a PCIe card with greater than or equal to 6 USB 3.0 + 1 eSATA external ports that is Mac compatible out there?

Generally speaking, Mac-compatible USB3 cards stop at 4 ports because that's the most the Fresco Logic chipset will do.

There are some NEC/Renesas chipset cards that will do 7 ports (usually with 5 or 6 external), but you'd need to hook up supplementary power and install third party OSX drivers with spotty support. And on top of all that you want eSATA too...I don't think there is such a card, but hopefully someone will chip in if there is.

You'd probably be better off troubleshooting why you can't get a hub to work reliably. I remember early in this thread there were some weird card/hub interactions. Maybe you can ask your card's manufacturer for a recommended hub known to work reliably with their card.
 
Last edited:
  • Like
Reactions: dabotsonline

RickyHunter

macrumors member
Nov 9, 2017
69
7
Spain
Hi to all.
I'm searching everywhere to find out a solution to an issue.
Purchased a new FASTA-6GU3 Plus card, arrived today.
Simply it isn't recognized... Look at this screencapture:



So my search has started.
I previously had a FASTA-6GU3 card, but because I've upgraded
to osx 10.11.6, it gave me some issues, so I decided to purchase the new one.
Now I read of all these issues for usb3 cards.
Is there any possibility to have it correctly recognized by the system?
I purchased this because I really need esata connection in addition
to usb3.
I think that previous card drivers from Caldigit might be the problem,
but I don't have any clue about their uninstallation.
Any ideas?
...So no one has any clue?
 

ActionableMango

macrumors G3
Original poster
Sep 21, 2010
9,613
6,909
...So no one has any clue?

Find the list of drivers in the System Info, Software, Extensions area. Identify the name of the driver you want to unload. I can't remember if you can unload the driver there in the GUI or not. If you can't unload it there, then open Terminal and type "kextunload driver" where "driver" is the name of the KEXT in the list. You might have to SUDO, I can't remember.

Don't accidentally unload an Apple system driver.
 
  • Like
Reactions: dabotsonline

tu2thepoo

macrumors member
Nov 14, 2017
75
59
I purchased a pair of these and installed one in my 2009 Mac Pro, but for some reason the USB-C connectors seemed to be too close to the bottom of the bracket ( close to the circuit board ) and that resulted in some interference issues with the Belkin cables I was using. Other cables may be alright, but I didn't go any further with this card.
I didn't have any issues installing it in my Mac Pro 2009 - the type C connectors do seem a bit low but I haven't had any issues connecting anything. Unfortunately, I don't have any USB 3.1 gen 2 hardware to test, but it's I'm having no trouble with my USB 3.0 hub (using a type-C to type-B cable). My USB3.0 sandisk flash drive tops out at ~200 mB/sec like it does when connected to a regular 3.0 port, so at least nothing's slowed down.

Anyway, the card comes with a low-profile plate and a quick start guide. MacOS High Sierra (10.13.1) recognizes it as a standard Apple USB 3.1 bus:
3CGsxlv.png


Windows 10 recognizes it as a generic USB3.1 hub. There are no separate drivers to download (confirmed by Sonnet tech support).

Overall, I recommend it if you don't already have a USB3/3.1 card and need something future-proofed. Unfortunately, I can't verify that it delivers full 10gbs speed or USB Power Delivery (though I might get a USB-C to lightning cable to test with my iPhone 8). But Sonnet has a good enough reputation that I’m assuming it’ll work as advertised when I do need those features.
 
Last edited:

simonchase

macrumors newbie
Dec 6, 2016
17
0
Are some USB-C to USB-C cables only capable of USB2 speeds?

I just installed this Startech.com card

System reports Link Speed: 5.0 GT/s on my Mac Pro (Mid 2010) macOS Sierra 10.12.6. I’m perfectly happy with that.

I connect my ORICO USB 3.1 (USB-C only) dock

And I do get good transfer speeds that I’m happy with given the limitations of SATA and HDDs. Faster than FW800 and even faster then an internal HDD to HDD transfer.

But that’s using the USB-A port on the card with a USB-A to USB-C cable.

If I use my USB-C to USB-C cable the transfer speeds gown down to USB2 speeds. I’ve seen various articles about bad cables but it is a new thought for me that I might need to shop around for a cable.

Are some USB-C to USB-C cables only capable of USB2 speeds? If so, how does one tell the difference?

EDIT: Found the answer on wikipedia:

Full-featured USB-C cables that implement USB 3.1 gen. 2 can handle up to 10 Gbit/s data rate at full duplex. They are marked with a SuperSpeed+ (SuperSpeed 10 Gbit/s) logo. There are also cables which can carry only USB 2.0 with up to 480 Mbit/s data rate. There are USB-IF certification programs available for USB-C products and end users are recommended to use USB-IF certified cables.

I must say that I doubt that I will be the only non-expert end-user who doesn't find this intuitive
 
Last edited:

ActionableMango

macrumors G3
Original poster
Sep 21, 2010
9,613
6,909
I must say that I doubt that I will be the only non-expert end-user who doesn't find this intuitive

USB is a mess, but most especially USB 3.1.

It amuses me when people attack Apple for Lightning because it's not a standard and so it add another cable. Well USB has added the following cables in the same amount of time that Apple's had only two cables, Dock and Lightning:

usb_connectors_20_30.jpg

And those are just physical connectors. The picture doesn't take into account throughput rating differences like you mentioned. I'm also noticing some USB cables are "charge only" and won't carry any data at all--that caused me a lot of troubleshooting issues until I realized what was going on and labelled them.

You can make a good case that Apple should use USB-C today, but back when Lightning came along, the latest USB (3.0) was still the ancient type A for larger devices and for portable devices the horrendous Micro-B 10-pin.
 
  • Like
Reactions: Squuiid

box185

macrumors member
Sep 12, 2013
65
3
Keep in mind that USB 3.1 gen 1 is just (what used to be known as) USB 3, which maxes out at 5Gbps.

USB 3.1 gen 2 maxes out at 10Gbps.

Adding to this comment because it seems reasonable to me . . .

Another piece of information from Sonnet's website under the Technical Notes header on the Tech Spec tab:

2. macOS erroneously reports a 5Gbps connection when connected at 10Gbps.
 

William Payne

macrumors 6502a
Jan 10, 2017
931
360
Wanganui, New Zealand.
Adding to this comment because it seems reasonable to me . . .

Another piece of information from Sonnet's website under the Technical Notes header on the Tech Spec tab:

2. macOS erroneously reports a 5Gbps connection when connected at 10Gbps.

erroneously means mistakenly. Or miss-reading. Its a very vague statement, could mean that it says 5Gbps while actually running 10Gbps, or it could mean that it is only running at 5Gbps.
 

zemaker

macrumors 6502
Nov 25, 2011
295
188
So now after reading this thread I am not sure what to get.

I need a card that will provide out of box USB 3.0 support without ejecting drives when Mac Pro is in sleep running High Sierra.
 

abdyfranco

macrumors regular
Dec 4, 2017
127
121
Here in Japan I found an Etron EJ168A 2 port USB 3.0 card ( ¥400 ! about US$ 3.50 ) which worked OOB in Sierra 10.12.6. ( I haven't tried it in High Sierra yet ).

Just out of curiosity I had a look in the mini DVD that came with it and .. lo and behold ! . . it had Mac Drivers !

The card was packaged in a simple white box .. no maker's brand.

Seeing that card works OOB and with doubts that the drivers are Sierra / High Sierra compatible - the installer has a message that minimum OS X must be 10.8 - I will only install for testing later on a spare High Sierra and Mavericks HDD and post the results.

Some people like myself need to use Mavericks - this card doesn't work without a driver in Mav. So if after installing the driver it does work .. that would make it useful

Contents of the drivers

View attachment 726986
View attachment 726991
For ¥400 this card was a steal. :)
I want to buy a card with the same chipset that also includes SATA III, In fact I want buy this card: http://www.sybausa.com/index.php?route=product/product&product_id=177

Do you think it will be compatible with macOS Sierra?
Also, anyone knows if the ASMedia ASM1061 is bootable in mac?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.