我正在设置我的家庭云服务器,在购买合适的多盘位硬盘盒和一些磁盘来组建 RAID 之前,先测试一下所有东西。我想用一个便宜的 USB 3.0 转 SATA 适配器,以及我现有的 2TB 西数紫盘。磁盘在我的主电脑上可以正常工作,只需将其插入 SATA 端口即可。但如果我将 USB 适配器插入 USB 3.0 端口,则无法使用 lsblk 命令检测到磁盘。如果我将其插入 USB 2.0 端口,则可以正确检测到磁盘。在我的 Windows 电脑上也是如此。适配器有 12V 输入,因为磁盘是 3.5 英寸的,系统运行的是最新的 Ubuntu 服务器。谁能帮忙?
当您将 USB 设备(例如连接了硬盘的 USB 转 SATA 适配器)插入 USB 端口时,计算机的操作系统和 USB 主控制器会执行一个称为“枚举”的过程。在枚举过程中,计算机硬件首先会检测该设备的物理存在。然后,操作系统会与该硬件协作,识别设备的类型和功能,了解其电源要求,并确定如何与其正确通信。
如果适配器内的 USB 3.0 控制器芯片出现故障、实现不佳或与主机系统的 USB 3.0 控制器存在兼容性问题,则可能无法成功完成 USB 3.0 枚举过程。在 USB 3.0 速度下,它可能无法正确响应主机的初始查询,或者在握手过程中通信可能会中断。