Carson Gaspar wrote:
For all of those suffering from mpt timeouts in snv_127, I decided to give the ancient itmpt driver a whirl. It works fine, and in my brief testing a zfs scrub that would generate about 1 timeout every 2 minutes or so now runs with no problems.
The downside is that lsiutil and raidctl both fail to work :-(

... and that you don't have FMA support, or MPxIO.

I also tried the mpt driver from Solaris 10 x86 patch 143129-01, but that fails to load with undefined symbols, as do the mpt drivers from snv_111b and anv_118 (unless I got something wrong with my bootadm update-archive invocation...)

The version of mpt(7d) that's in Solaris 10, Solaris 10 Updates and
Solaris 10 patches will NOT work on OpenSolaris or SXCE. The codebase
has diverged between Solaris 10 and now.

Likewise, the mpt(7d) driver has diverged from the version that's in
snv_111b / OpenSolaris 2009.06, and even in the 10 builds between 118
and 127. Frankly, I'm surprised you didn't panic your system, especially
with the Solaris 10 version.


We currently have two bugs open on what I believe to be the same
issue, namely

6894775 mpt driver timeouts and bus resets under load
6900767 Server hang with LSI 1068E based SAS controller under load

If you and everybody else who is seeing this problem could provide
details about your configuration (output from cfgadm -lva, raidctl
-l, prtconf -v, what your zpool configs are, and the firmware rev
of each disk in each zpool) that would help us sort through and find
any commonalities and hopefully a fix.


James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp       http://www.jmcp.homeunix.com/blog
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to