USB3 My Passports Disconnects and Disappears

I have a pair of WDC WD40NMZW-11GX6S1(4TB My Passport USB 3.0) drives. I purchased them so I could attach them to my home Linux server. The drives randomly flake out and ‘disappear’ from USB. I tried them on another Linux host(moved from Intel to Raspberry Pi 4) and the same thing. Tried putting them each on their own dedicated AND powered USB hub to no effect.

I have run the WD utilities on them when I attached them to my Mac. They both are current on firmware and pass the diagnostic tests. One of the drives(can be either one) will go casters up sometime within the syncing of the hard drives as a RAID1 mirror. I have been a 25+ year Linux user and I have used Software RAID both MDADM and BTRFS raids. From what I see, this isn’t a software problem and this isn’t a host problem. I’ve tried different releases of Linux and my other non-passport arrays work(getting old hence the flip).

Anyways, what is truly odd is that the drives just disappear. When the drive goes south, ‘lsusb’ no longer shows one of the two USB drives. In fact, to get the drive back up, I had to unplug it and plug it back in.

Thoughts/ideas/sugestions?

Below is some debugging info with comments:
lsusb: There should be TWO My Passports
Bus 002 Device 004: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 006: ID 1058:25e2 Western Digital Technologies, Inc. My Passport (WD40NMZW)
Bus 002 Device 005: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 248a:8566 Maxxter
Bus 001 Device 005: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 004: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 006: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg: TRUNCATED
[ 93.660467] usb 2-2: new SuperSpeed Gen 1 USB device number 2 using xhci_hcd
[ 93.922782] usb 2-2: New USB device found, idVendor=2109, idProduct=0812, bcdDevice= b.e1
[ 93.922798] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 93.922811] usb 2-2: Product: USB3.0 Hub
[ 93.922823] usb 2-2: Manufacturer: VIA Labs, Inc.
[ 93.940606] hub 2-2:1.0: USB hub found
[ 93.940839] hub 2-2:1.0: 4 ports detected
[ 94.020078] usb 1-1.2: new high-speed USB device number 4 using xhci_hcd
[ 94.153359] usb 1-1.2: New USB device found, idVendor=2109, idProduct=2812, bcdDevice= b.e0
[ 94.153375] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 94.153387] usb 1-1.2: Product: USB2.0 Hub
[ 94.153400] usb 1-1.2: Manufacturer: VIA Labs, Inc.
[ 94.155461] hub 1-1.2:1.0: USB hub found
[ 94.155795] hub 1-1.2:1.0: 4 ports detected
[ 94.360494] usb 2-2.1: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[ 94.391698] usb 2-2.1: New USB device found, idVendor=1058, idProduct=25e2, bcdDevice=40.05
[ 94.391714] usb 2-2.1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 94.391727] usb 2-2.1: Product: My Passport 25E2
[ 94.391740] usb 2-2.1: Manufacturer: Western Digital
[ 94.391752] usb 2-2.1: SerialNumber: 575833314441385244463531
[ 94.396099] usb-storage 2-2.1:1.0: USB Mass Storage device detected
[ 94.396662] scsi host0: usb-storage 2-2.1:1.0
[ 94.500042] usb 1-1.2.4: new high-speed USB device number 5 using xhci_hcd
[ 94.642460] usb 1-1.2.4: New USB device found, idVendor=2109, idProduct=2812, bcdDevice= b.e0
[ 94.642475] usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 94.642489] usb 1-1.2.4: Product: USB2.0 Hub
[ 94.642501] usb 1-1.2.4: Manufacturer: VIA Labs, Inc.
[ 94.644946] hub 1-1.2.4:1.0: USB hub found
[ 94.645277] hub 1-1.2.4:1.0: 4 ports detected
[ 94.740538] usb 2-2.4: new SuperSpeed Gen 1 USB device number 4 using xhci_hcd
[ 95.002623] usb 2-2.4: New USB device found, idVendor=2109, idProduct=0812, bcdDevice= b.e5
[ 95.002638] usb 2-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 95.002651] usb 2-2.4: Product: USB3.0 Hub
[ 95.002664] usb 2-2.4: Manufacturer: VIA Labs, Inc.
[ 95.006871] hub 2-2.4:1.0: USB hub found
[ 95.007157] hub 2-2.4:1.0: 4 ports detected
[ 95.300624] usb 2-1: new SuperSpeed Gen 1 USB device number 5 using xhci_hcd
[ 95.430841] scsi 0:0:0:0: Direct-Access WD My Passport 25E2 4005 PQ: 0 ANSI: 6
[ 95.440400] sd 0:0:0:0: [sda] Very big device. Trying to use READ CAPACITY(16).
[ 95.444605] sd 0:0:0:0: [sda] 7813969920 512-byte logical blocks: (4.00 TB/3.64 TiB)
[ 95.444620] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 95.445519] scsi 0:0:0:1: Enclosure WD SES Device 4005 PQ: 0 ANSI: 6
[ 95.446154] sd 0:0:0:0: [sda] Write Protect is off
[ 95.446170] sd 0:0:0:0: [sda] Mode Sense: 47 00 10 08
[ 95.447653] sd 0:0:0:0: [sda] No Caching mode page found
[ 95.447667] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 95.451631] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 95.452384] scsi 0:0:0:1: Attached scsi generic sg1 type 13
[ 95.569582] usb 2-1: New USB device found, idVendor=2109, idProduct=0812, bcdDevice=90.81
[ 95.569592] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 95.569600] usb 2-1: Product: USB3.0 Hub
[ 95.569608] usb 2-1: Manufacturer: VIA Labs, Inc.
[ 95.572579] hub 2-1:1.0: USB hub found
[ 95.572788] hub 2-1:1.0: 4 ports detected
[ 95.660015] usb 1-1.1: new high-speed USB device number 6 using xhci_hcd
[ 95.791729] usb 1-1.1: New USB device found, idVendor=2109, idProduct=2812, bcdDevice=90.80
[ 95.791744] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 95.791757] usb 1-1.1: Product: USB2.0 Hub
[ 95.791769] usb 1-1.1: Manufacturer: VIA Labs, Inc.
[ 95.793506] hub 1-1.1:1.0: USB hub found
[ 95.793770] hub 1-1.1:1.0: 4 ports detected
[ 95.909696] sda: sda1
[ 95.912721] sd 0:0:0:0: [sda] Attached SCSI disk
[ 95.990400] usb 2-1.1: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd
[ 96.021683] usb 2-1.1: New USB device found, idVendor=1058, idProduct=25e2, bcdDevice=40.05
[ 96.021695] usb 2-1.1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 96.021705] usb 2-1.1: Product: My Passport 25E2
[ 96.021715] usb 2-1.1: Manufacturer: Western Digital
[ 96.021726] usb 2-1.1: SerialNumber: 575834314441384B4E333832
[ 96.025390] usb-storage 2-1.1:1.0: USB Mass Storage device detected
[ 96.025805] scsi host1: usb-storage 2-1.1:1.0
[ 97.030433] scsi 1:0:0:0: Direct-Access WD My Passport 25E2 4005 PQ: 0 ANSI: 6
[ 97.030841] sd 1:0:0:0: Attached scsi generic sg2 type 0
[ 97.030931] sd 1:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[ 97.031092] sd 1:0:0:0: [sdb] 7813969920 512-byte logical blocks: (4.00 TB/3.64 TiB)
[ 97.031098] sd 1:0:0:0: [sdb] 4096-byte physical blocks
[ 97.031755] sd 1:0:0:0: [sdb] Write Protect is off
[ 97.031767] sd 1:0:0:0: [sdb] Mode Sense: 47 00 10 08
[ 97.032093] scsi 1:0:0:1: Enclosure WD SES Device 4005 PQ: 0 ANSI: 6
[ 97.032893] sd 1:0:0:0: [sdb] No Caching mode page found
[ 97.032905] sd 1:0:0:0: [sdb] Assuming drive cache: write through
[ 97.042413] scsi 1:0:0:1: Attached scsi generic sg3 type 13
[ 97.515398] sdb: sdb1
[ 97.518649] sd 1:0:0:0: [sdb] Attached SCSI disk
[ 993.583558] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[ 993.583578] sd 0:0:0:0: [sda] tag#0 Sense Key : 0x5 [current]
[ 993.583593] sd 0:0:0:0: [sda] tag#0 ASC=0x20 ASCQ=0x0
[ 993.583608] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x93 93 08 00 00 00 00 00 00 00 00 00 20 00 00 00 00
[ 993.583621] print_req_error: critical target error, dev sda, sector 0
[ 994.060029] sd 1:0:0:0: [sdb] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[ 994.060038] sd 1:0:0:0: [sdb] tag#0 Sense Key : 0x5 [current]
[ 994.060044] sd 1:0:0:0: [sdb] tag#0 ASC=0x20 ASCQ=0x0
[ 994.060050] sd 1:0:0:0: [sdb] tag#0 CDB: opcode=0x93 93 08 00 00 00 00 00 00 00 00 00 20 00 00 00 00
[ 994.060055] print_req_error: critical target error, dev sdb, sector 0
[ 997.338364] xor: using function: neon (5787.600 MB/sec)
[ 997.416083] Btrfs loaded, crc32c=crc32c-generic
[ 997.417051] BTRFS: device fsid c76cb64e-f49d-4e53-8d31-f17cc0b6363a devid 1 transid 5 /dev/sda
[ 997.417135] BTRFS: device fsid c76cb64e-f49d-4e53-8d31-f17cc0b6363a devid 2 transid 5 /dev/sdb
[ 1003.790508] BTRFS info (device sda): disk space caching is enabled
[ 1003.790523] BTRFS info (device sda): has skinny extents
[ 1003.790536] BTRFS info (device sda): flagging fs with big metadata feature
[ 1003.802407] BTRFS info (device sda): checking UUID tree


