summaryrefslogtreecommitdiffstats
path: root/uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch
diff options
context:
space:
mode:
authorJosh Boyer <jwboyer@fedoraproject.org>2014-12-10 14:11:21 -0500
committerJosh Boyer <jwboyer@fedoraproject.org>2014-12-10 14:11:56 -0500
commit7722e301a4f62e3072ff0e411afdcedf416fbf9e (patch)
tree72451a6419bd3019300e2f811323ebd434d42a3d /uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch
parent49da9ad901bda5d3c63934bae1f9c8bc6a98a7e2 (diff)
downloadkernel-7722e301a4f62e3072ff0e411afdcedf416fbf9e.tar.gz
kernel-7722e301a4f62e3072ff0e411afdcedf416fbf9e.tar.xz
kernel-7722e301a4f62e3072ff0e411afdcedf416fbf9e.zip
Fix UAS crashes with Seagate and Fresco Logic drives (rhbz 1164945)
Diffstat (limited to 'uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch')
-rw-r--r--uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch39
1 files changed, 39 insertions, 0 deletions
diff --git a/uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch b/uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch
new file mode 100644
index 000000000..1e12a646f
--- /dev/null
+++ b/uas-Add-US_FL_NO_ATA_1X-for-Seagate-devices-with-usb.patch
@@ -0,0 +1,39 @@
+From 37a72caa7f031da7b3e63252c1f0023b8272203c Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede@redhat.com>
+Date: Fri, 5 Dec 2014 11:06:36 +0100
+Subject: [PATCH 2/3] uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id
+ 0bc2:a013
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This is yet another Seagate device which needs the US_FL_NO_ATA_1X quirk
+
+Reported-by: Marcin Zajączkowski <mszpak@wp.pl>
+Cc: stable@vger.kernel.org # 3.16
+Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+---
+ drivers/usb/storage/unusual_uas.h | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/drivers/usb/storage/unusual_uas.h b/drivers/usb/storage/unusual_uas.h
+index 18a283d6de1c..2918376a1979 100644
+--- a/drivers/usb/storage/unusual_uas.h
++++ b/drivers/usb/storage/unusual_uas.h
+@@ -68,6 +68,13 @@ UNUSUAL_DEV(0x0bc2, 0xa003, 0x0000, 0x9999,
+ USB_SC_DEVICE, USB_PR_DEVICE, NULL,
+ US_FL_NO_ATA_1X),
+
++/* Reported-by: Marcin Zajączkowski <mszpak@wp.pl> */
++UNUSUAL_DEV(0x0bc2, 0xa013, 0x0000, 0x9999,
++ "Seagate",
++ "Backup Plus",
++ USB_SC_DEVICE, USB_PR_DEVICE, NULL,
++ US_FL_NO_ATA_1X),
++
+ /* https://bbs.archlinux.org/viewtopic.php?id=183190 */
+ UNUSUAL_DEV(0x0bc2, 0xab20, 0x0000, 0x9999,
+ "Seagate",
+--
+2.1.0
+