最大端口倍增器:1

最大端口倍增器:1

银欣 EC05

我安装了一个银欣 EC05Ubuntu 14.04 64 位系统上的 SATA HBA/RAID 控制器,内核 3.13.0-24-generic。

Marvell 88SE9130

这款 EC05 PCI Express 卡基于 Marvell88SE9130芯片。 $ lspci将此控制器检测为“ SATA controller: Marvell Technology Group Ltd. 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo (rev 11)”。

Sil3726 PM

在其SATA 端口,Silicon ImageSil3726连接了基于芯片的 PM(端口倍增器)设备。每个端口倍增器 (PM) 都连接了 5 个相同的 SATA 驱动器。这样一共有 10 个驱动器连接到 EC05。每个端口倍增器都配置为端口倍增器模式(不是任何类型的 RAID 模式)。主板 BIOS 似乎配置为不加载其他 BIOS,因为在启动期间按Ctrl+M不会进入 Marvell BIOS。

实际结果

  • 当将 PM#1 连接到 EC05 SATA 端口#1,将 PM#2 连接到 EC05 SATA 端口#2 时,操作系统只能检测到 PM#1 上的 5 个驱动器。
  • 当将 PM#1 连接到 EC05 SATA 端口#2,并将 PM#2 连接到 EC05 SATA 端口#1 时,操作系统只能检测到 PM#1 上的 5 个驱动器。
  • 当将 PM#2 连接到 EC05 SATA 端口#2 并断开 EC05 SATA 端口#1 时,操作系统只能检测到 PM#2 上的 5 个驱动器。

预期结果

  • 当将 PM#1 连接到 EC05 SATA 端口#1,将 PM#2 连接到 EC05 SATA 端口#2 时,操作系统会检测到所有 10 个驱动器。
  • 当将 PM#1 连接到 EC05 SATA 端口#2,并将 PM#2 连接到 EC05 SATA 端口#1 时,操作系统会检测到所有 10 个驱动器。

相关$ dmesg输出部分:

[    2.806779] ahci 0000:03:00.0: irq 44 for MSI/MSI-X
[    2.820401] ahci 0000:03:00.0: AHCI 0001.0200 32 slots 8 ports 6 Gbps 0xff impl SATA mode
[    2.820402] ahci 0000:03:00.0: flags: 64bit ncq pio
[    2.821223] scsi5 : ahci
[    2.821290] scsi6 : ahci
[    2.821346] scsi7 : ahci
[    2.821403] scsi8 : ahci
[    2.821458] scsi9 : ahci
[    2.821514] scsi10 : ahci
[    2.821569] scsi11 : ahci
[    2.821625] scsi12 : ahci
[    2.821673] ata6: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510100 irq 44
[    2.821675] ata7: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510180 irq 44
[    2.821676] ata8: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510200 irq 44
[    2.821678] ata9: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510280 irq 44
[    2.821679] ata10: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510300 irq 44
[    2.821681] ata11: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510380 irq 44
[    2.821682] ata12: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510400 irq 44
[    2.821684] ata13: SATA max UDMA/133 abar m2048@0xf0510000 port 0xf0510480 irq 44
[    3.124077] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.148049] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.148069] ata11: SATA link down (SStatus 0 SControl 300)
[    3.148091] ata12: SATA link down (SStatus 0 SControl 300)
[    3.148112] ata13: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    3.148132] ata8: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.148148] ata7: SATA link down (SStatus 0 SControl 300)
[    3.148170] ata9: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.151632] ata13.00: ATAPI: MARVELL VIRTUALL, 1.09, max UDMA/66
[    3.181571] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[    3.181572] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[    3.181573] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[    3.184009] ata10: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.211495] ata8.00: ATA-8: Hitachi HDS5C3020BLE630, MZ4OAAB0, max UDMA/133
[    3.211496] ata8.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[    3.211501] ata6.00: ATA-8: Hitachi HDS5C3020BLE630, MZ4OAAB0, max UDMA/133
[    3.211502] ata6.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[    3.211508] ata13.00: configured for UDMA/66
[    3.211510] ata9.00: ATA-8: Hitachi HDS5C3020BLE630, MZ4OAAB0, max UDMA/133
[    3.211511] ata9.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[    3.269922] ata10.00: ATA-8: Hitachi HDS5C3020BLE630, MZ4OAAB0, max UDMA/133
[    3.269923] ata10.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[    3.269927] ata5.00: ATA-7: OCZ-VERTEX, 1.3, max UDMA/133
[    3.269927] ata5.00: 125045424 sectors, multi 1: LBA48 NCQ (depth 31/32), AA
[    3.329205] ata8.00: configured for UDMA/133
[    3.329213] ata9.00: configured for UDMA/133
[    3.329217] ata6.00: configured for UDMA/133
[    3.358627] ata5.00: ACPI cmd ef/10:06:00:00:00:00 (SET FEATURES) succeeded
[    3.358628] ata5.00: ACPI cmd f5/00:00:00:00:00:00 (SECURITY FREEZE LOCK) filtered out
[    3.358629] ata5.00: ACPI cmd b1/c1:00:00:00:00:00 (DEVICE CONFIGURATION OVERLAY) filtered out
[    3.387504] ata10.00: configured for UDMA/133
[    3.444077] ata5.00: configured for UDMA/133
[    3.444146] scsi 4:0:0:0: Direct-Access     ATA      OCZ-VERTEX       1.3  PQ: 0 ANSI: 5
[    3.444326] sd 4:0:0:0: [sda] 125045424 512-byte logical blocks: (64.0 GB/59.6 GiB)
[    3.444352] sd 4:0:0:0: [sda] Write Protect is off
[    3.444353] sd 4:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.444361] sd 4:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.444539] sd 4:0:0:0: Attached scsi generic sg0 type 0
[    3.444653] scsi 5:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 MZ4O PQ: 0 ANSI: 5
[    3.444732] sd 5:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.444733] sd 5:0:0:0: [sdb] 4096-byte physical blocks
[    3.444794] sd 5:0:0:0: [sdb] Write Protect is off
[    3.444796] sd 5:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    3.444805] sd 5:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.444855] sd 5:0:0:0: Attached scsi generic sg1 type 0
[    3.444919] scsi 7:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 MZ4O PQ: 0 ANSI: 5
[    3.444990] sd 7:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.444990] sd 7:0:0:0: [sdc] 4096-byte physical blocks
[    3.445011] sd 7:0:0:0: [sdc] Write Protect is off
[    3.445012] sd 7:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    3.445021] sd 7:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.445114] sd 7:0:0:0: Attached scsi generic sg2 type 0
[    3.445173] scsi 8:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 MZ4O PQ: 0 ANSI: 5
[    3.445233] sd 8:0:0:0: Attached scsi generic sg3 type 0
[    3.445287] scsi 9:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 MZ4O PQ: 0 ANSI: 5
[    3.445348] sd 9:0:0:0: Attached scsi generic sg4 type 0
[    3.445407] sd 8:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.445408] sd 8:0:0:0: [sdd] 4096-byte physical blocks
[    3.445414] sd 9:0:0:0: [sde] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.445415] sd 9:0:0:0: [sde] 4096-byte physical blocks
[    3.445854] sd 9:0:0:0: [sde] Write Protect is off
[    3.445856] sd 9:0:0:0: [sde] Mode Sense: 00 3a 00 00
[    3.445865] sd 8:0:0:0: [sdd] Write Protect is off
[    3.445866] sd 8:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[    3.445888] sd 9:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.445916] sd 8:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.499601] scsi 12:0:0:0: Processor         Marvell  91xx Config      1.01 PQ: 0 ANSI: 5
[    3.499673] scsi 12:0:0:0: Attached scsi generic sg5 type 3
[    3.553712]  sda: sda1 sda2 < sda5 >
[    3.553904] sd 4:0:0:0: [sda] Attached SCSI disk
[    3.660336]  sdc: unknown partition table
[    3.660369]  sdb: unknown partition table
[    3.660442] sd 7:0:0:0: [sdc] Attached SCSI disk
[    3.660475]  sdd: unknown partition table
[    3.660510] sd 5:0:0:0: [sdb] Attached SCSI disk
[    3.660545] sd 8:0:0:0: [sdd] Attached SCSI disk
[    3.712498]  sde: unknown partition table
[    3.712578] sd 9:0:0:0: [sde] Attached SCSI disk
[    4.102853] random: nonblocking pool is initialized
[    4.985641] ata11: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
[    4.985642] ata11: irq_stat 0x80000040, connection status changed
[    4.985643] ata11: SError: { DevExch }
[    4.985647] ata11: hard resetting link
[    5.705533] ata11: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.794270] ata11.00: ATA-8: Hitachi HDS5C3020BLE630, MZ4OAAB0, max UDMA/133
[    5.794271] ata11.00: 3907029168 sectors, multi 0: LBA48 NCQ (depth 31/32), AA
[    5.884054] ata11.00: configured for UDMA/133
[    5.913642] ata11: EH complete
[    5.942886] scsi 10:0:0:0: Direct-Access     ATA      Hitachi HDS5C302 MZ4O PQ: 0 ANSI: 5
[    5.972831] sd 10:0:0:0: [sdf] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    5.972832] sd 10:0:0:0: [sdf] 4096-byte physical blocks
[    5.972854] sd 10:0:0:0: [sdf] Write Protect is off
[    5.972855] sd 10:0:0:0: [sdf] Mode Sense: 00 3a 00 00
[    5.972865] sd 10:0:0:0: [sdf] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.973000] sd 10:0:0:0: Attached scsi generic sg6 type 0
[    6.064214]  sdf: unknown partition table
[    6.064301] sd 10:0:0:0: [sdf] Attached SCSI disk