[ 3155.315668] usb 2-2.1: Disable of device-initiated U1 failed.
[ 3155.325780] usb 2-2.1: Disable of device-initiated U2 failed.
[ 3156.262779] usb 2-2.1: USB disconnect, device number 3
[ 3156.311371] print_req_error: I/O error, dev sda, sector 226488704
[ 3156.311389] BTRFS error (device sda): bdev /dev/sda errs: wr 1, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311458] BTRFS error (device sda): bdev /dev/sda errs: wr 2, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311515] BTRFS error (device sda): bdev /dev/sda errs: wr 3, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311576] BTRFS error (device sda): bdev /dev/sda errs: wr 4, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311637] BTRFS error (device sda): bdev /dev/sda errs: wr 5, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311691] BTRFS error (device sda): bdev /dev/sda errs: wr 6, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311745] BTRFS error (device sda): bdev /dev/sda errs: wr 7, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311799] BTRFS error (device sda): bdev /dev/sda errs: wr 8, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311855] BTRFS error (device sda): bdev /dev/sda errs: wr 9, rd 0, flush 0, corrupt 0, gen 0
[ 3156.311909] BTRFS error (device sda): bdev /dev/sda errs: wr 10, rd 0, flush 0, corrupt 0, gen 0
[ 3156.312276] print_req_error: I/O error, dev sda, sector 226490752
[ 3156.313144] print_req_error: I/O error, dev sda, sector 226492800
[ 3156.313978] print_req_error: I/O error, dev sda, sector 226494848
[ 3156.314819] print_req_error: I/O error, dev sda, sector 226496896
[ 3156.315660] print_req_error: I/O error, dev sda, sector 226498944
[ 3156.316501] print_req_error: I/O error, dev sda, sector 226500992
[ 3156.317343] print_req_error: I/O error, dev sda, sector 226503040
[ 3156.318185] print_req_error: I/O error, dev sda, sector 226505088
[ 3156.319035] print_req_error: I/O error, dev sda, sector 226507136
[ 3156.398518] scsi 0:0:0:0: rejecting I/O to dead device
[ 3161.324201] btrfs_dev_stat_print_on_error: 9564 callbacks suppressed
[ 3161.324209] BTRFS error (device sda): bdev /dev/sda errs: wr 9575, rd 0, flush 0, corrupt 0, gen 0

