Jump to content

Intel RES2SV240 Parity Build Speeds


Recommended Posts

Hi all,

 so I have installed an Intel RES2SV240 SAS Expander in my test setup and I am getting really low speeds on parity build. Speeds with 16 drives on the expander and a single drive on the motherboard SATA port are running at 30mb/s. Without the Expander I am getting 150mb/s with the same drive setup.
What I have is a Dell Perc 310 flashed to IT mode connected to the SAS expander via both ports and using the first two ports on the expander card. The 310 is plugged into the main 16x PCIe on the motherboard. 
The main error I am seeing in the logs is the screenshot below.
Anyone got any ideas on what is going on? I have tried moving through the ports on the SAS card to see if disconnecting any of the ports and the drives attached is making an impact and it did not help. The only time I have seen reasonable speeds is when only 8 drives are connected. The drives are all 4 tb WD green drives with and additional 4 8tb WD white drives (shucked). The drives have all tested fine in Scrutiny plugin.
Thoughts?

image.thumb.png.d8c30e53b8f0482f5869cfd994e7a06d.png 

Link to comment

Yes, I already tried with a single cable and had the exact same issue, with the speed dropping by half, which is expected. There is a post from back in 2013 about flashing the firmware in these cards but I would think the card I just got should have a newer firmware regardless.
I guess I need to check that out. Below is the link to that thread.

 

Link to comment
3 minutes ago, crowdx42 said:

Yes, I already tried with a single cable and had the exact same issue, with the speed dropping by half, which is expected.

Yes, that part is expected, but do you also get these:

 

Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: [sdk] tag#207 CDB: opcode=0x88 88 00 00 00 00 00 00 68 cd 00 00 00 04 00 00 00
Dec  9 09:34:28 Tower kernel: scsi target3:0:8: handle(0x0012), sas_address(0x5001e674645f1ff0), phy(16)
Dec  9 09:34:28 Tower kernel: scsi target3:0:8: enclosure logical id(0x5001e674645f1fff), slot(16)
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: No reference found at driver, assuming scmd(0x0000000072900076) might have completed
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: task abort: SUCCESS scmd(0x0000000072900076)
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: attempting task abort!scmd(0x00000000ad72b41a), outstanding for 30612 ms & timeout 30000 ms
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: [sdk] tag#197 CDB: opcode=0x88 88 00 00 00 00 00 00 68 bd 00 00 00 04 00 00 00
Dec  9 09:34:28 Tower kernel: scsi target3:0:8: handle(0x0012), sas_address(0x5001e674645f1ff0), phy(16)
Dec  9 09:34:28 Tower kernel: scsi target3:0:8: enclosure logical id(0x5001e674645f1fff), slot(16)
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: No reference found at driver, assuming scmd(0x00000000ad72b41a) might have completed
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: task abort: SUCCESS scmd(0x00000000ad72b41a)
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: attempting task abort!scmd(0x00000000cee9299c), outstanding for 30587 ms & timeout 30000 ms
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: [sdk] tag#194 CDB: opcode=0x88 88 00 00 00 00 00 00 68 d7 c0 00 00 04 00 00 00
Dec  9 09:34:28 Tower kernel: scsi target3:0:8: handle(0x0012), sas_address(0x5001e674645f1ff0), phy(16)
Dec  9 09:34:28 Tower kernel: scsi target3:0:8: enclosure logical id(0x5001e674645f1fff), slot(16)
Dec  9 09:34:28 Tower kernel: sd 3:0:8:0: No reference found at driver, assuming scmd(0x00000000cee9299c) might have completed

 

Link to comment

So as a last ditch effort I updated the firmware, it was not on the latest version. So speeds have increased after the firmware updat but I am still questioning the results. At 10 WD 4tb drives I am at 150mb/s but when I add an additional 2 WD 4tb drives speed drop down to 130mb/s . If I add all the drive, so an additional 4 WD 8tb drives speed drop down to 99mb/s. This is way better than before the firmware upgrade but it is still way behind what 2 Dell Perc 310 cards are doing with the same drives. Am I expecting too much from the expander card? With this config I am actually not gaining anything, if I was to hook up all drivs to the expander I would lose a link from the Dell 310 and so speeds would also drop.
Thoughts??

Link to comment

Below are the results of the second command:
root@Tower:~# lspci -d 1000: -vv
01:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)
        Subsystem: Dell 6Gbps SAS HBA Adapter
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 16
        IOMMU group: 1
        Region 0: I/O ports at e000
        Region 1: Memory at f7140000 (64-bit, non-prefetchable)
        Region 3: Memory at f7100000 (64-bit, non-prefetchable)
        Expansion ROM at f7000000 [disabled]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset+ SlotPowerLimit 0W
                DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
                        RlxdOrd+ ExtTag+ PhantFunc- AuxPwr- NoSnoop+ FLReset-
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr+ NonFatalErr- FatalErr- UnsupReq+ AuxPwr- TransPend+
                LnkCap: Port #0, Speed 5GT/s, Width x8, ASPM L0s, Exit Latency L0s <64ns
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp-
                LnkCtl: ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 5GT/s, Width x4 (downgraded)
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range BC, TimeoutDis+ NROPrPrP- LTR-
                         10BitTagComp- 10BitTagReq- OBFF Not Supported, ExtFmt- EETLPPrefix-
                         EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
                         FRS- TPHComp- ExtTPHComp-
                         AtomicOpsCap: 32bit- 64bit- 128bitCAS-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR- 10BitTagReq- OBFF Disabled,
                         AtomicOpsCtl: ReqEn-
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
                         EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
                         Retimer- 2Retimers- CrosslinkRes: unsupported
        Capabilities: [d0] Vital Product Data
pcilib: sysfs_read_vpd: read failed: No such device
                Not readable
        Capabilities: [a8] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [c0] MSI-X: Enable+ Count=15 Masked-
                Vector table: BAR=1 offset=0000e000
                PBA: BAR=1 offset=0000f800
        Capabilities: [100 v1] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
                AERCap: First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
                        MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
                HeaderLog: 04000001 00000003 01010000 5f710ee2
        Capabilities: [138 v1] Power Budgeting <?>
        Kernel driver in use: mpt3sas
        Kernel modules: mpt3sas
 

Link to comment

I already have the 310 installed in the x16 slot. This is a test setup and I have another board and cpu I can throw into this server to test with. I will do that and report back my findings.
Otherwise, if it is not a board issue, why would the 310 get downgraded to x4 instead of it's max x16?

 

Link to comment
1 hour ago, crowdx42 said:

Well I pulled the SAS expander and powered it with a molex, that had no effect on the x4 downgrade.

It not expander related.

 

1 hour ago, crowdx42 said:

I also moved the 310 to a different slot and got the same results

That would be expected since the other slots are x4, it doesn't help to drill down the issue to the board/CPU or HBA.

Link to comment

Well as luck would have it, I have a second 310 which I just swapped in. It shows:
LnkSta: Speed 5GT/s, Width x8
                        TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

So I guess it is the 310 which has an issue. I wonder what could be causing it's connection to downgrade? The main server has two 310s also, as my original goal was to have the test server with a similar setup to the main server.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...