From nobody@FreeBSD.org  Thu May 30 19:47:30 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id 7B47C122
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 30 May 2013 19:47:30 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from oldred.FreeBSD.org (oldred.freebsd.org [8.8.178.121])
	by mx1.freebsd.org (Postfix) with ESMTP id 6DC7E15D
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 30 May 2013 19:47:30 +0000 (UTC)
Received: from oldred.FreeBSD.org ([127.0.1.6])
	by oldred.FreeBSD.org (8.14.5/8.14.5) with ESMTP id r4UJlUsq043144
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 30 May 2013 19:47:30 GMT
	(envelope-from nobody@oldred.FreeBSD.org)
Received: (from nobody@localhost)
	by oldred.FreeBSD.org (8.14.5/8.14.5/Submit) id r4UJlUlN043143;
	Thu, 30 May 2013 19:47:30 GMT
	(envelope-from nobody)
Message-Id: <201305301947.r4UJlUlN043143@oldred.FreeBSD.org>
Date: Thu, 30 May 2013 19:47:30 GMT
From: Ryan Steinmetz <zi@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [mfi] COMMAND 0x.. TIMEOUT AFTER ## SECONDS (Dell H710 Mini (blades))
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         179118
>Category:       kern
>Synopsis:       [mfi] COMMAND 0x.. TIMEOUT AFTER ## SECONDS (Dell H710 Mini (blades))
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-scsi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 30 19:50:00 UTC 2013
>Closed-Date:    Mon Jun 17 13:46:44 UTC 2013
>Last-Modified:  Mon Jun 17 13:46:44 UTC 2013
>Originator:     Ryan Steinmetz
>Release:        9.1-RELEASE
>Organization:
>Environment:
9.1-RELEASE
>Description:
I've had 9.1-R running on a few Dell M620 blades (with H710 controllers) in them for a bit now and have had command timeout errors showing up from time to time.  The system appears to still be responsive, although, I have noticed a couple of times where disk I/O will seem to pause for a few seconds.  No panics, nothing forcing me to restart.

sbruno@ reported that he was running R620s with H710P cards in them (not blades) with A02 (21.1.0-0007) firmware and was not running into this issue.  I downgraded one of my systems to
the same firmware, but still ran into timeouts.  Note H710 versus H710P.

Workload is elastic search, which is going to yield bursts of read/write.  Sustained write or read at certain points.  There will be periods of no activity as well.

Interestingly enough, I ran bonnie in a loop for a number of hours and did not receive any timeouts.

--

# mfiutil show adapter
mfi0 Adapter:
    Product Name: PERC H710 Mini
   Serial Number: 31A00ZD
        Firmware: 21.2.0-0007
     RAID Levels: JBOD, RAID0, RAID1, RAID5, RAID6, RAID10, RAID50
  Battery Backup: present
           NVRAM: 32K
  Onboard Memory: 512M
  Minimum Stripe: 64k
  Maximum Stripe: 1M
# uname -rm
9.1-RELEASE-p3 amd64
# pciconf -lv
mfi0@pci0:2:0:0:        class=0x010400 card=0x1f371028 chip=0x005b1000 rev=0x05 hdr=0x00
    vendor     = 'LSI Logic / Symbios Logic'
    device     = 'MegaRAID SAS 2208 [Thunderbolt]'
    class      = mass storage
    subclass   = RAID
