In article <[email protected]>, Martin Husemann <[email protected]> wrote: >On Sat, Aug 04, 2018 at 08:28:32PM +0200, >[email protected] wrote: >> #2 0xffffffff80c95445 in kern_assert (fmt=fmt@entry=0xffffffff810dd3b0 >> "kernel %sassertion \"%s\" failed: file \"%s\", line %d ") >> at /usr/src/sys/lib/libkern/kern_assert.c:51 >> #3 0xffffffff8052c021 in ciss_cmd (ccb=0xffff8001cbed1400, >> flags=flags@entry=1, wait=<optimized out>) at /usr/src/sys/dev/ic/ciss.c:633 >> #4 0xffffffff8052c6bb in ciss_ldid (sc=sc@entry=0xfffffe812c06dc08, >> target=<optimized out>, id=id@entry=0xffff8001d035a000) at >> /usr/src/sys/dev/ic/ciss.c:912 >> #5 0xffffffff8052cc15 in ciss_ioctl_vol (sc=0xfffffe812c06dc08, >> bv=bv@entry=0xffff8001daffddc8) at /usr/src/sys/dev/ic/ciss.c:1417 >> #6 0xffffffff8052ce33 in ciss_sensor_refresh (sme=<optimized out>, >> edata=0xfffffe812c0cf0d0) at /usr/src/sys/dev/ic/ciss.c:1573 >> #7 0xffffffff8066f975 in sysmon_envsys_refresh_sensor >> (sme=sme@entry=0xfffffe812c0cf208, edata=edata@entry=0xfffffe812c0cf0d0) >> at /usr/src/sys/dev/sysmon/sysmon_envsys.c:2109 > >Looks like a bug in the ciss driver. > > /* if never got a chance to be done above... */ > if (ccb->ccb_state != CISS_CCB_FREE) { > KASSERT(error); > ccb->ccb_err.cmd_stat = CISS_ERR_TMO; > error = ciss_done(ccb); > } > > >Could you try to change that KASSERT(error); into a KASSERTMSG() and >print ccb->ccb_state? When savecore runs, it should log the full panic >message (in case you can not capture it at crash time).
Also, are there other print messages on the console? christos
