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