Robin H. Johnson
99a700bcc7
[SCSI] mv_sas: OCZ RevoDrive3 & zDrive R4 support
...
In the OCZ RevoDrive3/zDrive R4 series, the "OCZ SuperScale Storage
Controller" with "Virtualized Controller Architecture 2.0" really seems
to be a Marvell 88SE9485 part, with OCZ firmware/BIOS.
Developed and tested on OCZ RevoDrive3 120GB [PCI 1b85:1021]
Should work on:
- OCZ RevoDrive3 (2x SandForce 2281)
- OCZ RevoDrive3 X2 (4x SandForce 2281)
- OCZ zDrive R4 CM84 (4x SandForce 2281)
- OCZ zDrive R4 CM88 (8x SandForce 2281)
- OCZ zDrive R4 RM84 (4x SandForce 2582)
- OCZ zDrive R4 RM88 (8x SandForce 2582)
All of this because a friend recently bought a OCZ RevoDrive3 and was
bitten by the lack of Linux support.
Notes from testing:
-------------------
- SMART works.
- VPD Device Identification is "OCZ-REVODRIVE3"
- Thin provisioning/TRIM seems to be implemented as WRITE SAME UNMAP,
with deterministic (non-zero) read after TRIM, but I'm not sure if it
works 100% in my testing.
- Some of the tuning in the firmware seems to ensure much better
performance when in a RAID0 setup than using the two devices
seperately.
I have not tested booting from the SSD, because all of this was
developed and tested remotely from the actual hardware.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org >
Thanks-To: Gordon Pritchard <gordp@sfu.ca >
Acked-by: Xiangliang Yu <yuxiangl@marvell.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2011-10-31 13:29:01 +04:00
..
2011-10-28 16:44:18 -07:00
2011-10-10 23:52:56 +02:00
2011-03-31 11:26:23 -03:00
2011-10-28 16:44:18 -07:00
2011-05-01 16:32:23 -05:00
2011-03-31 11:26:23 -03:00
2011-10-16 11:04:34 -05:00
2011-09-15 15:08:18 +02:00
2011-10-30 14:05:52 +04:00
2011-10-28 16:44:18 -07:00
2011-10-28 16:44:18 -07:00
2011-10-31 13:10:36 +04:00
2011-07-26 16:49:47 -07:00
2011-10-31 13:27:43 +04:00
2011-06-29 16:05:41 -05:00
2011-06-29 12:08:39 -05:00
2011-10-31 13:23:18 +04:00
2011-10-31 13:27:43 +04:00
2011-10-28 16:44:18 -07:00
2011-10-16 11:33:38 -05:00
2011-10-28 16:44:18 -07:00
2011-10-30 12:57:19 +04:00
2011-10-31 13:29:01 +04:00
2011-09-22 14:14:05 +03:00
2011-05-24 13:28:35 -07:00
2011-10-02 13:24:26 -05:00
2011-10-30 14:08:15 +04:00
2011-10-28 16:44:18 -07:00
2011-03-31 11:26:23 -03:00
2011-09-26 09:28:58 -05:00
2011-03-31 11:26:23 -03:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2010-12-22 18:57:02 +01:00
2010-05-26 19:51:08 +02:00
2010-05-26 19:51:07 +02:00
2010-05-26 19:51:08 +02:00
2010-05-26 19:51:07 +02:00
2010-05-26 19:51:09 +02:00
2011-03-31 11:26:23 -03:00
2011-06-29 15:09:11 -05:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-06-29 15:11:21 -05:00
2011-06-29 15:11:21 -05:00
2011-03-31 11:26:23 -03:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2010-10-22 10:52:56 -07:00
2011-05-23 09:12:26 -07:00
2011-05-01 10:22:40 -05:00
2011-03-31 11:26:23 -03:00
2011-05-01 10:22:40 -05:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-05-01 10:22:40 -05:00
2011-05-01 10:22:40 -05:00
2011-05-23 09:12:26 -07:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2010-11-16 13:33:23 -08:00
2010-12-31 09:50:09 -06:00
2010-12-31 09:50:09 -06:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2010-05-26 19:51:08 +02:00
2011-10-30 13:20:28 +04:00
2011-10-30 14:34:04 +04:00
2011-10-30 14:35:01 +04:00
2011-10-30 14:35:01 +04:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2011-05-26 13:19:00 -07:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-10-31 13:12:50 +04:00
2011-10-31 13:12:50 +04:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-06-29 16:43:06 -05:00
2011-08-27 08:36:14 -06:00
2011-02-24 12:41:10 -05:00
2011-10-28 16:44:18 -07:00
2011-06-29 16:43:10 -05:00
2011-08-27 08:36:19 -06:00
2010-11-16 13:33:23 -08:00
2011-09-22 15:10:18 +04:00
2011-06-29 15:12:43 -05:00
2011-10-28 16:44:18 -07:00
2011-05-01 10:22:40 -05:00
2011-03-31 11:26:23 -03:00
2011-05-01 10:22:40 -05:00
2010-05-26 19:51:07 +02:00
2010-05-02 15:55:03 -04:00
2011-08-27 08:36:58 -06:00
2011-08-27 08:36:58 -06:00
2011-05-01 10:22:40 -05:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2010-11-16 13:33:23 -08:00
2011-05-10 10:16:21 +02:00
2011-03-31 11:26:23 -03:00
2011-03-31 11:26:23 -03:00
2011-05-24 13:09:41 -04:00
2011-03-31 11:26:23 -03:00
2010-11-16 13:33:23 -08:00
2011-10-30 14:06:58 +04:00
2011-09-15 14:57:07 +02:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-05-01 10:22:40 -05:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-10-16 10:58:52 -05:00
2010-08-06 09:25:50 -06:00
2011-03-31 11:26:23 -03:00
2011-06-29 15:08:47 -05:00
2011-08-27 08:36:41 -06:00
2011-10-30 13:20:28 +04:00
2011-03-31 11:26:23 -03:00
2011-07-02 14:30:10 +02:00
2011-03-17 17:54:40 -07:00
2011-05-28 23:12:11 -07:00
2011-06-02 18:34:43 +09:00
2011-08-27 08:36:46 -06:00
2010-10-22 10:52:56 -07:00
2011-05-01 10:20:10 -05:00
2011-05-24 12:38:36 -04:00
2011-05-20 13:29:52 -07:00
2011-10-20 10:13:55 -05:00
2011-10-02 12:29:19 -05:00
2011-07-26 13:53:50 +04:00
2010-11-16 13:33:23 -08:00
2010-10-15 15:49:20 +02:00
2011-10-30 12:58:11 +04:00
2011-10-30 12:58:11 +04:00
2011-06-29 12:14:25 -05:00
2011-09-15 14:05:25 +02:00
2011-04-06 06:19:38 -07:00
2010-12-16 17:53:39 +01:00
2011-07-21 14:15:58 -07:00
2011-07-21 14:15:58 -07:00
2011-10-30 13:27:28 +04:00
2010-11-16 13:33:23 -08:00
2011-06-29 15:15:05 -05:00
2011-06-29 15:14:54 -05:00
2011-06-29 15:14:54 -05:00
2010-11-16 13:33:23 -08:00
2011-02-28 01:36:39 -07:00
2011-03-31 11:26:23 -03:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-05-01 10:22:40 -05:00
2011-05-01 10:22:40 -05:00
2011-05-24 13:25:35 -04:00
2010-11-16 13:33:23 -08:00
2010-11-16 13:33:23 -08:00
2011-05-26 13:19:00 -07:00
2010-11-16 13:33:23 -08:00
2011-03-31 11:26:23 -03:00
2010-05-17 21:37:41 +02:00