# dmesg | grep mfi0
mfi0: 1428 (422722487s/0x0020/info) - Shutdown command received from host
mfi0: 1429 (boot + 4s/0x0020/info) - Firmware initialization started (PCI ID 005b/1000/1f37/1028)
mfi0: 1430 (boot + 4s/0x0020/info) - Firmware version 3.130.05-2086
mfi0: 1431 (boot + 5s/0x0008/info) - Battery Present
mfi0: 1432 (boot + 5s/0x0020/info) - Package version 21.2.0-0007
mfi0: 1433 (boot + 5s/0x0020/info) - Board Revision A00
mfi0: 1434 (boot + 6s/0x0008/info) - Battery temperature is normal
mfi0: 1435 (boot + 6s/0x0008/info) - Current capacity of the battery is above threshold
mfi0: 1436 (boot + 20s/0x0004/info) - Enclosure PD 20(c None/p1) communication restored
mfi0: 1437 (boot + 20s/0x0002/info) - Inserted: Encl PD 20
mfi0: 1438 (boot + 20s/0x0002/info) - Inserted: PD 20(c None/p1) Info: enclPd=20, scsiType=d, portMap=00, sasAddr=5948f090ebf23500,0000000000000000
mfi0: 1439 (boot + 20s/0x0002/info) - Inserted: PD 00(e0x20/s0)
mfi0: 1440 (boot + 20s/0x0002/info) - Inserted: PD 00(e0x20/s0) Info: enclPd=20, scsiType=0, portMap=00, sasAddr=50000c0f02c1bab6,0000000000000000
mfi0: 1441 (boot + 20s/0x0002/info) - Inserted: PD 01(e0x20/s1)
mfi0: 1442 (boot + 20s/0x0002/info) - Inserted: PD 01(e0x20/s1) Info: enclPd=20, scsiType=0, portMap=01, sasAddr=50000c0f026bb0d2,0000000000000000
mfi0: 1443 (422722572s/0x0020/info) - Time established as 05/24/13 14:56:12; (45 seconds since power on)
mfi0: 1444 (422722598s/0x0008/info) - Battery started charging
mfi0: 1445 (422722793s/0x0008/info) - Battery charge complete
mfi0: 1446 (422722801s/0x0020/info) - Host driver is loaded and operational
mfid0 on mfi0
mfid0: 857856MB (1756889088 sectors) RAID volume (no label) is optimal
Trying to mount root from ufs:/dev/mfid0p3 [rw]...
mfi0: 1447 (422723530s/0x0002/WARN) - PD 00(e0x20/s0) Path 50000c0f02c1bab6  reset (Type 03)
mfi0: 1448 (422723530s/0x0002/WARN) - PD 01(e0x20/s1) Path 50000c0f026bb0d2  reset (Type 03)
mfi0: 1449 (422723530s/0x0002/info) - Unexpected sense: PD 01(e0x20/s1) Path 50000c0f026bb0d2, CDB: 2a 00 23 44 ea 00 00 00 80 00, Sense: 6/29/02
mfi0: 1450 (422723530s/0x0002/info) - Unexpected sense: PD 00(e0x20/s0) Path 50000c0f02c1bab6, CDB: 2a 00 23 44 ea 00 00 00 80 00, Sense: 6/29/02
mfi0: COMMAND 0xffffff8002b915b8 TIMEOUT AFTER 56 SECONDS
mfi0: COMMAND 0xffffff8002b906d8 TIMEOUT AFTER 56 SECONDS
mfi0: COMMAND 0xffffff8002b916c8 TIMEOUT AFTER 56 SECONDS
mfi0: COMMAND 0xffffff8002b92740 TIMEOUT AFTER 56 SECONDS
mfi0: COMMAND 0xffffff8002b92388 TIMEOUT AFTER 56 SECONDS
mfi0: COMMAND 0xffffff8002b928d8 TIMEOUT AFTER 46 SECONDS
mfi0: COMMAND 0xffffff8002b91750 TIMEOUT AFTER 45 SECONDS
mfi0: COMMAND 0xffffff8002b8fd48 TIMEOUT AFTER 45 SECONDS
mfi0: COMMAND 0xffffff8002b91f48 TIMEOUT AFTER 58 SECONDS
mfi0: COMMAND 0xffffff8002b92c08 TIMEOUT AFTER 58 SECONDS
mfi0: COMMAND 0xffffff8002b915b8 TIMEOUT AFTER 36 SECONDS
mfi0: 899 (422741297s/0x0002/WARN) - Encl PD 20 Path 5948f090ec1e9c00  reset (Type 03)
mfi0: 900 (422766000s/0x0020/info) - Patrol Read started
mfi0: 901 (422775083s/0x0020/info) - Patrol Read complete
mfi0: 902 (422790275s/0x0002/WARN) - Encl PD 20 Path 5948f090ec1e9c00  reset (Type 03)
mfi0: COMMAND 0xffffff8002b90870 TIMEOUT AFTER 42 SECONDS
mfi0: COMMAND 0xffffff8002b8f5d8 TIMEOUT AFTER 34 SECONDS
mfi0: 903 (422852812s/0x0002/WARN) - PD 01(e0x20/s1) Path 50000c0f020c5e26  reset (Type 03)
mfi0: 904 (422852812s/0x0002/WARN) - Encl PD 20 Path 5948f090ec1e9c00  reset (Type 03)
mfi0: 905 (422852818s/0x0002/info) - Unexpected sense: PD 01(e0x20/s1) Path 50000c0f020c5e26, CDB: 2a 00 00 00 01 22 00 00 08 00, Sense: 6/29/02
mfi0: COMMAND 0xffffff8002b905c8 TIMEOUT AFTER 31 SECONDS
mfi0: COMMAND 0xffffff8002b8f330 TIMEOUT AFTER 31 SECONDS
mfi0: COMMAND 0xffffff8002b929e8 TIMEOUT AFTER 43 SECONDS
mfi0: COMMAND 0xffffff8002b91310 TIMEOUT AFTER 43 SECONDS
mfi0: COMMAND 0xffffff8002b90540 TIMEOUT AFTER 38 SECONDS
mfi0: COMMAND 0xffffff8002b8f660 TIMEOUT AFTER 38 SECONDS
mfi0: COMMAND 0xffffff8002b92fc0 TIMEOUT AFTER 38 SECONDS
mfi0: COMMAND 0xffffff8002b8f110 TIMEOUT AFTER 38 SECONDS
mfi0: COMMAND 0xffffff8002b910f0 TIMEOUT AFTER 38 SECONDS
mfi0: COMMAND 0xffffff8002b91a80 TIMEOUT AFTER 38 SECONDS
mfi0: COMMAND 0xffffff8002b90e48 TIMEOUT AFTER 34 SECONDS
mfi0: COMMAND 0xffffff8002b90a90 TIMEOUT AFTER 34 SECONDS
mfi0: COMMAND 0xffffff8002b91640 TIMEOUT AFTER 34 SECONDS
mfi0: COMMAND 0xffffff8002b92960 TIMEOUT AFTER 40 SECONDS
mfi0: COMMAND 0xffffff8002b92960 TIMEOUT AFTER 70 SECONDS
mfi0: COMMAND 0xffffff8002b92740 TIMEOUT AFTER 32 SECONDS