[ 3161.324272] BTRFS error (device sda): bdev /dev/sda errs: wr 9584, rd 0, flush 0, corrupt 0, gen 0
[ 3166.480986] btrfs_dev_stat_print_on_error: 8477 callbacks suppressed
[ 3166.480996] BTRFS error (device sda): bdev /dev/sda errs: wr 18062, rd 0, flush 0, corrupt 0, gen 0

[ 3166.487748] BTRFS error (device sda): bdev /dev/sda errs: wr 18071, rd 0, flush 0, corrupt 0, gen 0
[ 3171.627690] btrfs_dev_stat_print_on_error: 8868 callbacks suppressed
[ 3171.627699] BTRFS error (device sda): bdev /dev/sda errs: wr 26940, rd 0, flush 0, corrupt 0, gen 0

[ 3171.631176] BTRFS error (device sda): bdev /dev/sda errs: wr 26949, rd 0, flush 0, corrupt 0, gen 0
[ 3176.639100] btrfs_dev_stat_print_on_error: 8005 callbacks suppressed
[ 3176.639111] BTRFS error (device sda): bdev /dev/sda errs: wr 34955, rd 0, flush 0, corrupt 0, gen 0

[ 3176.640310] BTRFS error (device sda): bdev /dev/sda errs: wr 34964, rd 0, flush 0, corrupt 0, gen 0
[ 3181.884687] btrfs_dev_stat_print_on_error: 8973 callbacks suppressed
[ 3181.884697] BTRFS error (device sda): bdev /dev/sda errs: wr 43938, rd 0, flush 0, corrupt 0, gen 0
[ 3181.884706] BTRFS error (device sda): bdev /dev/sda errs: wr 43939, rd 0, flush 0, corrupt 0, gen 0
[ 3181.885208] BTRFS error (device sda): bdev /dev/sda errs: wr 43940, rd 0, flush 0, corrupt 0, gen 0
[ 3181.885216] BTRFS error (device sda): bdev /dev/sda errs: wr 43941, rd 0, flush 0, corrupt 0, gen 0
[ 3181.885222] BTRFS error (device sda): bdev /dev/sda errs: wr 43942, rd 0, flush 0, corrupt 0, gen 0
[ 3181.885229] BTRFS error (device sda): bdev /dev/sda errs: wr 43943, rd 0, flush 0, corrupt 0, gen 0
[ 3181.885455] BTRFS error (device sda): bdev /dev/sda errs: wr 43944, rd 0, flush 0, corrupt 0, gen 0
[ 3181.885461] BTRFS error (device sda): bdev /dev/sda errs: wr 43945, rd 0, flush 0, corrupt 0, gen 0
[ 3181.890853] BTRFS error (device sda): bdev /dev/sda errs: wr 43946, rd 0, flush 0, corrupt 0, gen 0
[ 3181.890862] BTRFS error (device sda): bdev /dev/sda errs: wr 43947, rd 0, flush 0, corrupt 0, gen 0
[ 3185.211590] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3185.211623] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3185.211648] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3185.243631] BTRFS error (device sda): error writing primary super block to device 1
[ 3187.332277] btrfs_dev_stat_print_on_error: 9548 callbacks suppressed
[ 3187.332287] BTRFS error (device sda): bdev /dev/sda errs: wr 53484, rd 12, flush 0, corrupt 0, gen 0

