External USB powered HDD rarely works in Linux but works in Windows

I had it plugged into the Mint box. After sometime I plugged it out and plugged it into my laptop and again the same errors. Tried another port and same error. Tried another port and it got attached. Really no pattern to it and is driving me crazy. I am worried about data loss as yet to back up all the data. Ordered a new drive for backing up the data and it will arrive in 2-3 days only.

[26468.456114] usb 6-2: new full-speed USB device number 6 using uhci_hcd
[26468.580068] usb 6-2: device descriptor read/64, error -71
[26468.860054] usb 6-2: device descriptor read/64, error -71
[26469.076078] usb 6-2: new full-speed USB device number 7 using uhci_hcd
[26469.200089] usb 6-2: device descriptor read/64, error -71
[26469.480075] usb 6-2: device descriptor read/64, error -71
[26469.696037] usb 6-2: new full-speed USB device number 8 using uhci_hcd
[26470.104065] usb 6-2: device not accepting address 8, error -71
[26470.216104] usb 6-2: new full-speed USB device number 9 using uhci_hcd
[26470.628059] usb 6-2: device not accepting address 9, error -71
[26470.628103] hub 6-0:1.0: unable to enumerate USB device on port 2
[26495.076047] usb 6-1: new full-speed USB device number 10 using uhci_hcd
[26495.196050] usb 6-1: device descriptor read/64, error -71
[26495.476076] usb 6-1: device descriptor read/64, error -71
[26495.692073] usb 6-1: new full-speed USB device number 11 using uhci_hcd
[26495.816073] usb 6-1: device descriptor read/64, error -71
[26496.040077] usb 6-1: device descriptor read/64, error -71
[26496.256056] usb 6-1: new full-speed USB device number 12 using uhci_hcd
[26496.664054] usb 6-1: device not accepting address 12, error -71
[26496.776114] usb 6-1: new full-speed USB device number 13 using uhci_hcd
[26497.188041] usb 6-1: device not accepting address 13, error -71
[26497.188069] hub 6-0:1.0: unable to enumerate USB device on port 1
[26526.824049] usb 6-1: new full-speed USB device number 14 using uhci_hcd
[26526.948045] usb 6-1: device descriptor read/64, error -71
[26527.176032] usb 6-1: device descriptor read/64, error -71
[26527.392064] usb 6-1: new full-speed USB device number 15 using uhci_hcd
[26527.516072] usb 6-1: device descriptor read/64, error -71
[26527.740072] usb 6-1: device descriptor read/64, error -71
[26528.012062] usb 6-1: new full-speed USB device number 16 using uhci_hcd
[26528.420080] usb 6-1: device not accepting address 16, error -71
[26528.588109] usb 6-1: new full-speed USB device number 17 using uhci_hcd
[26529.000050] usb 6-1: device not accepting address 17, error -71
[26529.000075] hub 6-0:1.0: unable to enumerate USB device on port 1
[26563.292086] usb 2-3: new high-speed USB device number 6 using ehci_hcd
[26563.425800] scsi6 : usb-storage 2-3:1.0
[26564.426640] scsi 6:0:0:0: Direct-Access WD My Passport 071A 2019 PQ: 0 ANSI: 4
[26564.428997] scsi 6:0:0:1: Enclosure WD SES Device 2019 PQ: 0 ANSI: 4
[26564.430684] sd 6:0:0:0: Attached scsi generic sg1 type 0
[26564.431020] ses 6:0:0:1: Attached Enclosure device
[26564.431297] ses 6:0:0:1: Attached scsi generic sg2 type 13
[26564.436544] sd 6:0:0:0: [sdb] 1953468416 512-byte logical blocks: (1.00 TB/931 GiB)
[26564.438848] sd 6:0:0:0: [sdb] Write Protect is off
[26564.438859] sd 6:0:0:0: [sdb] Mode Sense: 2b 00 10 08
[26564.441725] sd 6:0:0:0: [sdb] No Caching mode page found
[26564.441734] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[26564.449328] sd 6:0:0:0: [sdb] No Caching mode page found
[26564.449330] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[26564.482135] sdb: sdb1 sdb2 sdb3 sdb4
[26564.493218] sd 6:0:0:0: [sdb] No Caching mode page found
[26564.493223] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[26564.493227] sd 6:0:0:0: [sdb] Attached SCSI disk
[27445.946438] usb 2-3: USB disconnect, device number 6
[27446.216047] usb 2-3: new high-speed USB device number 7 using ehci_hcd
[27446.350135] scsi7 : usb-storage 2-3:1.0
[27447.350393] scsi 7:0:0:0: Direct-Access WD My Passport 071A 2019 PQ: 0 ANSI: 4
[27447.352491] scsi 7:0:0:1: Enclosure WD SES Device 2019 PQ: 0 ANSI: 4
[27447.354606] sd 7:0:0:0: [sdb] 1953468416 512-byte logical blocks: (1.00 TB/931 GiB)
[27447.354790] sd 7:0:0:0: Attached scsi generic sg1 type 0
[27447.355824] ses 7:0:0:1: Attached Enclosure device
[27447.355898] ses 7:0:0:1: Attached scsi generic sg2 type 13
[27447.356616] sd 7:0:0:0: [sdb] Write Protect is off
[27447.356619] sd 7:0:0:0: [sdb] Mode Sense: 2b 00 10 08
[27447.359608] sd 7:0:0:0: [sdb] No Caching mode page found
[27447.359611] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[27447.366246] sd 7:0:0:0: [sdb] No Caching mode page found
[27447.366250] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[27451.440687] usb 2-3: USB disconnect, device number 7
[27451.443074] ses 7:0:0:1: Failed to get diagnostic page 0x10000
[27451.443080] ses 7:0:0:1: Failed to bind enclosure -19
[27451.448047] sd 7:0:0:0: [sdb] Unhandled error code
[27451.448050] sd 7:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[27451.448054] sd 7:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
[27451.448061] end_request: I/O error, dev sdb, sector 0
[27451.448064] quiet_error: 21 callbacks suppressed
[27451.448066] Buffer I/O error on device sdb, logical block 0
[27451.448130] ldm_validate_partition_table(): Disk read failed.
[27451.448153] Dev sdb: unable to read RDB block 0
[27451.448186] sdb: unable to read partition table
[27451.448311] sd 7:0:0:0: [sdb] READ CAPACITY failed
[27451.448313] sd 7:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
[27451.448316] sd 7:0:0:0: [sdb] Sense not available.
[27451.448334] sd 7:0:0:0: [sdb] No Caching mode page found
[27451.448337] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[27451.448339] sd 7:0:0:0: [sdb] Attached SCSI disk
[27451.688064] usb 2-3: new high-speed USB device number 8 using ehci_hcd
[27453.600823] scsi8 : usb-storage 2-3:1.0
[27454.613587] scsi 8:0:0:0: Direct-Access WD My Passport 071A 2019 PQ: 0 ANSI: 4
[27454.616930] scsi 8:0:0:1: Enclosure WD SES Device 2019 PQ: 0 ANSI: 4
[27454.618267] sd 8:0:0:0: Attached scsi generic sg1 type 0
[27454.618343] ses 8:0:0:1: Attached Enclosure device
[27454.619636] ses 8:0:0:1: Attached scsi generic sg2 type 13
[27454.619691] sd 8:0:0:0: [sdb] 1953468416 512-byte logical blocks: (1.00 TB/931 GiB)
[27454.624038] sd 8:0:0:0: [sdb] Write Protect is off
[27454.624043] sd 8:0:0:0: [sdb] Mode Sense: 2b 00 10 08
[27454.627873] sd 8:0:0:0: [sdb] No Caching mode page found
[27454.627876] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[27454.636451] sd 8:0:0:0: [sdb] No Caching mode page found
[27454.636455] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[27454.669848] sdb: sdb1 sdb2 sdb3 sdb4
[27454.680829] sd 8:0:0:0: [sdb] No Caching mode page found
[27454.680833] sd 8:0:0:0: [sdb] Assuming drive cache: write through
[27454.680836] sd 8:0:0:0: [sdb] Attached SCSI disk

Somewhere it was mentioned that it could be due to some kernel bug. I think the drive is on its deathbed even though it passed all SMART tests. Not able to figure out what exactly the problem is. Any help will be greatly appreciated.