mfi0: COMMAND 0xffffff8002b92740 TIMEOUT AFTER 32 SECONDS
mfi0: COMMAND 0xffffff8002b928d8 TIMEOUT AFTER 32 SECONDS
mfi0: COMMAND 0xffffff8002b8fa18 TIMEOUT AFTER 31 SECONDS
mfi0: COMMAND 0xffffff8002b93268 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b8f5d8 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b8f198 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b92630 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b8f3b8 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b8f000 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b92740 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b928d8 TIMEOUT AFTER 51 SECONDS
mfi0: COMMAND 0xffffff8002b8fa18 TIMEOUT AFTER 42 SECONDS
mfi0: COMMAND 0xffffff8002b8fd48 TIMEOUT AFTER 42 SECONDS
mfi0: 906 (422962690s/0x0002/WARN) - Encl PD 20 Path 5948f090ec1e9c00  reset (Type 03)
mfi0: 907 (423017849s/0x0002/WARN) - Encl PD 20 Path 5948f090ec1e9c00  reset (Type 03)
mfi0: 908 (423040626s/0x0002/WARN) - Encl PD 20 Path 5948f090ec1e9c00  reset (Type 03)
mfi0: COMMAND 0xffffff8002b904b8 TIMEOUT AFTER 31 SECONDS
>How-To-Repeat:
Install FreeBSD 9.1-RELEASE on a Dell M620 blade with a H710 RAID controller.
Wait.
>Fix:


>Release-Note:
>Audit-Trail:

From: Ryan Steinmetz <zi@FreeBSD.org>
To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org
Cc:  
Subject: Re: kern/179118: [mfi] COMMAND 0x.. TIMEOUT AFTER ## SECONDS (Dell
 H710 Mini (blades))
