On Wed, 20 Sep 2017, Kris Lindgren wrote: > Hi Alan, > > Sorry for the delay. This did indeed solve the problem. I rebuilt > the kernel with that patch applied and without any special quirks > loaded against the usb_storage driver, the drive mounts without issue. > > dmesg output: > [ 1343.583254] usb 2-1.3: new high-speed USB device number 3 using ehci-pci ehci-pci means that you plugged the drive into a USB-2 port. But earlier you wrote: I have a Seagate External HDD PN: 9sean2-500 that works fine on USB2.0 ports (and older kernels) however when connected to usb3.0 port on newer kernels, the drive fails any write access. So this wasn't a real test, was it? You would have expected the drive to work okay even without the patch. Can you do the same test on a USB-3 port? > [ 1343.719969] usb 2-1.3: New USB device found, idVendor=0bc2, idProduct=3332 > [ 1343.719973] usb 2-1.3: New USB device strings: Mfr=1, Product=2, > SerialNumber=3 > [ 1343.719976] usb 2-1.3: Product: External > [ 1343.719978] usb 2-1.3: Manufacturer: Seagate > [ 1343.719981] usb 2-1.3: SerialNumber: 2GHP5NM9 > [ 1343.810149] usb-storage 2-1.3:1.0: USB Mass Storage device detected > [ 1343.810580] usb-storage 2-1.3:1.0: Quirks match for vid 0bc2 pid 3332: 200 > [ 1343.810606] scsi host6: usb-storage 2-1.3:1.0 > [ 1343.810722] usbcore: registered new interface driver usb-storage > [ 1343.828047] usbcore: registered new interface driver uas > [ 1344.812932] scsi 6:0:0:0: Direct-Access Seagate External > SG12 PQ: 0 ANSI: 4 > [ 1344.813636] sd 6:0:0:0: Attached scsi generic sg2 type 0 > [ 1344.814123] sd 6:0:0:0: [sdb] 3907029164 512-byte logical blocks: > (2.00 TB/1.82 TiB) > [ 1344.814127] sd 6:0:0:0: [sdb] Assuming Write Enabled > [ 1344.814130] sd 6:0:0:0: [sdb] Assuming drive cache: write through > [ 1344.878679] sdb: sdb1 > [ 1344.880193] sd 6:0:0:0: [sdb] Attached SCSI disk > [ 1345.069152] sd 6:0:0:0: [sdb] tag#0 FAILED Result: > hostbyte=DID_ERROR driverbyte=DRIVER_SENSE > [ 1345.069159] sd 6:0:0:0: [sdb] tag#0 Sense Key : Hardware Error > [current] [descriptor] > [ 1345.069162] sd 6:0:0:0: [sdb] tag#0 Add. Sense: No additional sense > information > [ 1345.069168] sd 6:0:0:0: [sdb] tag#0 CDB: ATA command pass > through(16) 85 06 20 00 00 00 00 00 00 00 00 00 00 00 e5 00 > [ 1345.172252] sd 6:0:0:0: [sdb] tag#0 FAILED Result: > hostbyte=DID_ERROR driverbyte=DRIVER_SENSE > [ 1345.172258] sd 6:0:0:0: [sdb] tag#0 Sense Key : Hardware Error > [current] [descriptor] > [ 1345.172261] sd 6:0:0:0: [sdb] tag#0 Add. Sense: No additional sense > information > [ 1345.172266] sd 6:0:0:0: [sdb] tag#0 CDB: ATA command pass > through(12)/Blank a1 06 20 da 00 00 4f c2 00 b0 00 00 Those Hardware Error messages are annoying, aren't they? Other people have complained about them in the past. Would you mind testing a patch that should eliminate them? Alan Stern -- 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