[ 3187.333696] BTRFS error (device sda): bdev /dev/sda errs: wr 53493, rd 12, flush 0, corrupt 0, gen 0
[ 3192.348518] btrfs_dev_stat_print_on_error: 8691 callbacks suppressed
[ 3192.348527] BTRFS error (device sda): bdev /dev/sda errs: wr 62185, rd 12, flush 0, corrupt 0, gen 0

[ 3192.351043] BTRFS error (device sda): bdev /dev/sda errs: wr 62194, rd 12, flush 0, corrupt 0, gen 0
[ 3197.734923] btrfs_dev_stat_print_on_error: 9204 callbacks suppressed
[ 3197.734938] BTRFS error (device sda): bdev /dev/sda errs: wr 71399, rd 12, flush 0, corrupt 0, gen 0

[ 3197.737324] BTRFS error (device sda): bdev /dev/sda errs: wr 71408, rd 12, flush 0, corrupt 0, gen 0
[ 3215.266241] btrfs_dev_stat_print_on_error: 3804 callbacks suppressed
[ 3215.266258] BTRFS error (device sda): bdev /dev/sda errs: wr 75213, rd 12, flush 0, corrupt 0, gen 0

[ 3215.599573] BTRFS error (device sda): bdev /dev/sda errs: wr 75222, rd 12, flush 0, corrupt 0, gen 0
[ 3215.688041] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3215.688078] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3215.688113] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3215.688736] BTRFS error (device sda): error writing primary super block to device 1
[ 3229.654303] btrfs_dev_stat_print_on_error: 60 callbacks suppressed
[ 3229.654319] BTRFS error (device sda): bdev /dev/sda errs: wr 75283, rd 12, flush 0, corrupt 0, gen 0

