Dmitry Nezhevenko
bf5c4136fa
usb-storage/SCSI: blacklist FUA on JMicron 152d:2566 USB-SATA controller
It looks like FUA support is broken on JMicron 152d:2566 bridge:
[223159.885704] sd 7:0:0:0: [sdc] Write Protect is off
[223159.885706] sd 7:0:0:0: [sdc] Mode Sense: 47 00 10 08
[223159.885942] sd 7:0:0:0: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
[223283.691677] sd 7:0:0:0: [sdc]
[223283.691680] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[223283.691681] sd 7:0:0:0: [sdc]
[223283.691682] Sense Key : Illegal Request [current]
[223283.691684] sd 7:0:0:0: [sdc]
[223283.691685] Add. Sense: Invalid field in cdb
[223283.691686] sd 7:0:0:0: [sdc] CDB:
[223283.691687] Write(10): 2a 08 15 d0 83 0d 00 00 01 00
[223283.691690] blk_update_request: critical target error, dev sdc, sector 2927892584
This patch adds blacklist flag so that sd will not use FUA
Signed-off-by: Dmitry Nezhevenko <dion@dion.org.ua>
Cc: Phil Dibowitz <phil@ipom.com>
Cc: Alan Stern <stern@rowland.harvard.edu>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
2015-01-25 21:20:42 +08:00 |
| .. |
|
alauda.c
|
USB: storage: use %*ph specifier to dump small buffers
|
2014-09-23 22:15:18 -07:00 |
|
cypress_atacb.c
|
usb-storage: CY7C68300A chips do not support Cypress ATACB
|
2013-04-23 10:08:13 -07:00 |
|
datafab.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
debug.c
|
USB patches for 3.19-rc1
|
2014-12-14 14:57:16 -08:00 |
|
debug.h
|
usb: storage: Convert usb_stor_dbg to return void
|
2014-11-03 15:38:17 -08:00 |
|
ene_ub6250.c
|
staging: keucr: remove driver
|
2014-07-23 19:01:36 -07:00 |
|
freecom.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
initializers.c
|
storage: Enable multi-target mode as vendor driver does for SCM eUSCSI bridge
|
2014-11-24 17:22:38 -08:00 |
|
initializers.h
|
|
|
|
isd200.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
jumpshot.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
karma.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
Kconfig
|
PM / Kconfig: Replace PM_RUNTIME with PM in dependencies
|
2014-12-13 00:44:04 +01:00 |
|
Makefile
|
|
|
|
onetouch.c
|
usb: delete non-required instances of include <linux/init.h>
|
2014-01-08 15:01:39 -08:00 |
|
option_ms.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
option_ms.h
|
|
|
|
protocol.c
|
USB: storage: fix compile warning
|
2013-12-09 23:45:39 -08:00 |
|
protocol.h
|
|
|
|
realtek_cr.c
|
usb: storage: fix build warnings !CONFIG_PM
|
2014-11-03 15:26:16 -08:00 |
|
scsiglue.c
|
usb: Fixed a few typos
|
2014-09-23 22:15:18 -07:00 |
|
scsiglue.h
|
|
|
|
sddr09.c
|
USB: storage: use %*ph specifier to dump small buffers
|
2014-09-23 22:15:18 -07:00 |
|
sddr55.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
shuttle_usbat.c
|
usb: storage: shuttle_usbat: fix discs being detected twice
|
2014-05-03 18:04:28 -04:00 |
|
sierra_ms.c
|
usb: storage: Convert US_DEBUGP to usb_stor_dbg
|
2013-04-19 11:46:50 -07:00 |
|
sierra_ms.h
|
|
|
|
transport.c
|
Merge 3.18-rc4 into usb-next.
|
2014-11-10 12:10:24 +09:00 |
|
transport.h
|
|
|
|
uas-detect.h
|
uas: Do not blacklist ASM1153 disk enclosures
|
2015-01-09 10:02:52 -08:00 |
|
uas.c
|
USB patches for 3.19-rc1
|
2014-12-14 14:57:16 -08:00 |
|
unusual_alauda.h
|
|
|
|
unusual_cypress.h
|
usb-storage: restrict bcdDevice range for Super Top in Cypress ATACB
|
2014-02-04 12:59:14 -08:00 |
|
unusual_datafab.h
|
|
|
|
unusual_devs.h
|
usb-storage/SCSI: blacklist FUA on JMicron 152d:2566 USB-SATA controller
|
2015-01-25 21:20:42 +08:00 |
|
unusual_ene_ub6250.h
|
|
|
|
unusual_freecom.h
|
|
|
|
unusual_isd200.h
|
|
|
|
unusual_jumpshot.h
|
|
|
|
unusual_karma.h
|
|
|
|
unusual_onetouch.h
|
|
|
|
unusual_realtek.h
|
|
|
|
unusual_sddr09.h
|
|
|
|
unusual_sddr55.h
|
|
|
|
unusual_uas.h
|
uas: Add no-report-opcodes quirk for Simpletech devices with id 4971:8017
|
2015-01-25 21:20:42 +08:00 |
|
unusual_usbat.h
|
|
|
|
usb.c
|
storage: Fix bus scan and multi-LUN support for SCM eUSCSI devices
|
2014-11-24 17:22:38 -08:00 |
|
usb.h
|
usb-storage: Modify and export adjust_quirks so that it can be used by uas
|
2014-03-04 15:38:17 -08:00 |
|
usual-tables.c
|
|
|