JBOD 模式下的 2 托架外置硬盘盒无法检测到两个驱动器(Linux 和 Windows)

JBOD 模式下的 2 托架外置硬盘盒无法检测到两个驱动器(Linux 和 Windows)

我最近购买了几个 USB 3.0 外置硬盘盒,用于存储和备份;我的想法是让其中一个作为另一个的备份,总共有 4 个 3TB 的硬盘。但是,每个硬盘盒中的第二个硬盘在 Linux 和 Windows 中都无法访问,我无法确定原因。

1. 情况

这两个外壳略有不同(无法同时找到库存),但从许多小细节来看,它们似乎是相同的中国基础设计,外壳经过调整。型号如下:

这些驱动器是 Seagate 3TB Barracuda ST33000651AS、固件 CC44,全部相同。

通过阅读手册和在线资料,我确定 JBOD 是满足我需求的最佳设置——在每个机箱中分别处理两个驱动器非常重要,这样可以轻松交换驱动器并在需要时混合搭配它们;所有其他模式都意味着控制器对驱动器进行组合。

使用的软件是Debian GNU/Linux - testing/wheezy - 内核 2.6.39-2Windows 7旗舰版

2.问题描述

现在,问题来了:每次我使用提供的电缆将其中一个机箱连接到 PC(也尝试了不同的电缆)时,只有顶部托架中的 HDD 可读,下面的 HDD 可以检测到,但会以各种方式出错。根据手册,这种情况不应该发生:在 JBOD 中,系统应该能够在连接时“看到”两个独立的驱动器。

这发生在两个机箱和任何 HDD 组合上(即,如果我交换它们,也会发生同样的事情),所以 HDD 是好的,我认为机箱也是好的(两家不同的公司生产类似的产品,以相同的方式出现故障的可能性非常小)。

顶部的硬盘每次都可以正常使用,我实际上尝试了 Linux 的速度测试,读取速度约为 150MiB/s,所以一切都正常;下面的硬盘每次都无法工作。所以故障是一致的。

为了确保这不是某个不为人知的 Linux 错误,我在 Windows 7 下尝试了同样的操作,系统也只为 3TB 大小的驱动器创建了一个驱动器号(因此它只能看到一个,而不是两个)。将一个较旧的、已知良好的 2TB 驱动器放在顶部托架中,可以识别该驱动器,因此我们在 Windows 下也遇到了同样的问题。

Linux 下的日志条目(此处使用 3TB 和 2TB 驱动器进行测试,以便我可以区分它们;任何一个都可以在顶部机箱中工作,在测试设置中,3TB 位于顶部)。您可以看到它们被检测到,顶部的没问题,但底部的只有错误:

