You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

UASP after 10.11.3

Subsequent to applying the El Capitan 10.11.3 update my USB3 drive no longer runs in UASP mode. It's back to being a vanilla USB 3 mass storage device. Attempts to manually load the com.apple.iokit.IOUSBAttachedSCSI extension are ineffective. Subsequent kextstat runs show no USB Attached SCSI kext and ioreg shows no devices using that driver.


Functionally the drive's performance, as tested by Blackmagic Disk Speed Test, has regressed to 80 to 90 MB/s. Prior to the update I was routinely getting 150 MB/s write and over 200 MB/s read on the drive. The drive is a Hitachi 750GB 2.5" laptop style drive connected via a StarTech USB3S2SAT3CB Sata III to USB3 adapter. This model uses a UASP compatible chip set and had been working fine prior to the 10.11.3 update. I tried another UASP compatible disk cradle as a sanity check and it also no longer load the correct driver.


I've pretty much exhausted my relevant online searches for Mac OS X and UASP.


Any ideas and/or suggestions?


-Gary

Mac mini, OS X El Capitan (10.11.3), USB3 UASP Mode Inoperative

Posted on Jan 30, 2016 3:50 PM

Reply
5 replies

Jan 31, 2016 4:09 PM in response to Tom Nelson1

Yup, I see that driver associated with the SATA2USB3 adapter however the actual data rate is no different that for a non-UAS device (like a WD Passport). Prior to the 10.11.3 update the data rate was much higher. I tried diff'ing the associated extensions from before 10.11.3 and the ones after the update. The files changed according the date but the main difference appears to be in the signing, not the content.


I'll have to keep looking but at the moment I can't imagine what is causing the problem.


Partial ioreg output:

| | | | +-o PRT8@14800000 <class AppleUSB30XHCIPort, id 0x1000002b3, registered, matched, active, busy 0 (401 ms), retain 20>

| | | | +-o ASMT1051@14800000 <class IOUSBHostDevice, id 0x100000353, registered, matched, active, busy 0 (401 ms), retain

118>

| | | | +-o AppleUSBHostLegacyClient <class AppleUSBHostLegacyClient, id 0x100000356, !registered, !matched, active, busy

0, retain 8>

| | | | +-o AppleUSBHostCompositeDevice <class AppleUSBHostCompositeDevice, id 0x100000359, !registered, !matched, active

, busy 0, retain 4>

| | | | +-o IOUSBHostInterface@0 <class IOUSBHostInterface, id 0x10000035a, registered, matched, active, busy 0 (399 ms),

retain 13>

| | | | +-o IOUSBMassStorageInterfaceNub <class IOUSBMassStorageInterfaceNub, id 0x10000035c, registered, matched, acti

ve, busy 0 (399 ms), retain 10>

| | | | +-o IOUSBMassStorageDriverNub <class IOUSBMassStorageDriverNub, id 0x10000035e, registered, matched, active,

busy 0 (396 ms), retain 11>

| | | | +-o IOUSBMassStorageUASDriver <class IOUSBMassStorageUASDriver, id 0x100000360, registered, matched, active, busy 0 (290 ms), retain 9>

| | | | +-o IOSCSITargetDevice <class IOSCSITargetDevice, id 0x100000362, registered, matched, active, busy 0 (290 ms), retain 9>

| | | | +-o IOSCSIHierarchicalLogicalUnit@0000000000000000 <class IOSCSIHierarchicalLogicalUnit, id 0x100000364, registered, matched, active, busy 0 (290 ms), retain 10>

| | | | +-o IOSCSIPeripheralDeviceType00 <class IOSCSIPeripheralDeviceType00, id 0x100000373, !registered, !matched, active, busy 0 (287 ms), retain 8>

| | | | +-o IOBlockStorageServices <class IOBlockStorageServices, id 0x100000377, registered, matched, active, busy 0 (287 ms), retain 6>

| | | | +-o IOBlockStorageDriver <class IOBlockStorageDriver, id 0x100000378, registered, matched, active, busy 0 (287 ms), retain 8>

| | | | +-o ASMT 2115 Media <class IOMedia, id 0x1000003df, registered, matched, active, busy 0 (287 ms), retain 11>

| | | | +-o IOMediaBSDClient <class IOMediaBSDClient, id 0x1000003e0, registered, matched, active, busy 0 (0 ms), retain 6>

| | | | +-o IOGUIDPartitionScheme <class IOGUIDPartitionScheme, id 0x1000003e7, !registered, !matched, active, busy 0 (0 ms), retain 8>

| | | | +-o EFI System Partition@1 <class IOMedia, id 0x1000003ea, registered, matched, active, busy 0 (0 ms), retain 9>

| | | | | +-o IOMediaBSDClient <class IOMediaBSDClient, id 0x1000003ed, registered, matched, active, busy 0 (0 ms), retain 6>

| | | | +-o Macintosh HD@2 <class IOMedia, id 0x1000003eb, registered, matched, active, busy 0 (0 m:

Dec 12, 2016 1:53 PM in response to Endriux

I have moved this experiment over to my other Mac Mini (late 2012) running Sierra. I'm still experiencing conventional USB3 transfer speeds. By that I mean the UASP capable drive and the conventional USB drives benchmark at about the same speed according to Blackmagic. OTOH my internal SATA drives are only moving about 10-15% more data per second than the USB drives. That's somewhat surprising. I did get one anomalous reading on a WD Passport USB3 drive that was nearly 40% faster (~100 MB/s) which I have not been able to repeat.


Typically I'm seeing around 65-70 MB/s from the USB3 drives (UASP and non-UASP), 35 MB/s from a USB2 drive, and about 70-80 MB/s from the internal SATA drives. AFAIK these are all 5400 rpm drives with capacities between 500 GB and 2 TB (the internal SATA drives are Apple 1 TB conventional drives).


I tried shutting off Avira real time scanning but that had no observable effect.


The IOUSBMassStorageUASDriver is loaded according to ioreg (although the IOUSBAttachedSCSI kext is not). Loading the kext manually has no impact on the benchmark results.


I should add that the behavior is no consistent across the two UASP devices i own. The original sata->usb3 cable and the new StarTech USB3 to SATAIII external enclosure. Moving the same drive between the cable and the enclosure yields the same results.


Working with StarTech support to see if we can figure out what's going on.

UASP after 10.11.3

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.