Problemas del controlador USB UAS con Linux, pero no con Windows, explicación técnica

Problemas del controlador USB UAS con Linux, pero no con Windows, explicación técnica

También recibo muchos de estos errores uas_eh_device_reset_handler como los que ya se describen aquíhttps://unix.stackexchange.com/questions/441668/debian-usb3-hdd-uas-io-errors:

Feb 17 01:14:13 systemname kernel: [43673.914621] sd 2:0:0:0: [sdc] tag#17 uas_eh_abort_handler 0 uas-tag 2 inflight: CMD
Feb 17 01:14:13 systemname kernel: [43673.914632] sd 2:0:0:0: [sdc] tag#17 CDB: opcode=0x88 88 00 00 00 00 02 eb 65 87 68 00 00 01 00 00 00
Feb 17 01:14:13 systemname kernel: [43673.914653] sd 2:0:0:0: [sdc] tag#16 uas_eh_abort_handler 0 uas-tag 4 inflight: CMD IN
Feb 17 01:14:13 systemname kernel: [43673.914664] sd 2:0:0:0: [sdc] tag#16 CDB: opcode=0x88 88 00 00 00 00 02 bb 9a ba 60 00 00 02 00 00 00
Feb 17 01:14:42 systemname kernel: [43703.354147] sd 2:0:0:0: [sdc] tag#23 uas_eh_abort_handler 0 uas-tag 5 inflight: CMD IN
Feb 17 01:14:42 systemname kernel: [43703.354160] sd 2:0:0:0: [sdc] tag#23 CDB: opcode=0x88 88 00 00 00 00 04 4d 04 82 30 00 00 00 08 00 00
Feb 17 01:14:42 systemname kernel: [43703.354343] sd 2:0:0:0: [sdc] tag#21 uas_eh_abort_handler 0 uas-tag 7 inflight: CMD IN
Feb 17 01:14:42 systemname kernel: [43703.354352] sd 2:0:0:0: [sdc] tag#21 CDB: opcode=0x88 88 00 00 00 00 04 4d 04 82 d0 00 00 00 08 00 00
Feb 17 01:14:42 systemname kernel: [43703.354711] sd 2:0:0:0: [sdc] tag#20 uas_eh_abort_handler 0 uas-tag 6 inflight: CMD IN
Feb 17 01:14:42 systemname kernel: [43703.354720] sd 2:0:0:0: [sdc] tag#20 CDB: opcode=0x88 88 00 00 00 00 04 4d 04 82 a8 00 00 00 08 00 00
Feb 17 01:14:42 systemname kernel: [43703.394180] scsi host2: uas_eh_device_reset_handler start
Feb 17 01:14:42 systemname kernel: [43703.505377] usb 2-2.4.3: reset SuperSpeed Gen 1 USB device number 6 using xhci_hcd
Feb 17 01:14:43 systemname kernel: [43703.542976] scsi host2: uas_eh_device_reset_handler success

Sé cómo mitigarlo mediante el uso del controlador de almacenamiento USB. Utilizo las mismas unidades con Windows con menos frecuencia y Windows me dice que el dispositivo se usa como UAS. Pero con Windows nunca tuve ninguno de estos problemas de que la transferencia de datos se bloquea durante unos segundos.

O estoy usando estas unidades con poca frecuencia en Windows o estos errores de UAS no aparecen con Windows. Si los chipsets del UAS estuvieran defectuosos y el dispositivo se colgara de vez en cuando, muchos clientes se quejarían ante fabricantes como Seagate o Western Digital.

Supongo que estos dispositivos funcionan perfectamente con UAS y Windows. Entonces, ¿por qué hay tantos problemas de UAS con Linux, mientras que UAS parece funcionar perfectamente con Windows?

EDITAR: Los problemas ocurren con Raspberry PI como sistema Linux, mientras que el sistema Windows es una PC con todas las funciones. Entonces el problema podría ser un problema de hardware del controlador USB.

información relacionada