SilverStone EC05
Eu instalei um controlador SATA HBA / RAID do SilverStone EC05 em um Ubuntu 14.04 64 SilverStone EC05 sistema de bits, kernel 3.13.0-24 genérico.
Marvel 88SE9130
Esta placa EC05 PCI Express é baseada em uma 88SE9130 da Marvell $ lspci detecta este controlador como " SATA controller: Marvell Technology Group Ltd. 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo (rev 11)
".
Sil3726 PM's
Em ambas as suas duas portas SATA, uma imagem de silício Sil3726 dispositivo baseado em chip PM (port multiplicador) é anexado. Cada multiplicador de porta (PM) possui 5 unidades SATA idênticas conectadas. Isso faz com que 10 unidades no total sejam conectadas ao EC05. Cada multiplicador de porta está configurado para estar no modo de multiplicador de porta (não em qualquer tipo de modo RAID). O BIOS da placa-mãe parece estar configurado para não carregar outros BIOS-es porque pressionar Ctrl + M durante a inicialização, não resulta em entrar no BIOS da Marvell.
Resultado real
- Ao conectar a PM nº 1 à porta EC05 SATA nº 1 e à MP nº 2 à porta EC05 SATA nº 2, apenas as 5 unidades na MP nº 1 são detectadas pelo sistema operacional.
- Ao anexar o PM nº 1 à porta EC05 SATA nº 2 e MP nº 2 à porta EC05 SATA nº 1, somente as 5 unidades
PM # 1 são detectados pelo sistema operacional.
- Ao anexar a MP nº 2 à porta EC05 SATA nº 2 e
desconectando a porta EC05 SATA # 1, apenas as 5 unidades na PM # 2 são
detectado pelo sistema operacional.
Resultado esperado
- Ao anexar a PM nº 1 à porta EC05 SATA nº 1 e MP nº 2 à porta EC05 SATA nº 2, todas as 10 unidades são detectadas pelo sistema operacional.
- Ao anexar o PM nº 1 à porta EC05 SATA nº 2 e MP nº 2 à porta EC05 SATA nº 1, todas as 10 unidades são detectadas pelo sistema operacional.
Seção relacionada $ dmesg
output:
[ 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
Não consigo encontrar um utilitário para apagar o BIOS Marvell 91XX na esperança de que a funcionalidade RAID seja perdida e que o controlador atue apenas como um HBA (Host Bus Adapter) simples.
Como detectar todas as 10 unidades, ao conectá-las através de 2 multiplicadores de porta para as duas portas SA05 EC05?