[ 3229.656033] BTRFS error (device sda): bdev /dev/sda errs: wr 75292, rd 12, flush 0, corrupt 0, gen 0
[ 3244.773873] btrfs_dev_stat_print_on_error: 2 callbacks suppressed
[ 3244.773891] BTRFS error (device sda): bdev /dev/sda errs: wr 75295, rd 12, flush 0, corrupt 0, gen 0

[ 3261.436223] BTRFS error (device sda): bdev /dev/sda errs: wr 75306, rd 12, flush 0, corrupt 0, gen 0
[ 3261.529557] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3261.529602] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3261.529645] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3261.530081] BTRFS error (device sda): error writing primary super block to device 1
[ 3376.296418] btrfs_dev_stat_print_on_error: 45 callbacks suppressed
[ 3376.296425] BTRFS error (device sda): bdev /dev/sda errs: wr 75352, rd 12, flush 0, corrupt 0, gen 0

[ 3402.565743] BTRFS error (device sda): bdev /dev/sda errs: wr 75377, rd 18, flush 0, corrupt 0, gen 0
[ 3402.601137] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3402.601159] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3402.601176] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3402.601434] BTRFS error (device sda): error writing primary super block to device 1
[ 3416.813299] btrfs_dev_stat_print_on_error: 63 callbacks suppressed
[ 3416.813308] BTRFS error (device sda): bdev /dev/sda errs: wr 75440, rd 19, flush 0, corrupt 0, gen 0

[ 3416.829519] BTRFS error (device sda): bdev /dev/sda errs: wr 75449, rd 19, flush 0, corrupt 0, gen 0
[ 3432.181511] btrfs_dev_stat_print_on_error: 180 callbacks suppressed
[ 3432.181524] BTRFS error (device sda): bdev /dev/sda errs: wr 75630, rd 19, flush 0, corrupt 0, gen 0

[ 3432.183458] BTRFS error (device sda): bdev /dev/sda errs: wr 75639, rd 19, flush 0, corrupt 0, gen 0
[ 3437.899287] btrfs_dev_stat_print_on_error: 1373 callbacks suppressed
[ 3437.899294] BTRFS error (device sda): bdev /dev/sda errs: wr 77012, rd 20, flush 0, corrupt 0, gen 0

[ 3437.903556] BTRFS error (device sda): bdev /dev/sda errs: wr 77021, rd 20, flush 0, corrupt 0, gen 0
[ 3437.925127] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3437.925147] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3437.925165] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3437.925454] BTRFS error (device sda): error writing primary super block to device 1
[ 3443.050896] btrfs_dev_stat_print_on_error: 724 callbacks suppressed
[ 3443.050904] BTRFS error (device sda): bdev /dev/sda errs: wr 77746, rd 20, flush 0, corrupt 0, gen 0

