diff options
Diffstat (limited to 'Documentation/scsi/ChangeLog.megaraid_sas')
-rw-r--r-- | Documentation/scsi/ChangeLog.megaraid_sas | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/Documentation/scsi/ChangeLog.megaraid_sas b/Documentation/scsi/ChangeLog.megaraid_sas index 30023568805..00301ed9c37 100644 --- a/Documentation/scsi/ChangeLog.megaraid_sas +++ b/Documentation/scsi/ChangeLog.megaraid_sas | |||
@@ -1,3 +1,50 @@ | |||
1 | 1 Release Date : Thur. May 03, 2010 09:12:45 PST 2009 - | ||
2 | (emaild-id:megaraidlinux@lsi.com) | ||
3 | Bo Yang | ||
4 | |||
5 | 2 Current Version : 00.00.04.31-rc1 | ||
6 | 3 Older Version : 00.00.04.17.1-rc1 | ||
7 | |||
8 | 1. Add the Online Controller Reset (OCR) to the Driver. | ||
9 | OCR is the new feature for megaraid_sas driver which | ||
10 | will allow the fw to do the chip reset which will not | ||
11 | affact the OS behavious. | ||
12 | |||
13 | To add the OCR support, driver need to do: | ||
14 | a). reset the controller chips -- Xscale and Gen2 which | ||
15 | will change the function calls and add the reset function | ||
16 | related to this two chips. | ||
17 | |||
18 | b). during the reset, driver will store the pending cmds | ||
19 | which not returned by FW to driver's pending queue. Driver | ||
20 | will re-issue those pending cmds again to FW after the OCR | ||
21 | finished. | ||
22 | |||
23 | c). In driver's timeout routine, driver will report to | ||
24 | OS as reset. Also driver's queue routine will block the | ||
25 | cmds until the OCR finished. | ||
26 | |||
27 | d). in Driver's ISR routine, if driver get the FW state as | ||
28 | state change, FW in Failure status and FW support online controller | ||
29 | reset (OCR), driver will start to do the controller reset. | ||
30 | |||
31 | e). In driver's IOCTL routine, the application cmds will wait for the | ||
32 | OCR to finish, then issue the cmds to FW. | ||
33 | |||
34 | f). Before driver kill adapter, driver will do last chance of | ||
35 | OCR to see if driver can bring back the FW. | ||
36 | |||
37 | 2. Add the support update flag to the driver to tell LSI megaraid_sas | ||
38 | application which driver will support the device update. So application | ||
39 | will not need to do the device update after application add/del the device | ||
40 | from the system. | ||
41 | 3. In driver's timeout routine, driver will do three time reset if fw is in | ||
42 | failed state. Driver will kill adapter if can't bring back FW after the | ||
43 | this three times reset. | ||
44 | 4. Add the input parameter max_sectors to 1MB support to our GEN2 controller. | ||
45 | customer can use the input paramenter max_sectors to add 1MB support to GEN2 | ||
46 | controller. | ||
47 | |||
1 | 1 Release Date : Thur. Oct 29, 2009 09:12:45 PST 2009 - | 48 | 1 Release Date : Thur. Oct 29, 2009 09:12:45 PST 2009 - |
2 | (emaild-id:megaraidlinux@lsi.com) | 49 | (emaild-id:megaraidlinux@lsi.com) |
3 | Bo Yang | 50 | Bo Yang |