[mpt] Panic with LSI SAS controller

Sean Bruno sbruno at miralink.com
Fri Aug 8 03:34:12 UTC 2008


I have at my disposal, several IBM x3250's with the new and quite fancy 
SAS drives.

Unfortuneatly, I get this panic with RELENG_6 and CAM_NEW_TRAN_CODE 
defined.  I _assume_ that RELENG_7 would have the same failure.

pcib4: <ACPI PCI-PCI bridge> irq 17 at device 28.5 on pci0
pcib4:   secondary bus     1
pcib4:   subordinate bus   1
pcib4:   I/O decode        0x3000-0x3fff
pcib4:   memory decode     0xe8400000-0xe84fffff
pcib4:   prefetched decode 0xfff00000-0xfffff
pci1: <ACPI PCI bus> on pcib4
pci1: physical bus=1
found-> vendor=0x1000, dev=0x0056, revid=0x02
        bus=1, slot=0, func=0
        class=01-00-00, hdrtype=0x00, mfdev=0
        cmdreg=0x0147, statreg=0x0010, cachelnsz=8 (dwords)
        lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
        intpin=a, irq=10
        powerspec 2  supports D0 D1 D2 D3  current D0
        MSI supports 1 message, 64 bit
        MSI-X supports 1 message in map 0x14
        map[10]: type 4, range 32, base 00003000, size  8, enabled
pcib4: requested I/O range 0x3000-0x30ff: in range
        map[14]: type 1, range 64, base e8410000, size 14, enabled
pcib4: requested memory range 0xe8410000-0xe8413fff: good
        map[1c]: type 1, range 64, base e8400000, size 16, enabled
pcib4: requested memory range 0xe8400000-0xe840ffff: good
pcib4: matched entry for 1.0.INTA
pcib4: slot 0 INTA hardwired to IRQ 17
mpt0: <LSILogic SAS/SATA Adapter> port 0x3000-0x30ff mem 
0xe8410000-0xe8413fff,0xe8400000-0xe840ffff irq 17 at device 0.0 on pci1
mpt0: Reserved 0x100 bytes for rid 0x10 type 4 at 0x3000
mpt0: Reserved 0x4000 bytes for rid 0x14 type 3 at 0xe8410000
mpt0: [GIANT-LOCKED]
mpt0: MPI Version=1.5.16.0
panic: recursive lock acquire at ../../../dev/mpt/mpt_user.c:111
KDB: enter: panic
[thread pid 0 tid 0 ]
Stopped at      kdb_enter+0x2b: nop    
db> trace
Tracing pid 0 tid 0 td 0xc0922be0
kdb_enter(c0899514) at kdb_enter+0x2b
panic(c0888766,c088cd9d,6f,c08eb1a0,2,...) at panic+0xbb
mpt_user_attach(c6592000) at mpt_user_attach+0x1f
mpt_attach(c6592000) at mpt_attach+0x5a
mpt_pci_attach(c6557680) at mpt_pci_attach+0x6ad
device_attach(c6557680,c0c20a08,c6557680,c6546e80,c6546e80,...) at 
device_attach+0x58
device_probe_and_attach(c6557680) at device_probe_and_attach+0xe0
bus_generic_attach(c6546e80,6,c6496128,1,c04ab158,...) at 
bus_generic_attach+0x16
acpi_pci_attach(c6546e80) at acpi_pci_attach+0xec
device_attach(c6546e80,c6556dc8,c6546e80,0,c655c280,...) at 
device_attach+0x58
device_probe_and_attach(c6546e80) at device_probe_and_attach+0xe0
bus_generic_attach(c655c280,c65628b0,c04acd04,c655c280,c088de41,...) at 
bus_generic_attach+0x16
acpi_pcib_attach(c655c280,c65628b0,1,c655c280,c6496128,...) at 
acpi_pcib_attach+0x1a8
acpi_pcib_pci_attach(c655c280) at acpi_pcib_pci_attach+0xac
device_attach(c655c280,c0c20b38,c655c280,c655c500,c655c500,...) at 
device_attach+0x58
device_probe_and_attach(c655c280) at device_probe_and_attach+0xe0
bus_generic_attach(c655c500,6,c64922e8,1,c04ab158,...) at 
bus_generic_attach+0x16
acpi_pci_attach(c655c500) at acpi_pci_attach+0xec
device_attach(c655c500,c648f568,c655c500,0,c6491100,...) at 
device_attach+0x58
device_probe_and_attach(c655c500) at device_probe_and_attach+0xe0
bus_generic_attach(c6491100,c654b234,c04acd04,c6491100,c0c20be4,...) at 
bus_generic_attach+0x16
acpi_pcib_attach(c6491100,c654b234,0,c08c8840,c08f25cc,...) at 
acpi_pcib_attach+0x1a8
acpi_pcib_acpi_attach(c6491100) at acpi_pcib_acpi_attach+0x25e
device_attach(c6491100,c6491380,c6491100,c0c20c94,0,...) at 
device_attach+0x58
device_probe_and_attach(c6491100) at device_probe_and_attach+0xe0
bus_generic_attach(c64b4d80,40000,c07850b2,c0871321,c0c20cd8,...) at 
bus_generic_attach+0x16
acpi_probe_children(c64b4d80) at acpi_probe_children+0x99
acpi_attach(c64b4d80) at acpi_attach+0x598
device_attach(c64b4d80,0,c64b4d80,c64ba500,0,...) at device_attach+0x58
device_probe_and_attach(c64b4d80) at device_probe_and_attach+0xe0
bus_generic_attach(c64ba500,c64ba500,c64ba500,c0c20d40,c061c91c,...) at 
bus_generic_attach+0x16
nexus_attach(c64ba500) at nexus_attach+0x13
device_attach(c64ba500,c05fe6da,c64ba500,c090a430,c25000,...) at 
device_attach+0x58
device_probe_and_attach(c64ba500) at device_probe_and_attach+0xe0
root_bus_configure(c0c20d88,c05dce52,0,c1ec00,c1e000,...) at 
root_bus_configure+0x16
configure(0,c1ec00,c1e000,0,c0449ef5,...) at configure+0x9
mi_startup() at mi_startup+0x96
begin() at begin+0x2c

-- 
Sean Bruno
MiraLink Corporation
6015 NE 80th Ave, Ste 100
Portland, OR 97218
Cell 503-358-6832
Phone 503-621-5143
Fax 503-621-5199
MSN: sbruno at miralink.com
Google:  seanwbruno at gmail.com



More information about the freebsd-scsi mailing list