[ 3443.055763] BTRFS error (device sda): bdev /dev/sda errs: wr 77755, rd 20, flush 0, corrupt 0, gen 0
[ 3450.078644] btrfs_dev_stat_print_on_error: 1358 callbacks suppressed
[ 3450.078654] BTRFS error (device sda): bdev /dev/sda errs: wr 79114, rd 20, flush 0, corrupt 0, gen 0

[ 3450.083667] BTRFS error (device sda): bdev /dev/sda errs: wr 79123, rd 20, flush 0, corrupt 0, gen 0
[ 3458.215911] btrfs_dev_stat_print_on_error: 1544 callbacks suppressed
[ 3458.215919] BTRFS error (device sda): bdev /dev/sda errs: wr 80668, rd 20, flush 0, corrupt 0, gen 0

[ 3458.221640] BTRFS error (device sda): bdev /dev/sda errs: wr 80677, rd 20, flush 0, corrupt 0, gen 0
[ 3467.231076] btrfs_dev_stat_print_on_error: 1767 callbacks suppressed
[ 3467.231084] BTRFS error (device sda): bdev /dev/sda errs: wr 82445, rd 20, flush 0, corrupt 0, gen 0

[ 3467.231802] BTRFS error (device sda): bdev /dev/sda errs: wr 82454, rd 20, flush 0, corrupt 0, gen 0
[ 3473.100700] btrfs_dev_stat_print_on_error: 1734 callbacks suppressed
[ 3473.100708] BTRFS error (device sda): bdev /dev/sda errs: wr 84189, rd 20, flush 0, corrupt 0, gen 0

[ 3473.104616] BTRFS error (device sda): bdev /dev/sda errs: wr 84198, rd 20, flush 0, corrupt 0, gen 0
[ 3473.125825] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3473.125844] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3473.125862] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3473.126854] BTRFS error (device sda): error writing primary super block to device 1
[ 3480.788596] btrfs_dev_stat_print_on_error: 937 callbacks suppressed
[ 3480.788610] BTRFS error (device sda): bdev /dev/sda errs: wr 85136, rd 20, flush 0, corrupt 0, gen 0

[ 3480.791069] BTRFS error (device sda): bdev /dev/sda errs: wr 85145, rd 20, flush 0, corrupt 0, gen 0
[ 3485.951489] btrfs_dev_stat_print_on_error: 910 callbacks suppressed
[ 3485.951499] BTRFS error (device sda): bdev /dev/sda errs: wr 86056, rd 20, flush 0, corrupt 0, gen 0

[ 3485.952265] BTRFS error (device sda): bdev /dev/sda errs: wr 86065, rd 20, flush 0, corrupt 0, gen 0
[ 3494.435584] btrfs_dev_stat_print_on_error: 1707 callbacks suppressed
[ 3494.435592] BTRFS error (device sda): bdev /dev/sda errs: wr 87773, rd 20, flush 0, corrupt 0, gen 0

[ 3494.436326] BTRFS error (device sda): bdev /dev/sda errs: wr 87782, rd 20, flush 0, corrupt 0, gen 0
[ 3508.305959] btrfs_dev_stat_print_on_error: 1019 callbacks suppressed
[ 3508.305977] BTRFS error (device sda): bdev /dev/sda errs: wr 88802, rd 20, flush 0, corrupt 0, gen 0

[ 3508.637602] BTRFS error (device sda): bdev /dev/sda errs: wr 88811, rd 20, flush 0, corrupt 0, gen 0
[ 3508.737669] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3508.737709] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3508.737743] BTRFS warning (device sda): lost page write due to IO error on /dev/sda
[ 3508.738110] BTRFS error (device sda): error writing primary super block to device 1

