外部 USB 驱动器已分离 - 原因是什么?// uas_eh_abort_handler

外部 USB 驱动器已分离 - 原因是什么?// uas_eh_abort_handler

我有一个外部硬盘(Seagate RSS LLC Backup Plus Slim),今晚上面有一个程序正在大量编写。

当我今天早上检查时,我发现“lsblk”不再显示硬盘,而且我也无法使用“sudo mount -a”挂载它。

“dmesg”表明大约在 03:32 发生了一些事情,日志如下: https://pastebin.com/raw/BXNMupVr

我试图解读这些信息,感觉事情开始变得糟糕了:

[2023 年 8 月 10 日星期四 03:32:37] sd 0:0:0:0: [sda] 标签#11 uas_eh_abort_handler 0 uas-tag 7 飞行中:CMD OUT

在我看来,这最终就像关闭了 USB 端口:

[2023 年 8 月 10 日星期四 03:33:38] usb 1-1:USB 断开连接,设备编号 2

[2023 年 8 月 10 日星期四 03:33:38] usb 2-2:USB 断开连接,设备编号 2

我绞尽脑汁想弄清楚到底发生了什么事/是什么原因造成的,这样我才能想出如何在将来防止这种情况发生。

如上所述,我知道当时硬盘正在执行大量写入操作。但仅凭大量写入不应该触发上述情况,因此试图了解如何防止这种情况继续发生。

到目前为止,我对此的观察让我感觉到它与“UAS”有关,而不是“USB-Storage”,但我不确定我是否完全理解了它。(可能相关的问题)也在调查此事UAS 停用教程

谢谢大家的指点

更新和潜在解决方案

看起来 UAS 驱动程序可能会导致问题,而更改为 USB-Storage 驱动程序可能会有所帮助。

  1. 使用“lsusb”并将总线/设备与“lsusb -t”进行比较,检查 HDD 是否在 UAS 上 如何检查 UAS

  2. 将驱动程序从 UAS 更改为 USB-Storage 如何将 UAS 更改为 USB 存储

答案1

更新和潜在解决方案

看起来 UAS 驱动程序可能会导致问题,而更改为 USB-Storage 驱动程序可能会有所帮助。

Check if the HDD is on UAS by using "lsusb" and comparing the Bus/Device to "lsusb -t" How to check if UAS

Change the driver from UAS to USB-Storage How to change UAS to USB-Storage

经过几天的尝试,我终于可以在我的机器上使用 LaCie Rugged USB3 磁盘了,这真是救了我一命。非常感谢!

相关内容