New: mpt3sas timeout with xen, works only with mpt3sas.msix_disable=1 (SAS3008 card)
https://bugzilla.kernel.org/show_bug.cgi?id=156321
Bug ID: 156321
Summary: mpt3sas timeout with xen, works only with
mpt3sas.msix_disable=1 (SAS3008 card)
Product: SCSI Drivers
Version: 2.5
Kernel Version: 4.6.0-1-amd64 ([email protected])
Hardware: x86-64
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Other
Assignee: [email protected]
Reporter: [email protected]
Regression: NoAt the moment I've only tested the kernel version cited above. The hardware in question is a SAS3008 card.
When I start the the machine without loading Xen, the mpt3sas driver works just fine.
When Xen is loaded, different timeouts occur during I/O.
For simplicity I'm citing the trace from
https://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=migr-5099120 :
[Â Â 618.160182] mpt3sas0: _base_event_notification
[Â Â 648.160097] mpt3sas0: _base_event_notification: timeout
[Â Â 648.160103] mf:
07000000 00000000 00000000 00000000 00000000 0f2f7fff ffffff7c ffffffff ffffffff 00000000 00000000
[Â Â 648.160117] mpt3sas0: mpt3sas_base_free_resources
[Â Â 648.160122] mpt3sas0: _base_make_ioc_ready
[Â Â 648.160125] mpt3sas0: sending message unit reset !!
[Â Â 648.168091] mpt3sas0: message unit reset: SUCCESS
[Â Â 648.168098] mpt3sas0: mpt3sas_base_unmap_resources
[Â Â 648.169040] mpt3sas0: _base_release_memory_pools
[Â Â 648.170854] mpt3sas0: request_pool(0xffff8800eae00000): free [Â Â 648.171770] mpt3sas0: sense_pool(0xffff8800f8400000): free [Â Â 648.173718] mpt3sas0: reply_pool(0xffff8801bba00000): free [Â Â 648.173786] mpt3sas0: reply_free_pool(0xffff8800eeeb0000): free [Â Â 648.173789] mpt3sas0: reply_post_free_pool(0xffff8800f9400000): free [Â Â 648.173792] mpt3sas0: reply_post_free_pool(0xffff8801bb900000): free [Â Â 648.176634] mpt3sas0: config_page(0xffff8801cc620000): free [Â Â 649.490617] mpt3sas0: failure at mpt3sas_scsih.c:11439/_scsih_probe()!
I don't know if the trace is exactly the same but I remember the "base_event_notification: timeout".
As the bug report on ibm.com cited above mentions, booting with mpt3sas.msix_disable=1 solves the problem for the time being.
https://forums.servethehome.com/index.php?threads/lsi9211-8i-on-ubuntu-15-10-timeouts.8820/page-2
mentions the same problem in connection with Vmware ESXi.
Signature · 2 lines
You are receiving this mail because: You are watching the assignee of the bug.
[Bug 156321] mpt3sas timeout with xen, works only with mpt3sas.msix_disable=1 (SAS3008 card)
https://bugzilla.kernel.org/show_bug.cgi?id=156321
Sreekanth Reddy <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected] | |m
--- Comment #1 from Sreekanth Reddy <[email protected]> --- Hi John,
Can you please try once with latest Phase13 SAS3008 HBA firmware.
Thanks,
Sreekanth
Signature · 2 lines
You are receiving this mail because: You are watching the assignee of the bug.
[Bug 156321] mpt3sas timeout with xen, works only with mpt3sas.msix_disable=1 (SAS3008 card)
In reply to [email protected]https://bugzilla.kernel.org/show_bug.cgi?id=156321
--- Comment #2 from [email protected] ---
Hi, Sreekanth!
I'm sorry - I was a bit too little specific:
The physical card in question is a "LSI 9300-8i". I took the SAS3008 from the lspci output which I considered to be more generic.
The firmware in used is the latest available from
http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9300-8i#downloads
which is P12 from April 2016.
Signature · 2 lines
You are receiving this mail because: You are watching the assignee of the bug.
[Bug 156321] mpt3sas timeout with xen, works only with mpt3sas.msix_disable=1 (SAS3008 card)
In reply to [email protected]https://bugzilla.kernel.org/show_bug.cgi?id=156321
--- Comment #3 from Sreekanth Reddy <[email protected]> --- Hi John,
Recently our FW team has fixed this type of issue in the Firmware. Maybe this fix went in the Phase13 FW. So you may need to wait to some more time until this Phase13 FW is available for outside.
Thanks,
Sreekanth
Signature · 2 lines
You are receiving this mail because: You are watching the assignee of the bug.
[Bug 156321] mpt3sas timeout with xen, works only with mpt3sas.msix_disable=1 (SAS3008 card)
In reply to [email protected]https://bugzilla.kernel.org/show_bug.cgi?id=156321
--- Comment #4 from [email protected] ---
Thanks. I will keep an eye open for the new firmware to be published and will report back here.
Signature · 2 lines
You are receiving this mail because: You are watching the assignee of the bug.
[Bug 156321] mpt3sas timeout with xen, works only with mpt3sas.msix_disable=1 (SAS3008 card)
In reply to [email protected]https://bugzilla.kernel.org/show_bug.cgi?id=156321
jwzr <[email protected]> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |OBSOLETE--- Comment #5 from jwzr <[email protected]> ---
With the latest revision of the firmware (P13) this is no longer an issue.
Signature · 2 lines
You are receiving this mail because: You are watching the assignee of the bug.