lkml.org 
[lkml]   [2010]   [Jun]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRE: [PATCH 1/12] scsi: megaraid_sas - Online Controller Reset - I: Enable Online Controller Reset Bit in register related functions
    Yinghai,

    You need to apply patches 1/12 to 8/12 for this online controller reset (OCR) support.

    Regards,

    Bo Yang

    -----Original Message-----
    From: yhlu.kernel@gmail.com [mailto:yhlu.kernel@gmail.com] On Behalf Of Yinghai Lu
    Sent: Friday, June 18, 2010 5:19 PM
    To: Yang, Bo
    Cc: James.Bottomley@HansenPartnership.com; James.Bottomley@suse.de; linux-scsi@vger.kernel.org; akpm@osdl.org; linux-kernel@vger.kernel.org
    Subject: Re: [PATCH 1/12] scsi: megaraid_sas - Online Controller Reset - I: Enable Online Controller Reset Bit in register related functions

    On Wed, Jun 9, 2010 at 7:34 PM, Yang, Bo <Bo.Yang@lsi.com> wrote:
    > Enable the Online Controller reset bit in the register related functions.  This is first part of the Online Controller Reset.
    > The driver supports XScle and Gen2 chips.  Driver need to read the FW state register to see if there is FW state change
    > Happen.
    >
    > Signed-off-by Bo Yang<bo.yang@lsi.com>

    This patch cause kernel hang just after
    [ 136.996297] megasas: FW now in Ready state

    # lspci -vvxxx -s 01:00.0
    01:00.0 RAID bus controller: LSI Logic / Symbios Logic LSI MegaSAS 9260 (rev 03)
    Subsystem: LSI Logic / Symbios Logic MegaRAID SAS 9262-8i
    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: 256 bytes
    Interrupt: pin A routed to IRQ 28
    Region 0: I/O ports at 1c00 [size=256]
    Region 1: Memory at aaefc000 (64-bit, non-prefetchable) [size=16K]
    Region 3: Memory at aae80000 (64-bit, non-prefetchable) [size=256K]
    Expansion ROM at aae40000 [disabled] [size=256K]
    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+
    DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported-
    RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
    MaxPayload 128 bytes, MaxReadReq 512 bytes
    DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
    LnkCap: Port #0, Speed 5GT/s, Width x8, ASPM L0s, Latency L0 <64ns, L1 <1us
    ClockPM- Surprise- LLActRep- BwNot-
    LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
    ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
    LnkSta: Speed 5GT/s, Width x4, TrErr- Train- SlotClk+ DLActive-
    BWMgmt- ABWMgmt-
    DevCap2: Completion Timeout: Range BC, TimeoutDis+
    DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
    LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-,
    Selectable De-emphasis: -6dB
    Transmit Margin: Normal Operating Range, EnterModifiedCompliance-
    ComplianceSOS-
    Compliance De-emphasis: -6dB
    LnkSta2: Current De-emphasis Level: -6dB
    Capabilities: [d0] Vital Product Data
    pcilib: sysfs_read_vpd: read failed: Connection timed out
    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=00002000
    PBA: BAR=1 offset=00003800
    Capabilities: [100] 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- NonFatalErr-
    CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
    AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
    Capabilities: [138] Power Budgeting <?>
    Kernel driver in use: megaraid_sas
    00: 00 10 79 00 47 01 10 00 03 00 04 01 40 00 00 00
    10: 01 1c 00 00 04 c0 ef aa 00 00 00 00 04 00 e8 aa
    20: 00 00 00 00 00 00 00 00 00 00 00 00 00 10 62 92
    30: 00 00 e4 aa 50 00 00 00 00 00 00 00 0a 01 00 00
    40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    50: 01 68 03 06 08 00 00 00 00 00 00 00 00 00 00 00
    60: 00 00 00 00 00 01 00 00 10 d0 02 00 25 80 00 10
    70: 17 28 00 00 82 04 00 00 40 00 42 10 00 00 00 00
    80: 00 00 00 00 00 00 00 00 00 00 00 00 16 00 00 00
    90: 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00
    a0: 00 00 00 00 00 00 00 00 05 c0 80 00 00 00 00 00
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    c0: 11 00 0e 00 01 20 00 00 01 38 00 00 00 00 00 00
    d0: 03 a8 ff 1f 82 00 00 00 00 00 00 00 00 00 00 00
    e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00



    YH
    --
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2010-06-18 23:23    [W:0.026 / U:2.660 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site