[Bug 256548] [mrsas] crash, old disk
Date: Fri, 11 Jun 2021 11:40:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=256548
Bug ID: 256548
Summary: [mrsas] crash, old disk
Product: Base System
Version: 13.0-STABLE
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: kern
Assignee: bugs@FreeBSD.org
Reporter: konrad.kreciwilk@korbank.pl
Hello,
I have DELL R730 with H730 controller. I have set HBA for all drivers and
hw.mfi.mrsas_enable="1"
I see da0 and da1 disk, smartctl:
=== START OF INFORMATION SECTION ===
Vendor: IBM-SSG
Product: S5RE146
Revision: E01B
Compliance: SPC-4
User Capacity: 146,814,976,000 bytes [146 GB]
Logical block size: 512 bytes
Rotation Rate: 15000 rpm
Form Factor: 2.5 inches
Logical Unit id: 0x5000c5005ef23e1f
Serial number: 6XM22ZVA0000B327BRZ7
Device type: disk
Transport protocol: SAS (SPL-3)
Local Time is: Fri Jun 11 13:32:10 2021 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
Temperature Warning: Enabled
works good, but when I attache some older drives SAS disk (SAS IBM 10k 146GB or
HP SAS 72GB 10k) I have got panic:
Unread portion of the kernel message buffer:
Fatal trap 18: integer divide fault while in kernel mode
cpuid = 1; apic id = 0e
instruction pointer = 0x20:0xffffffff80bad238
stack pointer = 0x0:0xfffffe00ff2aba30
frame pointer = 0x0:0xfffffe00ff2aba60
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 13 (g_event)
trap number = 18
panic: integer divide fault
cpuid = 5
time = 1623407429
KDB: stack backtrace:
#0 0xffffffff80caecb5 at kdb_backtrace+0x65
#1 0xffffffff80c62b21 at vpanic+0x181
#2 0xffffffff80c62993 at panic+0x43
#3 0xffffffff810e8277 at trap_fatal+0x387
#4 0xffffffff810e775b at trap+0x8b
#5 0xffffffff810be928 at calltrap+0x8
#6 0xffffffff80babb3f at g_label_taste+0x1df
#7 0xffffffff80baa24a at g_new_provider_event+0x7a
#8 0xffffffff80ba53ce at g_run_events+0x12e
#9 0xffffffff80c209ce at fork_exit+0x7e
#10 0xffffffff810bf9ae at fork_trampoline+0xe
Uptime: 17h55m43s
when I set hw.mfi.mrsas_enable="0" these disks works goods, but old mfi driver
shows /dev/mfi* instead direct /dev/da*
--
You are receiving this mail because:
You are the assignee for the bug.