Jul 19 23:28:15 media kernel: [260150.582436] usb 6-1: New USB device found, idVendor=1ca1, idProduct=18ae
Jul 19 23:28:15 media kernel: [260150.582440] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 19 23:28:15 media kernel: [260150.582442] usb 6-1: Product: Usb Sata Bridge
Jul 19 23:28:15 media kernel: [260150.582444] usb 6-1: Manufacturer: SYMWAVE
Jul 19 23:28:15 media kernel: [260150.582446] usb 6-1: SerialNumber: 39584B304C4E3441
Jul 19 23:28:15 media kernel: [260150.870412] scsi11 : usb-storage 6-1:1.0
Jul 19 23:28:16 media kernel: [260151.882087] scsi 11:0:0:0: Direct-Access     SYMWAVE  ST33000651AS     CC44 PQ: 0 ANSI: 4
Jul 19 23:28:16 media kernel: [260151.882242] scsi 11:0:0:1: Direct-Access     SYMWAVE  ST32000641AS     CC12 PQ: 0 ANSI: 4
Jul 19 23:28:16 media kernel: [260151.882677] sd 11:0:0:0: Attached scsi generic sg2 type 0
Jul 19 23:28:16 media kernel: [260151.882774] sd 11:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
Jul 19 23:28:16 media kernel: [260151.882857] sd 11:0:0:1: Attached scsi generic sg3 type 0
Jul 19 23:28:16 media kernel: [260151.882893] sd 11:0:0:0: [sdb] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
Jul 19 23:28:16 media kernel: [260151.883085] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.883582] sd 11:0:0:0: [sdb] Write Protect is off
Jul 19 23:28:16 media kernel: [260151.883961] sd 11:0:0:1: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
Jul 19 23:28:16 media kernel: [260151.884145] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.884570] sd 11:0:0:1: [sdc] Write Protect is off
Jul 19 23:28:16 media kernel: [260151.884855] sd 11:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
Jul 19 23:28:16 media kernel: [260151.885286] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.885807] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.909595] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.910159] sd 11:0:0:1: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 19 23:28:16 media kernel: [260151.910163] sd 11:0:0:1: [sdc]  Sense Key : Illegal Request [current] 
Jul 19 23:28:16 media kernel: [260151.910167] Info fld=0x0
Jul 19 23:28:16 media kernel: [260151.910169] sd 11:0:0:1: [sdc]  Add. Sense: Invalid field in cdb
Jul 19 23:28:16 media kernel: [260151.910172] sd 11:0:0:1: [sdc] CDB: Read(10): 28 20 00 00 00 00 00 00 08 00
Jul 19 23:28:16 media kernel: [260151.910182] quiet_error: 2 callbacks suppressed
Jul 19 23:28:16 media kernel: [260151.910570] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.911153] sd 11:0:0:1: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 19 23:28:16 media kernel: [260151.911156] sd 11:0:0:1: [sdc]  Sense Key : Illegal Request [current] 
Jul 19 23:28:16 media kernel: [260151.911159] Info fld=0x0
Jul 19 23:28:16 media kernel: [260151.911161] sd 11:0:0:1: [sdc]  Add. Sense: Invalid field in cdb
Jul 19 23:28:16 media kernel: [260151.911164] sd 11:0:0:1: [sdc] CDB: Read(10): 28 20 00 00 00 00 00 00 08 00
Jul 19 23:28:16 media kernel: [260151.911385] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.911902] sd 11:0:0:1: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 19 23:28:16 media kernel: [260151.911905] sd 11:0:0:1: [sdc]  Sense Key : Illegal Request [current] 
Jul 19 23:28:16 media kernel: [260151.911908] Info fld=0x0
Jul 19 23:28:16 media kernel: [260151.911910] sd 11:0:0:1: [sdc]  Add. Sense: Invalid field in cdb
Jul 19 23:28:16 media kernel: [260151.911913] sd 11:0:0:1: [sdc] CDB: Read(10): 28 20 00 00 00 00 00 00 08 00
Jul 19 23:28:16 media kernel: [260151.912128] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.912650] sd 11:0:0:1: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 19 23:28:16 media kernel: [260151.912653] sd 11:0:0:1: [sdc]  Sense Key : Illegal Request [current] 
Jul 19 23:28:16 media kernel: [260151.912656] Info fld=0x0
Jul 19 23:28:16 media kernel: [260151.912657] sd 11:0:0:1: [sdc]  Add. Sense: Invalid field in cdb
Jul 19 23:28:16 media kernel: [260151.912660] sd 11:0:0:1: [sdc] CDB: Read(10): 28 20 00 00 00 00 00 00 08 00
Jul 19 23:28:16 media kernel: [260151.912876] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.913439] sd 11:0:0:1: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 19 23:28:16 media kernel: [260151.913442] sd 11:0:0:1: [sdc]  Sense Key : Illegal Request [current] 
Jul 19 23:28:16 media kernel: [260151.913445] Info fld=0x0
Jul 19 23:28:16 media kernel: [260151.913446] sd 11:0:0:1: [sdc]  Add. Sense: Invalid field in cdb
Jul 19 23:28:16 media kernel: [260151.913449] sd 11:0:0:1: [sdc] CDB: Read(10): 28 20 00 00 00 00 00 00 08 00
Jul 19 23:28:16 media kernel: [260151.945227] xhci_hcd 0000:03:00.0: WARN: Stalled endpoint
Jul 19 23:28:16 media kernel: [260151.945863] sd 11:0:0:1: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jul 19 23:28:16 media kernel: [260151.945866] sd 11:0:0:1: [sdc]  Sense Key : Illegal Request [current] 
Jul 19 23:28:16 media kernel: [260151.945870] Info fld=0x0
Jul 19 23:28:16 media kernel: [260151.945871] sd 11:0:0:1: [sdc]  Add. Sense: Invalid field in cdb
Jul 19 23:28:16 media kernel: [260151.945875] sd 11:0:0:1: [sdc] CDB: Read(10): 28 20 00 00 00 00 00 00 08 00
(...) and so on for like 10 seconds until it gives up (...)

3. 问题

所以,我的问题是:是什么原因造成的?我是否遗漏了什么,是否应该以不同的方式进行配置,这是一个已知的限制吗?

在线搜索更多信息没有得到任何有用的结果...提前感谢您的帮助!

答案1

使用突袭开关更改突袭选择后,您必须按下“模式”上方的小按钮。否则,突袭模式不会改变。

答案2

也许这个问题需要很长时间才能解决,但由于我考虑购买多托架机箱,所以我遇到了以下问题:

  • 对于 Sharkoon 来说,JBOD 并不像我所期望的那样。对于他们来说,JBOD 意味着一个由两个驱动器组成的大磁盘。他们称之为“Combined/JBOD”。
  • 如果您想要“真正的” JBOD,您必须选择“标准”模式(仅限 Sharkoon,Fantec 确实为其命名)

如果您找到了解决方案:是 USB 3.0 堆栈中的错误吗?您可以使用外壳吗?还是必须更换外壳?

相关内容