Problem(s) with Seagate Backup Plus 4TB portable drive in UAS mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Running openSUSE, kernel 4.7.2-1.g34ba8d6-default on a Dell Precision
M6500 and also on a recently built Core i7-5820K on an X99 chipset
Asrock mobo, I'm getting some odd but seemingly (so far) harmless
errors if I let the drive attach as a UAS device.  Note that if I
force it into usbstorage mode everything works fine, so I don't think
it's a problem with the drive.

First, when I attach the drive, I get the following:

[  174.486640] usb 3-2: new SuperSpeed USB device number 3 using xhci_hcd
[  174.509024] usb 3-2: New USB device found, idVendor=0bc2, idProduct=ab28
[  174.509029] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[  174.509031] usb 3-2: Product: BUP BK
[  174.509033] usb 3-2: Manufacturer: Seagate
[  174.509035] usb 3-2: SerialNumber: NA7PJA0K
[  174.512283] scsi host6: uas
[  174.512880] scsi 6:0:0:0: Direct-Access     Seagate  BUP BK           0304 PQ: 0 ANSI: 6
[  174.550681] sd 6:0:0:0: Attached scsi generic sg4 type 0
[  174.551082] sd 6:0:0:0: [sdd] Spinning up disk...
[  175.554433] .........ready
[  183.587387] sd 6:0:0:0: [sdd] 7814037167 512-byte logical blocks: (4.00 TB/3.64 TiB)
[  183.587393] sd 6:0:0:0: [sdd] 2048-byte physical blocks
[  184.320881] sd 6:0:0:0: [sdd] Write Protect is off
[  184.320889] sd 6:0:0:0: [sdd] Mode Sense: 4f 00 00 00
[  184.321222] sd 6:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[  184.387660] sd 6:0:0:0: [sdd] Attached SCSI disk
[  197.922851] device-mapper: table: 254:0: adding target device sdd caused an alignment inconsistency: physical_block_size=4096, logical_block_size=512, alignment_offset=0, start=4096
[  197.922857] device-mapper: table: 254:0: adding target device sdd caused an alignment inconsistency: physical_block_size=4096, logical_block_size=512, alignment_offset=0, start=4096
[  198.248657] device-mapper: table: 254:0: adding target device sdd caused an alignment inconsistency: physical_block_size=4096, logical_block_size=512, alignment_offset=0, start=33553920
[  198.248661] device-mapper: table: 254:0: adding target device sdd caused an alignment inconsistency: physical_block_size=4096, logical_block_size=512, alignment_offset=0, start=33553920
[  199.809588] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)

Then, when I write large volumes of data to the drive, I get the
following every few minutes or so, with the drive temporarily
stalling.  The result is that on a drive capable of about 120 MB/sec I
actually get 40-60 MB/sec (it varies).