Date: Thu, 30 May 2013 15:57:55 -0400

 # MegaCli -AdpAllInfo -aALL
                                       
 Adapter #0
 
 ==============================================================================
                      Versions
                  ================
 Product Name    : PERC H710 Mini
 Serial No       : 31A00ZD
 FW Package Build: 21.1.0-0007
 
                      Mfg. Data
                  ================
 Mfg. Date       : 01/16/13
 Rework Date     : 01/16/13
 Revision No     : A00
 Battery FRU     : N/A
 
                  Image Versions in Flash:
                  ================
 BIOS Version       : 5.31.01_4.12.05.00_0x05110000
 Ctrl-R Version     : 4.00-0014
 Preboot CLI Version: 05.00-03:#%00008
 FW Version         : 3.130.05-1796
 NVDATA Version     : 2.1108.03-0094
 Boot Block Version : 2.03.00.00-0004
 BOOT Version       : 06.253.57.219
 
                  Pending Images in Flash
                  ================
 None
 
                  PCI Info
                  ================
 Vendor Id       : 1000
 Device Id       : 005b
 SubVendorId     : 1028
 SubDeviceId     : 1f37
 
 Host Interface  : PCIE
 
 ChipRevision    : D1
 
 Number of Frontend Port: 0 
 Device Interface  : PCIE
 
 Number of Backend Port: 8 
 Port  :  Address
 0        50000c0f02c1bab6 
 1        50000c0f026bb0d2 
 2        0000000000000000 
 3        0000000000000000 
 4        0000000000000000 
 5        0000000000000000 
 6        0000000000000000 
 7        0000000000000000 
 
                  HW Configuration
                  ================
 SAS Address      : 5848f690ebf23500
 BBU              : Present
 Alarm            : Absent
 NVRAM            : Present
 Serial Debugger  : Present
 Memory           : Present
 Flash            : Present
 Memory Size      : 512MB
 TPM              : Absent
 On board Expander: Absent
 Upgrade Key      : Absent
 Temperature sensor for ROC    : Present
 Temperature sensor for controller    : Present
 
 ROC temperature : 45  degree Celcius
 Controller temperature : 45  degree Celcius
 
                  Settings
                  ================
 Current Time                     : 15:50:47 5/30, 2013
 Predictive Fail Poll Interval    : 300sec
 Interrupt Throttle Active Count  : 16
 Interrupt Throttle Completion    : 50us
 Rebuild Rate                     : 30%
 PR Rate                          : 30%
 BGI Rate                         : 30%
 Check Consistency Rate           : 30%
 Reconstruction Rate              : 30%
 Cache Flush Interval             : 4s
 Max Drives to Spinup at One Time : 4
 Delay Among Spinup Groups        : 12s
 Physical Drive Coercion Mode     : 128MB
 Cluster Mode                     : Disabled
 Alarm                            : Disabled
 Auto Rebuild                     : Enabled
 Battery Warning                  : Enabled
 Ecc Bucket Size                  : 15
 Ecc Bucket Leak Rate             : 1440 Minutes
 Restore HotSpare on Insertion    : Disabled
 Expose Enclosure Devices         : Disabled
 Maintain PD Fail History         : Disabled
 Host Request Reordering          : Enabled
 Auto Detect BackPlane Enabled    : SGPIO/i2c SEP
 Load Balance Mode                : Auto
 Use FDE Only                     : Yes
 Security Key Assigned            : No
 Security Key Failed              : No
 Security Key Not Backedup        : No
 Default LD PowerSave Policy      : Controller Defined
 Maximum number of direct attached drives to spin up in 1 min : 20 
 Any Offline VD Cache Preserved   : No
 Allow Boot with Preserved Cache  : No
 Disable Online Controller Reset  : No
 PFK in NVRAM                     : No
 Use disk activity for locate     : No
 
                  Capabilities
                  ================
 RAID Level Supported             : RAID0, RAID1, RAID5, RAID6, RAID00, RAID10, RAID50, RAID60, PRL 11, PRL 11 with spanning, PRL11-RLQ0 DDF layout with no span, PRL11-RLQ0 DDF layout with span
 Supported Drives                 : SAS, SATA
 
 Allowed Mixing:
 
 Mix in Enclosure Allowed
 
                  Status
                  ================
 ECC Bucket Count                 : 0
 
                  Limitations
                  ================
 Max Arms Per VD          : 32 
 Max Spans Per VD         : 8 
 Max Arrays               : 128 
 Max Number of VDs        : 64 
 Max Parallel Commands    : 1008 
 Max SGE Count            : 60 
 Max Data Transfer Size   : 8192 sectors 
 Max Strips PerIO         : 42 
 Max LD per array         : 16 
 Min Strip Size           : 64 KB
 Max Strip Size           : 1.0 MB
 Max Configurable CacheCade Size: 512 GB
 Current Size of CacheCade      : 0 GB
 Current Size of FW Cache       : 384 MB
 
                  Device Present
                  ================
 Virtual Drives    : 1 
    Degraded        : 0 
    Offline         : 0 
 Physical Devices  : 3 
    Disks           : 2 
    Critical Disks  : 0 
    Failed Disks    : 0 
 
                  Supported Adapter Operations
                  ================
 Rebuild Rate                    : Yes
 CC Rate                         : Yes
 BGI Rate                        : Yes
 Reconstruct Rate                : Yes
 Patrol Read Rate                : Yes
 Alarm Control                   : Yes
 Cluster Support                 : No
 BBU                             : No
 Spanning                        : Yes
 Dedicated Hot Spare             : Yes
 Revertible Hot Spares           : Yes
 Foreign Config Import           : Yes
 Self Diagnostic                 : Yes
 Allow Mixed Redundancy on Array : No
 Global Hot Spares               : Yes
 Deny SCSI Passthrough           : No
 Deny SMP Passthrough            : No
 Deny STP Passthrough            : No
 Support Security                : Yes
 Snapshot Enabled                : No
 Support the OCE without adding drives : Yes
 Support PFK                     : No
 Support PI                      : No
 Support Boot Time PFK Change    : No
 Disable Online PFK Change       : No
 Support Shield State            : No
 Block SSD Write Disk Cache Change: No
 
                  Supported VD Operations
                  ================
 Read Policy          : Yes
 Write Policy         : Yes
 IO Policy            : Yes
 Access Policy        : Yes
 Disk Cache Policy    : Yes
 Reconstruction       : Yes
 Deny Locate          : No
 Deny CC              : No
 Allow Ctrl Encryption: No
 Enable LDBBM         : Yes
 Support Breakmirror  : Yes
 Power Savings        : Yes
 
                  Supported PD Operations
                  ================
 Force Online                            : Yes
 Force Offline                           : Yes
 Force Rebuild                           : Yes
 Deny Force Failed                       : No
 Deny Force Good/Bad                     : No
 Deny Missing Replace                    : No
 Deny Clear                              : Yes
 Deny Locate                             : No
 Support Temperature                     : Yes
 Disable Copyback                        : No
 Enable JBOD                             : No
 Enable Copyback on SMART                : No
 Enable Copyback to SSD on SMART Error   : No
 Enable SSD Patrol Read                  : No
 PR Correct Unconfigured Areas           : Yes
 Enable Spin Down of UnConfigured Drives : No
 Disable Spin Down of hot spares         : Yes
 Spin Down time                          : 30 
 T10 Power State                         : Yes
                  Error Counters
                  ================
 Memory Correctable Errors   : 0 
 Memory Uncorrectable Errors : 0 
 
                  Cluster Information
                  ================
 Cluster Permitted     : No
 Cluster Active        : No
 
                  Default Settings
                  ================
 Phy Polarity                     : 0 
 Phy PolaritySplit                : 0 
 Background Rate                  : 30 
 Strip Size                       : 64kB
 Flush Time                       : 4 seconds
 Write Policy                     : WB
 Read Policy                      : Adaptive
 Cache When BBU Bad               : Disabled
 Cached IO                        : No
 SMART Mode                       : Mode 6
 Alarm Disable                    : No
 Coercion Mode                    : 128MB
 ZCR Config                       : Unknown
 Dirty LED Shows Drive Activity   : No
 BIOS Continue on Error           : No
 Spin Down Mode                   : None
 Allowed Device Type              : SAS/SATA Mix
 Allow Mix in Enclosure           : Yes
 Allow HDD SAS/SATA Mix in VD     : No
 Allow SSD SAS/SATA Mix in VD     : No
 Allow HDD/SSD Mix in VD          : No
 Allow SATA in Cluster            : No
 Max Chained Enclosures           : 4 
 Disable Ctrl-R                   : No
 Enable Web BIOS                  : No
 Direct PD Mapping                : Yes
 BIOS Enumerate VDs               : Yes
 Restore Hot Spare on Insertion   : No
 Expose Enclosure Devices         : No
 Maintain PD Fail History         : No
 Disable Puncturing               : No
 Zero Based Enclosure Enumeration : Yes
 PreBoot CLI Enabled              : No
 LED Show Drive Activity          : Yes
 Cluster Disable                  : Yes
 SAS Disable                      : No
 Auto Detect BackPlane Enable     : SGPIO/i2c SEP
 Use FDE Only                     : Yes
 Enable Led Header                : No
 Delay during POST                : 0 
 EnableCrashDump                  : No
 Disable Online Controller Reset  : No
 EnableLDBBM                      : Yes
 Un-Certified Hard Disk Drives    : Allow
 Treat Single span R1E as R10     : Yes
 Max LD per array                 : 16
 Power Saving option              : Don't spin down unconfigured drives
 Don't spin down Hot spares
 Don't Auto spin down Configured Drives
 Power settings apply to all drives - individual PD/LD power settings cannot be set
 Max power savings option is  not allowed for LDs. Only T10 power conditions are to be used.
 Cached writes are not used for spun down VDs
 Can schedule disable power savings at controller level
 Default spin down time in minutes: 30 
 Enable JBOD                      : No
 TTY Log In Flash                 : No
 Auto Enhanced Import             : No
 BreakMirror RAID Support         : Yes
 Disable Join Mirror              : Yes
 Enable Shield State              : No
 Time taken to detect CME         : 60s
 
 Exit Code: 0x00
