mpt(4) MPI_EVENT_IR_RESYNC_UPDATE

pluknet pluknet at gmail.com
Fri Apr 30 12:36:48 UTC 2010


Hi,

what do you think of adding this handler (based on old bz@ patch)?
It's quite annoying to see the meaningless messages like
"mpt0: Unhandled Event Notify Frame. Event 0x14 (ACK not required)."
each 1% change in logical array rebuild progress.

--- RELENG_7_3/src/sys/dev/mpt/mpt_cam.c        2010-03-02
15:38:13.000000000 +0300
+++ RELENG_7_3.ours/src/sys/dev/mpt/mpt_cam.c   2010-04-21
19:31:00.000000000 +0400
@@ -2564,6 +2564,12 @@ mpt_cam_event(struct mpt_softc *mpt, req
                CAMLOCK_2_MPTLOCK(mpt);
                break;
        }
+       case MPI_EVENT_IR_RESYNC_UPDATE:
+       {
+               uint8_t resync = (data0 >> 16) & 0xff;
+               mpt_prt(mpt, "IR resync update %d completed\n", resync);
+               break;
+       }
        case MPI_EVENT_EVENT_CHANGE:
        case MPI_EVENT_INTEGRATED_RAID:
        case MPI_EVENT_SAS_DEVICE_STATUS_CHANGE:

Another way - just hide such event since mptutil displays rebuild progress.

-- 
wbr,
pluknet


More information about the freebsd-current mailing list