Project

General

Profile

Actions

Feature #3500

closed

Support LSI SAS2008 (Falcon) Skinny FW for mr_sas(7D)

Added by Ken Mays over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
driver - device drivers
Start date:
2013-01-24
Due date:
% Done:

100%

Estimated time:
1.00 h
Difficulty:
Bite-size
Tags:
mpt_sas
Gerrit CR:
External Bug:

Description

Add support for LSI MegaRAID SAS 2008 [Falcon] hardware to the mpt_sas driver:
Products: Dell PERC H310, LSI 9220-8i/9240-8i/9240-4i, IBM ServeRAID M1015 SAS/SATA Controller
PCI ID: 1000,73

Actions #1

Updated by Dan McDonald over 10 years ago

This is also known as "Skinny MegaRAID". Earlier this week someone from the community granted me access to some skinny-equipped HW. Between that and some internal upgrades I'm expecting, I hope to be able to run with something from here.

Actions #2

Updated by Ken Mays over 10 years ago

  • Assignee set to Dan McDonald

Thanks, Dan. Since imr_sas is currently unsupported and unmaintainable from a FOSS project perspective, it makes sense to superceded it by providing additional support within the mpt_sas driver.

Actions #3

Updated by Dan McDonald over 10 years ago

Actually, Ken, for Skinny, it's going to be mr_sas, not mpt_sas. The Skinny Firmware is closer to 2108/2208 firmware than it is to mpt_sas IT or even IR firmware.

Actions #4

Updated by Dan McDonald over 10 years ago

  • Subject changed from Support LSI SAS2008 (Falcon) chipset to mpt_sas driver to Support LSI SAS2008 (Falcon) Skinny FW for mr_sas(7D)

Changing the bug summary to be more accurate. I have made progress here too, BTW.

Actions #5

Updated by Mathieu Simon over 10 years ago

You should add the IBM ServeRAID M1115 too, it's an almost identical successor of the M1015.
The sole difference between them is the hardware (older) vs. software (newer) key for RAID5 mode unlocking.
We've both and they are definitely almost undistinguishable.

Seems Lenovo has also a branded card of the LSI 9240 which they call "RAID 500".

Actions #6

Updated by Gabe Marchan over 10 years ago

Is there any update on this by any chance? I have an RS2CW080 running on a 1st Gen i7 ASUS board without issues on OpenIndiana via VMWare 5.1 w/PCI Passthrough, but then an RS2CW040 with an Intel SAS Expander on a Sandy Bridge E5 Xeon ASUS board with the same OpenIndiana setup and I get a mr_sas misconfigured error even with the latest Intel Solaris drivers. I would be extremely grateful if this update could fix my issue.

Actions #7

Updated by Dan McDonald over 10 years ago

Gabe Marchan wrote:

Is there any update on this by any chance?

I'm running diskomizer and other stress tests, now that I have an H310 in my lab. I've found some failures, but they COULD be disk errors, not driver/device errors.

You are welcome to take the work-in-progress changes from the webrev at http://kebe.com/~danmcd/webrevs/skinny/ and run with them. I can also provide an OI binary if you mail me.

Actions #8

Updated by Gabe Marchan over 10 years ago

That's great news! I think that I'll wait until the final product is ready. Thank you for the update and for your hard work.

Actions #9

Updated by Dan McDonald over 10 years ago

Dan McDonald wrote:

I'm running diskomizer and other stress tests, now that I have an H310 in my lab. I've found some failures, but they COULD be disk errors, not driver/device errors.

It's looking more like a disk error and less like an HBA one. I'll need to attach more disks (forthcoming) to confirm or deny that. PLEASE look at the webrev again, as I did have to add one additional skinny-specific change in the intr_ack_ppc() function.

Actions #10

Updated by John McClure over 10 years ago

Hi,
Trying out oi_151a7 on an SGI MIS server - hit a problem right away - has an LSI Megaraid SAS 2208 controller. Could you post me a binary?

Cheers.

Actions #11

Updated by Dan McDonald over 10 years ago

John McClure wrote:

Hi,
Trying out oi_151a7 on an SGI MIS server - hit a problem right away - has an LSI Megaraid SAS 2208 controller. Could you post me a binary?

The current illumos-gate has 2208 support, see bug 3178. It's just not in OI yet.

Actions #12

Updated by Dan McDonald over 10 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

commit a1c36c8ba5112b6713dabac615bf8d56a45f0764
Author: Dan McDonald <>
Date: Thu Apr 4 14:26:49 2013 -0400

3500 Support LSI SAS2008 (Falcon) Skinny FW for mr_sas(7D)
Reviewed by: Gordon Ross &lt;&gt;
Reviewed by: Saso Kiselkov &lt;&gt;
Reviewed by: Richard Lowe &lt;&gt;
Approved by: Garrett D'Amore &lt;&gt;
Actions

Also available in: Atom PDF