I sent a patch that I would like you to test. It adds some additional
sanity checking to the block limits handling. Given the VPD output you
sent earlier, I am hoping it will work around the issue.
Currently compiling...
With the patch applied, the situation looks unchanged. I did gain a line
for preferred minimum though.
[ 92.984044] usbcore: registered new interface driver usb-storage
[ 92.990020] scsi host6: uas
[ 92.990113] usbcore: registered new interface driver uas
[ 92.990480] scsi 6:0:0:0: Direct-Access Seagate Backup+ Hub BK
D781 PQ: 0 ANSI: 6
[ 92.991014] sd 6:0:0:0: Attached scsi generic sg3 type 0
[ 92.991203] sd 6:0:0:0: [sdc] Spinning up disk...
[ 93.029139] usb 2-2-port2: Cannot enable. Maybe the USB cable is bad?
[ 94.012043] ............ready
[ 105.159757] sd 6:0:0:0: [sdc] 15628053167 512-byte logical blocks:
(8.00 TB/7.28 TiB)
[ 105.196980] sd 6:0:0:0: [sdc] Write Protect is off
[ 105.196986] sd 6:0:0:0: [sdc] Mode Sense: 4f 00 00 00
[ 105.197182] sd 6:0:0:0: [sdc] Write cache: enabled, read cache:
enabled, doesn't support DPO or FUA
[ 105.197403] sd 6:0:0:0: [sdc] Preferred minimum I/O size 512 bytes
[ 105.197407] sd 6:0:0:0: [sdc] Optimal transfer size 33553920 bytes
[ 105.240714] sd 6:0:0:0: [sdc] Attached SCSI disk
Does this help?