新的 USB NVMe 驱动器未显示在 lsblk 中,dmesg 提示“设备未就绪”,有什么建议吗?

Ric*_*ton 7 usb-drive mount nvme 20.04

我有一个全新的 ORICO TCM3-C3 NVMe M.2 SSD 硬盘盒,我正在将其与 WD Blue WDS500G2B0B-00YS70 500Gb NVMe ssd(也是新的)一起使用

当我插入它时,我得到了 USB 设备的正常 ping 识别结果,但当我运行时,lsblksudo fdisk -l没有显示。

dmesg给出以下结果:

[  851.445300] usb 2-2: new SuperSpeed Gen 1 USB device number 4 using xhci_hcd
[  851.466378] usb 2-2: New USB device found, idVendor=152d, idProduct=0583, bcdDevice= 2.09
[  851.466383] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  851.466386] usb 2-2: Product: External HDD
[  851.466388] usb 2-2: Manufacturer: External USB3.0
[  851.466391] usb 2-2: SerialNumber: DD56419883969
[  851.471581] scsi host0: uas
[  851.472404] scsi 0:0:0:0: Direct-Access     External USB3.0           0209 PQ: 0 ANSI: 6
[  851.473635] sd 0:0:0:0: Attached scsi generic sg0 type 0
[  859.632889] sd 0:0:0:0: [sda] Unit Not Ready
[  859.632896] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[  859.632903] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[  859.633498] sd 0:0:0:0: [sda] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  859.633504] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[  859.633510] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[  859.633938] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  859.633941] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[  859.633946] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[  859.634336] sd 0:0:0:0: [sda] 0 512-byte logical blocks: (0 B/0 B)
[  859.634339] sd 0:0:0:0: [sda] 0-byte physical blocks
[  859.634699] sd 0:0:0:0: [sda] Test WP failed, assume Write Enabled
[  859.634821] sd 0:0:0:0: [sda] Asking for cache data failed
[  859.634828] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  859.635177] sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of physical block size (0 byt>
[  859.654051] sd 0:0:0:0: [sda] Unit Not Ready
[  859.654060] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[  859.654069] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[  859.654498] sd 0:0:0:0: [sda] Read Capacity(16) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  859.654505] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[  859.654512] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[  859.654950] sd 0:0:0:0: [sda] Read Capacity(10) failed: Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  859.654956] sd 0:0:0:0: [sda] Sense Key : Hardware Error [current] 
[  859.654965] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81 
[  859.656373] sd 0:0:0:0: [sda] Attached SCSI disk
Run Code Online (Sandbox Code Playgroud)

我在运行 Ubuntu 20.04 内核 5.4.0-37-generic 的笔记本电脑上尝试了这个,在运行新的 64 位 pi 操作系统的树莓派 pi4 上尝试了这一点,它基本上是相同的dmesg

关于是否/如何让这个设备工作有什么想法吗?

Ric*_*ton 2

RTFM Richard RTFM - 我选择了 sata WD 蓝调,而不是 NVMe 适配器使用正确的 SSD 类型 (NVMe),效果很好。


小智 0

我在运行 Ubuntu 的 ssd (nvme) 上也遇到了类似的问题。升级到 20.04 期间启动信息被损坏。我假设 mbr 也已损坏。将 SSD 放入适配器后,我无法从 3 台 Linux 计算机中的任何一台访问该驱动器(包括我从中移除 SSD 的计算机)。

但我能够使用 Macbook Pro 恢复其他分区中的所有数据,并通过自制软件安装了 osxfuse 和 ext4fuse。这让我认为 Linux 驱动程序与适配器不兼容。

如果您可以使用 Mac,您至少可以看到驱动器上的内容,并提示您出现了什么问题。HtH。