mpt driver: check raid status

John Baldwin jhb at freebsd.org
Thu Mar 6 13:33:59 UTC 2008


On Wednesday 05 March 2008 06:13:06 am Bjoern A. Zeeb wrote:
> On Wed, 5 Mar 2008, Cristiano Deana wrote:
> > Hi,
> >
> > I'm using a 7-RELEASE on a Dell PowerEdge 1955, using a mpt driver to
> > manage a hardware raid1.
> > Is there any way to check the status of the raid?
>
> Not really.
>
> > Now it's running on a single disk (the second one failed and has been
> > removed), and the only thing i can see are:
> > mpt0: mpt_cam_event: 0x16
> > mpt0: mpt_cam_event: 0x12
> > mpt0: mpt_cam_event: 0x16
> > mpt0: mpt_cam_event: 0x15
> > mpt0: mpt_cam_event: 0x21
> > mpt0: mpt_cam_event: 0x15
> > mpt0: mpt_cam_event: 0x21
> > mpt0: mpt_cam_event: 0x15
> > mpt0: mpt_cam_event: 0x21
> >
> > in messages.
> >
> > Thanks in advance
>
> mpt0: mpt_cam_event: 0x16       MPI_EVENT_SAS_DISCOVERY
>
>          most likely started
>
> mpt0: mpt_cam_event: 0x12       MPI_EVENT_SAS_PHY_LINK_STATUS
> mpt0: mpt_cam_event: 0x16       MPI_EVENT_SAS_DISCOVERY
>
>          most likely done
>
> mpt0: mpt_cam_event: 0x15       MPI_EVENT_IR2
>
>          that could be LD/PD/... state changed
>
> mpt0: mpt_cam_event: 0x21       MPI_EVENT_LOG_ENTRY_ADDED
> mpt0: mpt_cam_event: 0x15       MPI_EVENT_IR2
> mpt0: mpt_cam_event: 0x21       MPI_EVENT_LOG_ENTRY_ADDED
> mpt0: mpt_cam_event: 0x15       MPI_EVENT_IR2
> mpt0: mpt_cam_event: 0x21       MPI_EVENT_LOG_ENTRY_ADDED
>
>
> Giving more details would depend on a subtype which is dependend
> on the event.
>
> What we's really need is someone with the specs to write the
> code and add the printfs, etc.

It's there in mpt_raid.c, but on some mpt chips the mpt_raid stuff probes too 
early and so it doesn't see any RAID volumes.  Bug scottl@ to fix mpt(4).  We 
have a machine at work that has a newer mpt(4) part with the same feature.

-- 
John Baldwin


More information about the freebsd-hackers mailing list