Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2025 12:43:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 288551] mpr driver panic when doing "storcli download file=$FIRMWAREFILE.bin"
Message-ID:  <bug-288551-227@https.bugs.freebsd.org/bugzilla/>

index | next in thread | raw e-mail

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

            Bug ID: 288551
           Summary: mpr driver panic when doing "storcli download
                    file=$FIRMWAREFILE.bin"
           Product: Base System
           Version: 14.3-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: pen@lysator.liu.se

The kernel panics when doing a firmware update with "storcli64". I tried to
make sure no ZFS pool was using the disks on the controller and sometimes it
works without a panic and sometimes I get a panic. The controller is correctly
updated though so runs the new firmware after the reboot. Haven't tried doing
the update in single-user mode (which I probably should but :-)


# storcli64 /c0 download file=/tmp/HBA_9500-16e_SAS_SATA_Profile-P35.bin

Console messages:

mpr1: mpr_user_pass_thru: failed to copy IOCTL data to user space
mpr1: mpr_user_pass_thru: failed to copy IOCTL data to user space
mpr1: mpr_user_pass_thru: failed to copy IOCTL data to user space
mpr1: mpr_user_pass_thru: failed to copy IOCTL data to user space
mpr1: Reinitializing controller
mpr1: Firmware: 35.00.00.00, Driver: 23.00.00.00-fbsd
mpr1: IOCCapabilities:
2fa84c<ScsiTaskFull,DiagTrace,EEDP,TransRetry,EventReplay,MSIXIndex,HostDisc,FastPath,RDPQArray,AtomicReqDesc>
panic: vm_fault_lookup: fault on nofault entry, addr: 0xfffffe01bbb27000
cpuid = 14
time = 1753878946
KDB: stack backtrace:
#0 0xffffffff80ba8f1d at kdb_backtrace+0x5d
#1 0xffffffff80b5aa11 at vpanic+0x161
#2 0xffffffff80b5a8a3 at panic+0x43
#3 0xffffffff80edd257 at vm_fault+0x15b7
#4 0xffffffff80edbbb1 at vm_fault_trap+0x81
#5 0xffffffff8104d9aa at trap_pfault+0x20a
#6 0xffffffff81023d88 at calltrap+0x8
#7 0xffffffff8070249a at mpr_iocfacts_allocate+0x8da
#8 0xffffffff80701264 at mpr_reinit+0x124
#9 0xffffffff8071a432 at mpr_ioctl+0x772
#10 0xffffffff809e64bb at devfs_ioctl+0xcb
#11 0xffffffff80c589e8 at vn_ioctl+0xc8
#12 0xffffffff809e6b2e at devfs_ioctl_f+0x1e
#13 0xffffffff80bca165 at kern_ioctl+0x255
#14 0xffffffff80bc9eb1 at sys_ioctl+0x101
#15 0xffffffff8104e4c7 at amd64_syscall+0x117
#16 0xffffffff8102469b at fast_syscall_common+0xf8
Uptime: 23h48m17s
mpr0: Sending StopUnit: path (xpt0:mpr0:0:20:ffffffff):  handle 22
mpr0: Incrementing SSU count
mpr0: Sending StopUnit: path (xpt0:mpr0:0:21:ffffffff):  handle 23
mpr0: Incrementing SSU count
mpr0: Sending StopUnit: path (xpt0:mpr0:0:22:ffffffff):  handle 24
mpr0: Incrementing SSU count
mpr0: Sending StopUnit: path (xpt0:mpr0:0:23:ffffffff):  handle 25
mpr0: Incrementing SSU count
mpr0: Decrementing SSU count.
mpr0: Decrementing SSU count.
mpr0: Completing stop unit for (xpt0:mpr0:0:20:ffffffff): 
mpr0: Completing stop unit for (xpt0:mpr0:0:21:ffffffff): 
mpr0: Decrementing SSU count.
mpr0: Completing stop unit for (xpt0:mpr0:0:22:ffffffff): 
mpr0: Decrementing SSU count.
mpr0: Completing stop unit for (xpt0:mpr0:0:23:ffffffff): 
Automatic reboot in 15 seconds - press a key on the console to abort

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

home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-288551-227>