我找不到实用程序来擦除 Marvell 91XX BIOS,希望 RAID 功能丢失,并且控制器仅充当普通主机总线适配器 (HBA)。

当通过 2 个端口倍增器将所有 10 个驱动器连接到两个 EC05 SATA 端口时,如何检测所有 10 个驱动器?

答案1

最大端口倍增器:1

根据 MSU(Marvell Storage Utility)属性页面,最多可以将 1 个端口倍增器连接到 Silverstone EC05 SATA RAID HBA。

Silverstone 技术支持联系了芯片组制造商 (Marvell) 并:

他们认为 EC05 应该能够支持它们(但速度会受到 EC05 上的 SATA 端口的限制)他们建议您按照以下步骤尝试它们:

  1. 将所有 HDD 和 Sil3726 连接到 EC05
  2. 从 EC05 的 CD 安装控制软件
  3. 进入该软件
  4. 将 RAID 模式设置为非 RAID,看看您是否可以看到系统上的所有 HDD。

Marvell 存储实用程序输出

但是 MSU v4.1.0.1919 中没有“将 RAID 模式设置为非 RAID”这样的选项。MSU 列出了“适配器 0”的以下属性:

  • BIOS 版本:1.0.0.1033
  • 固件版本:2.2.0.1125
  • 引导加载程序版本:1.0.1.0002
  • 驱动程序版本:1.2.0.1002
  • 芯片修订编号:B1
  • 供应商 ID:1B4B
  • 子供应商 ID:1B4B
  • 设备 ID:9130
  • 子设备ID:9123

底部:

  • 每个适配器的最大 PD:6(PD = 物理设备)
  • 每个适配器的最大 VD:2(VD = 虚拟设备)
  • 每个 VD 的最大 PD:2
  • 最大端口倍增器:1

相关内容