Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

uas: Add US_FL_IGNORE_RESIDUE for Initio Corporation INIC-3069

Similar to commit d595259fbb7a ("usb-storage: Add ignore-residue quirk for
Initio INIC-3619") for INIC-3169 in unusual_devs.h but INIC-3069 already
present in unusual_uas.h. Both in same controller IC family.

Issue is that MakeMKV fails during key exchange with installed bluray drive
with following error:

002004:0000 Error 'Scsi error - ILLEGAL REQUEST:COPY PROTECTION KEY EXCHANGE FAILURE - KEY NOT ESTABLISHED'
occurred while issuing SCSI command AD010..080002400 to device 'SG:dev_11:0'

Signed-off-by: Alan Swanson <reiver@improbability.net>
Acked-by: Oliver Neukum <oneukum@suse.com>
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Alan Swanson and committed by
Greg Kroah-Hartman
89f23d51 cd5a6a4f

+2 -2
+2 -2
drivers/usb/storage/unusual_uas.h
··· 124 124 /* Reported-by: Benjamin Tissoires <benjamin.tissoires@redhat.com> */ 125 125 UNUSUAL_DEV(0x13fd, 0x3940, 0x0000, 0x9999, 126 126 "Initio Corporation", 127 - "", 127 + "INIC-3069", 128 128 USB_SC_DEVICE, USB_PR_DEVICE, NULL, 129 - US_FL_NO_ATA_1X), 129 + US_FL_NO_ATA_1X | US_FL_IGNORE_RESIDUE), 130 130 131 131 /* Reported-by: Tom Arild Naess <tanaess@gmail.com> */ 132 132 UNUSUAL_DEV(0x152d, 0x0539, 0x0000, 0x9999,