sfdisk -s: notice there is no longer an /dev/sda
/dev/ram0: 4096
/dev/ram1: 4096
/dev/ram2: 4096
/dev/ram3: 4096
/dev/ram4: 4096
/dev/ram5: 4096
/dev/ram6: 4096
/dev/ram7: 4096
/dev/ram8: 4096
/dev/ram9: 4096
/dev/ram10: 4096
/dev/ram11: 4096
/dev/ram12: 4096
/dev/ram13: 4096
/dev/ram14: 4096
/dev/ram15: 4096
/dev/mmcblk0: 31166976
/dev/sdb: 3906984960
total: 3938217472 blocks

smartctl -a /dev/sdb
smartctl 6.6 2017-11-05 r4594 [armv7l-linux-4.19.93-v7l+] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Elements / My Passport (USB, AF)
Device Model: WDC WD40NMZW-11GX6S1
Serial Number: WD-XXXXXXXXXXXXXX
LU WWN Device Id: 5 0014ee 65e6f1995
Firmware Version: 01.01A01
User Capacity: 4,000,753,475,584 bytes [4.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-3 (minor revision not indicated)
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Wed Feb 5 20:48:10 2020 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (20400) seconds.
Offline data collection
capabilities: (0x1b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
No Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 547) minutes.
SCT capabilities: (0x30b5) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 253 253 021 Pre-fail Always - 5200
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 32
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 093 091 000 Old_age Always - 5568
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 20
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 12
193 Load_Cycle_Count 0x0032 168 168 000 Old_age Always - 97008
194 Temperature_Celsius 0x0022 111 100 000 Old_age Always - 41
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

1 Short offline Completed without error 00% 5497 -

Selective Self-tests/Logging not supported


lsusb: with drive having been unplugged and plugged back in
Bus 002 Device 004: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 007: ID 1058:25e2 Western Digital Technologies, Inc. My Passport (WD40NMZW)
Bus 002 Device 002: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 006: ID 1058:25e2 Western Digital Technologies, Inc. My Passport (WD40NMZW)
Bus 002 Device 005: ID 2109:0812 VIA Labs, Inc. VL812 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 248a:8566 Maxxter
Bus 001 Device 005: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 004: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 006: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

smartctl -a /dev/sdc: unplugged / replugged drive comes back online as /dev/sdc
smartctl 6.6 2017-11-05 r4594 [armv7l-linux-4.19.93-v7l+] (local build)
Copyright (C) 2002-17, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Elements / My Passport (USB, AF)
Device Model: WDC WD40NMZW-11GX6S1
Serial Number: WD-XXXXXXXXXXXXXXXXXX
LU WWN Device Id: 5 0014ee 0af4430b5
Firmware Version: 01.01A01
User Capacity: 4,000,753,475,584 bytes [4.00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Form Factor: 2.5 inches
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-3 (minor revision not indicated)
SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Wed Feb 5 20:55:30 2020 CST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: (21960) seconds.
Offline data collection
capabilities: (0x1b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
No Conveyance Self-test supported.
No Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 532) minutes.
SCT capabilities: (0x30b5) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 253 253 021 Pre-fail Always - 4033
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 35
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0
9 Power_On_Hours 0x0032 095 093 000 Old_age Always - 4104
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 26
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 17
193 Load_Cycle_Count 0x0032 169 169 000 Old_age Always - 95137
194 Temperature_Celsius 0x0022 110 094 000 Old_age Always - 42
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

1 Short offline Completed without error 00% 4034 -

2 Short offline Aborted by host 10% 4034 -

3 Extended offline Completed without error 00% 3405 -

4 Extended offline Aborted by host 90% 3393 -

5 Short offline Completed without error 00% 3392 -

Selective Self-tests/Logging not supported

I forgot to mention I put a Kilowatt Power meter on my raspberry pi, USB hubs and drives and I am NOT overloading power. My PC I had them plugged into also had hubs to provide power and those weren’t drawing power out of spec either.

Have you had any success on solving the problem?

I had to hook my drives to a Mac, I was able to create a software raid and get one of the drives to do the same thing. It had to be VERY I/O intensive which a raid initialization and wipe was. They then worked with me to RMA the drive.

Since then my array on my Pi has been rock solid.