pdxgrw

Q: 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

Close

Q: UASP after 10.11.3

  • All replies
  • Helpful answers

  • by lllaass,

    lllaass lllaass Jan 31, 2016 1:25 AM in response to pdxgrw
    Level 10 (189,580 points)
    Desktops
    Jan 31, 2016 1:25 AM in response to pdxgrw

    Are special drivers required? If so then yo need updated drivers since the previous ones were not singed for 10.11.3. I had to get updated Nvidia drivers for 10.11.3

  • by Tom Nelson1,

    Tom Nelson1 Tom Nelson1 Jan 31, 2016 8:56 AM in response to pdxgrw
    Level 4 (2,719 points)
    Jan 31, 2016 8:56 AM in response to pdxgrw

    Apple changed the UASP drive's name to:

    IOUSBMassStorageUASDriver


    Try the following command in Terminal to see if it is loaded:

    ioreg |egrep 'IOUSBMassStorageUASDriver'


    Tom


  • by pdxgrw,

    pdxgrw pdxgrw Jan 31, 2016 4:09 PM in response to Tom Nelson1
    Level 1 (0 points)
    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:

  • by Endriux,

    Endriux Endriux Sep 17, 2016 2:25 PM in response to pdxgrw
    Level 1 (4 points)
    Sep 17, 2016 2:25 PM in response to pdxgrw

    Hi Gary. The transfer speed you've mentioned *must* be wrong. Your Hitachi 750GB 2.5" *cannot* run as fast as you say, simply because a rotational drive with that transfer speed (150w/200r MB/s) doesn't exist! Don't worry: 90-100 MB/s is the average speed of 7200rpm 2.5" hard drives.