Responsible-Changed-From-To: freebsd-bugs->freebsd-scsi 
Responsible-Changed-By: zi 
Responsible-Changed-When: Mon Jun 3 14:10:43 UTC 2013 
Responsible-Changed-Why:  
Assign to freebsd-scsi@ 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179118 

From: "Steven Hartland" <smh@freebsd.org>
To: <bug-followup@freebsd.org>,
	<zi@FreeBSD.org>
Cc:  
Subject: Re: kern/179118: [mfi] COMMAND 0x.. TIMEOUT AFTER ## SECONDS (Dell H710 Mini (blades))
Date: Mon, 3 Jun 2013 22:28:31 +0100

 The mfi driver in 9.1 is missing changes which cause it to
 become unstable if a FW reset occurs.
 
 Please try either stable/9 or use mfi from it, specifically
 the following change-set:
 http://svnweb.freebsd.org/base?view=revision&revision=243824
 
 You'll also want to include this to make merging easier:
 http://svnweb.freebsd.org/base?view=revision&revision=250496
 
     Regards
     Steve

From: Ryan Steinmetz <zi@FreeBSD.org>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: kern/179118: [mfi] COMMAND 0x.. TIMEOUT AFTER ## SECONDS (Dell
 H710 Mini (blades))
Date: Thu, 13 Jun 2013 12:08:44 -0400

 On 6/12/13, Dell released a firmware update for the H710 cards which
 brings their firmware to "A04" that includes the following release note:
 
 - Fixes an issue where IO can be stalled (up to 30s in some cases)
 
 This applies to the PERC H310, H710 and H710P (at a minimum).
 
 Flashing now--will report back within a couple days.

 Firmware file: http://people.freebsd.org/~zi/mfi/FW2549MB.rom
 Command: mfiutil flash /path/to/FW2549MB.rom;reboot

State-Changed-From-To: open->closed 
State-Changed-By: zi 
State-Changed-When: Mon Jun 17 13:46:43 UTC 2013 
State-Changed-Why:  
Running the updated A04 firmware in combination with the mfi(4) driver 
from 9/stable has resolved this issue. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=179118 
>Unformatted:
