[Bug 251511] mrsas driver causes machine to lock up

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Dec 1 20:25:50 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251511

            Bug ID: 251511
           Summary: mrsas driver causes machine to lock up
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs at FreeBSD.org
          Reporter: juraj at lutter.sk

Dell r730xd with PERC H730 hangs under some load (depending on the workload
pattern).

Machine runs recent -CURRENT, zroot is mirror pool.

When doing buildworld with -j16, the lockup occurs and the only way out is to
reboot, but also ddb can be entered.

Using ddb and "alltrace" I've been able to trace that most of the processes are
in sched_switch() and mrsas_ocr0 kernel process sleeps in mrsas_ocr_thread()
(mrsas_ocr_thread+0x3d0).

Using "examine/i" from within ddb i've been able to trace that
mrsas_ocr_thread+0x3d0 points somewhere into the function (mrsas_ocr_thread())
to a place inside for(;;) loop.

*SOMETIMES* after certain amount of time, the machine runs for minute or two,
then the lockup occurs again.

What else can I try? Here my kernel-fu ends :-(

I'm not sure whether this is caused by scheduler problem(s), interrupt(s)
problem(s) or mrsas driver as such.

Any help is appreciated. I repeat again that if there is a need for a debug
session, we can arrange one.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list