[  475.006500] sd 6:0:0:0: [sdd] tag#15 uas_eh_abort_handler 0 uas-tag 16 inflight: CMD IN 
[  475.006509] sd 6:0:0:0: [sdd] tag#15 CDB: Read(16) 88 00 00 00 00 00 a3 81 00 4f 00 00 00 08 00 00
[  475.006696] sd 6:0:0:0: [sdd] tag#7 uas_eh_abort_handler 0 uas-tag 8 inflight: CMD OUT 
[  475.006702] sd 6:0:0:0: [sdd] tag#7 CDB: Write(16) 8a 00 00 00 00 00 a3 8b ab ff 00 00 04 00 00 00
[  475.006944] sd 6:0:0:0: [sdd] tag#6 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD OUT 
[  475.006949] sd 6:0:0:0: [sdd] tag#6 CDB: Write(16) 8a 00 00 00 00 00 a3 8b a7 ff 00 00 04 00 00 00
[  475.007266] sd 6:0:0:0: [sdd] tag#5 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD OUT 
[  475.007272] sd 6:0:0:0: [sdd] tag#5 CDB: Write(16) 8a 00 00 00 00 00 a3 8b a3 ff 00 00 04 00 00 00
[  475.007425] sd 6:0:0:0: [sdd] tag#4 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD OUT 
[  475.007430] sd 6:0:0:0: [sdd] tag#4 CDB: Write(16) 8a 00 00 00 00 00 a3 8b 9f ff 00 00 04 00 00 00
[  475.007539] sd 6:0:0:0: [sdd] tag#3 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD OUT 
[  475.007545] sd 6:0:0:0: [sdd] tag#3 CDB: Write(16) 8a 00 00 00 00 00 a3 8b 9b ff 00 00 04 00 00 00
[  475.007703] sd 6:0:0:0: [sdd] tag#2 uas_eh_abort_handler 0 uas-tag 3 inflight: CMD OUT 
[  475.007708] sd 6:0:0:0: [sdd] tag#2 CDB: Write(16) 8a 00 00 00 00 00 a3 8b 97 ff 00 00 04 00 00 00
[  475.007930] sd 6:0:0:0: [sdd] tag#14 uas_eh_abort_handler 0 uas-tag 15 inflight: CMD OUT 
[  475.007935] sd 6:0:0:0: [sdd] tag#14 CDB: Write(16) 8a 00 00 00 00 00 a3 8b 93 ff 00 00 04 00 00 00
[  475.008048] sd 6:0:0:0: [sdd] tag#1 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD OUT 
[  475.008053] sd 6:0:0:0: [sdd] tag#1 CDB: Write(16) 8a 00 00 00 00 00 a3 8b 8f ff 00 00 04 00 00 00
[  475.008197] sd 6:0:0:0: [sdd] tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD OUT 
[  475.008201] sd 6:0:0:0: [sdd] tag#0 CDB: Write(16) 8a 00 00 00 00 00 a3 8b 8b ff 00 00 04 00 00 00
[  475.008432] sd 6:0:0:0: [sdd] tag#13 uas_eh_abort_handler 0 uas-tag 14 inflight: CMD OUT 
[  475.008434] sd 6:0:0:0: [sdd] tag#13 CDB: Write(16) 8a 00 00 00 00 00 a3 8b 87 ff 00 00 04 00 00 00
[  475.008514] scsi host6: uas_eh_bus_reset_handler start
[  475.119728] usb 3-2: reset SuperSpeed USB device number 3 using xhci_hcd
[  475.141103] scsi host6: uas_eh_bus_reset_handler success

The lsusb -v output for the drive:

Bus 003 Device 006: ID 0bc2:ab28 Seagate RSS LLC 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x0bc2 Seagate RSS LLC
  idProduct          0xab28 
  bcdDevice            1.00
  iManufacturer           2 Seagate
  iProduct                3 BUP BK
  iSerial                 1 NA7PJA0K
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          121
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               36mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           4
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     98 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
        MaxStreams             32
        Data-in pipe (0x03)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
        MaxStreams             32
        Data-out pipe (0x04)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
        MaxStreams             32
        Status pipe (0x02)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
        Command pipe (0x01)
Binary Object Store Descriptor:
  bLength                 5
  bDescriptorType        15
  wTotalLength           22
  bNumDeviceCaps          2
  USB 2.0 Extension Device Capability:
    bLength                 7
    bDescriptorType        16
    bDevCapabilityType      2
    bmAttributes   0x0000f41e
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    wSpeedsSupported   0x000e
      Device can operate at Full Speed (12Mbps)
      Device can operate at High Speed (480Mbps)
      Device can operate at SuperSpeed (5Gbps)
    bFunctionalitySupport   1
      Lowest fully-functional device speed is Full Speed (12Mbps)
    bU1DevExitLat          10 micro seconds
    bU2DevExitLat        2047 micro seconds
Device Status:     0x0000
  (Bus Powered)


-- 
Robert Krawitz                                     <rlk@xxxxxxxxxxxx>

***  MIT Engineers   A Proud Tradition   http://mitathletics.com  ***
Member of the League for Programming Freedom  --  http://ProgFree.org
Project lead for Gutenprint   --    http://gimp-print.sourceforge.net

"Linux doesn't dictate how I work, I dictate how Linux works."
--Eric Crampton
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux