Bug 111311

Summary: mpt3sas crashes while talking with an SAS2008 adapter
Product: IO/Storage Reporter: Maurice Volaski (mvolaski)
Component: Serial ATAAssignee: Tejun Heo (tj)
Status: RESOLVED INVALID    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 4.4.0 Subsystem:
Regression: No Bisected commit-id:

Description Maurice Volaski 2016-01-25 23:35:12 UTC
In recent version of the kernel, it appears that the mpt2sas driver was consolidated into mpt3sas. This driver crashes with a SAS2008 adapter while a recent version of the kernel (4.3.3) with the old mpt2sas driver does not appear to crash.
Once the crash has occurred (during bootup), the driver disconnects from the adapter and devices can no longer be seen by it.


[    7.720446] mpt3sas version 09.102.00.00 loaded
[    7.729776] mpt2sas_cm0: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (12313672 kB)
[    7.784535] mpt2sas_cm0: MSI-X vectors supported: 1, no of cores: 1, max_msix_vectors: -1
[    7.784757] mpt2sas0-msix0: PCI-MSI-X enabled: IRQ 24
[    7.784761] mpt2sas_cm0: iomem(0x00000000fd4fc000), mapped(0xffffc90004018000), size(16384)
[    7.784763] mpt2sas_cm0: ioport(0x0000000000004000), size(256)
[    7.868051] mpt2sas_cm0: Allocated physical memory: size(3392 kB)
[    7.868057] mpt2sas_cm0: Current Controller Queue Depth(1483),Max Controller Queue Depth(1720)
[    7.868059] mpt2sas_cm0: Scatter Gather Elements per IO(128)
[   37.907900] mpt2sas_cm0: _base_event_notification: timeout
[   37.907906] mf:
               	
[   37.907907] 07000000 
[   37.907908] 00000000 
[   37.907909] 00000000 
[   37.907910] 00000000 
[   37.907910] 00000000 
[   37.907911] 0f2f7fff 
[   37.907911] ffffff7c 
[   37.907912] ffffffff 
[   37.907913] 
               	
[   37.907914] ffffffff 
[   37.907914] 00000000 
[   37.907915] 00000000 

[   37.907920] mpt2sas_cm0: sending diag reset !!
[   39.027372] mpt2sas_cm0: diag reset: SUCCESS
[   39.052659] mpt2sas_cm0: failure at drivers/scsi/mpt3sas/mpt3sas_scsih.c:8592/_scsih_probe()!
[   39.053535] mpt2sas_cm1: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (12313672 kB)
[   39.108354] mpt2sas_cm1: MSI-X vectors supported: 1, no of cores: 1, max_msix_vectors: 8
[   39.109143] mpt2sas1-msix0: PCI-MSI-X enabled: IRQ 24
[   39.109146] mpt2sas_cm1: iomem(0x00000000fd3fc000), mapped(0xffffc90004020000), size(16384)
[   39.109147] mpt2sas_cm1: ioport(0x0000000000005000), size(256)
[   39.197708] mpt2sas_cm1: Allocated physical memory: size(4235 kB)
[   39.197712] mpt2sas_cm1: Current Controller Queue Depth(1867),Max Controller Queue Depth(2040)
[   39.197714] mpt2sas_cm1: Scatter Gather Elements per IO(128)
[   67.921546] nf_conntrack version 0.5.0 (65536 buckets, 262144 max)
[   68.247755] EXT4-fs (sda1): re-mounted. Opts: (null)
[   69.238009] mpt2sas_cm1: _base_event_notification: timeout
[   69.238012] mf:
               	
[   69.238014] 07000000 
[   69.238015] 00000000 
[   69.238015] 00000000 
[   69.238016] 00000000 
[   69.238017] 00000000 
[   69.238017] 0f2f7fff 
[   69.238018] ffffff7c 
[   69.238019] ffffffff 
[   69.238019] 
               	
[   69.238021] ffffffff 
[   69.238021] 00000000 
[   69.238022] 00000000 

[   69.238033] mpt2sas_cm1: sending message unit reset !!
[   69.239550] mpt2sas_cm1: message unit reset: SUCCESS
[   69.285249] mpt2sas_cm1: failure at drivers/scsi/mpt3sas/mpt3sas_scsih.c:8592/_scsih_probe()!
Comment 1 Maurice Volaski 2016-01-27 18:59:18 UTC
This appears appears to be due to a flaky backplane.