lkml.org 
[lkml]   [2022]   [Oct]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.14 002/210] usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
    Date
    From: Hongling Zeng <zenghongling@kylinos.cn>

    commit e00b488e813f0f1ad9f778e771b7cd2fe2877023 upstream.

    The UAS mode of Hiksemi USB_HDD is reported to fail to work on several
    platforms with the following error message, then after re-connecting the
    device will be offlined and not working at all.

    [ 592.518442][ 2] sd 8:0:0:0: [sda] tag#17 uas_eh_abort_handler 0 uas-tag 18
    inflight: CMD
    [ 592.527575][ 2] sd 8:0:0:0: [sda] tag#17 CDB: Write(10) 2a 00 03 6f 88 00 00
    04 00 00
    [ 592.536330][ 2] sd 8:0:0:0: [sda] tag#0 uas_eh_abort_handler 0 uas-tag 1
    inflight: CMD
    [ 592.545266][ 2] sd 8:0:0:0: [sda] tag#0 CDB: Write(10) 2a 00 07 44 1a 88 00
    00 08 00

    These disks have a broken uas implementation, the tag field of the status
    iu-s is not set properly,so we need to fall-back to usb-storage.

    Acked-by: Alan Stern <stern@rowland.harvard.edu>
    Cc: stable <stable@kernel.org>
    Signed-off-by: Hongling Zeng <zenghongling@kylinos.cn>
    Link: https://lore.kernel.org/r/1663901185-21067-1-git-send-email-zenghongling@kylinos.cn
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    drivers/usb/storage/unusual_uas.h | 7 +++++++
    1 file changed, 7 insertions(+)

    --- a/drivers/usb/storage/unusual_uas.h
    +++ b/drivers/usb/storage/unusual_uas.h
    @@ -152,6 +152,13 @@ UNUSUAL_DEV(0x0bc2, 0xab2a, 0x0000, 0x99
    USB_SC_DEVICE, USB_PR_DEVICE, NULL,
    US_FL_NO_ATA_1X),

    +/* Reported-by: Hongling Zeng <zenghongling@kylinos.cn> */
    +UNUSUAL_DEV(0x0bda, 0x9210, 0x0000, 0x9999,
    + "Hiksemi",
    + "External HDD",
    + USB_SC_DEVICE, USB_PR_DEVICE, NULL,
    + US_FL_IGNORE_UAS),
    +
    /* Reported-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> */
    UNUSUAL_DEV(0x13fd, 0x3940, 0x0000, 0x9999,
    "Initio Corporation",

    \
     
     \ /
      Last update: 2022-10-24 14:02    [W:4.018 / U:0.288 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site