MRSAS driver/LSI MegaRaid 92XX-93XX admin question: When one of the Raid's physical drives break, how is it reported in the logs?
Tinker
tinkr at openmailbox.org
Sun Feb 14 12:59:50 UTC 2016
( ** Extremely sorry for crossposting! Was unclear where this RAID
adapter question belongs, please clarify and I'll keep to one single
list!
Posted to all of stable@, scsi@ and fs@ .)
Hi,
When you run one of the MRSAS drives such as a Avatogech LSI MegaRaid
9361 or 9266, and then eventually one of the physical RaidDrives or a
CacheCade drives breaks, how is this reported to the FreeBSD host's
dmesg or syslog?
I don't have the hardware in place so that I would be able to check. On
the other hand someone among you may have extremely deep experience, in
particular because this card is so common, so this is why I ask you
here.
I understand that if at least one underlying copy of the data is
accessible, the RAID card will optimize all access to that one, so when
it comes to keeping IO working without interruption, the LSI card does a
great job.
At some point, an SSD or HDD will break down, either completely (it
won't connect and its SMART interface says the drive is consumed) or
more discretely, through taking tons of time for its operations.
My best understanding is that the Raid card automatically will take
those drives out of use, transparently. Now to the main point:
As admin, it's great to be informed when this happens i.e. an underlying
physical Raid disk or a CacheCade disk is taken out of use or otherwise
malfunctions.
Does the MrSas driver output this into the dmesg or syslog somehow?
Reading
https://svnweb.freebsd.org/base/stable/10/sys/dev/mrsas/mrsas.c?revision=284267&view=markup
, the card seems to have an "event log" that the driver downloads from
the card in plaintext (??), but I don't understand from the sourcecode
where that information is channeled. And also of course I can't see what
that event log would contain in those cases.
(The "mfiutil" has a "show events" argument, though mfiutil is only for
the related "mfi" driver which does not work for both 92XX and 93XX
cards. Also in this case still I'd be interested to know how it reports
a broken drive)
http://www.cisco.com/c/dam/en/us/td/docs/unified_computing/ucs/3rd-party/lsi/mrsas/userguide/LSI_MR_SAS_SW_UG.pdf
on page 305, that is section "A.2 Event Messages" - I don't know for
what LGI chip this document is, but, it does not list particular event
message very clearly for when an individual underlying disk would have
broken, I don't even see any event for when a hot spare would be taken
in use!
You who have the experience, can you clarify please? Thanks :D
Tinker
More information about the freebsd-scsi
mailing list