This can happen if you connect a (usually laptop) hard drive that has an ATA
security password set to a USB bridge that doesn't pass ATA security commands:

[10060.089263] end_request: critical target error, dev sdb, sector 0
[10060.090846] sd 8:0:0:0: [sdb] Unhandled sense code
[10060.090865] sd 8:0:0:0: [sdb]  Result: hostbyte=0x10 driverbyte=0x08
[10060.090889] sd 8:0:0:0: [sdb]  Sense Key : 0x3 [current] 
[10060.090911] sd 8:0:0:0: [sdb]  ASC=0x11 ASCQ=0x0
[10060.090930] sd 8:0:0:0: [sdb] CDB: cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00
[10060.090980] end_request: critical target error, dev sdb, sector 0

The drive looks good on SMART, i.e. the read failure doesn't show as a bad sector and
it passes a self test.

The Solution is to put the drive into a laptop to remove the password.