Author Topic: Repairing a Ocz revodrive 3 x2 SSD [SOLVED]  (Read 820 times)

0 Members and 1 Guest are viewing this topic.

Offline Mut1

  • Contributor
  • Posts: 7
  • Country: br
Repairing a Ocz revodrive 3 x2 SSD [SOLVED]
« on: September 02, 2020, 03:51:58 pm »
Hi Everybody, new in the forum and not a native speaker of English, but lets try.

Last weekend I was trying to repair a old Ocz revodrive 3 x2 240GB Pcie.

This card is composed of a marvell 88se9485 sas conrtoller connected to 4 sandforce controllers, each sandforce controller is connected to a bank of flash memories.

At the bios and at Windows the card shows itself like a scsi controller connected to a 240GB disk and at linux shows itself as 4 disks of 60GB.

At the beginning the SSD was correctly detected by windows, but one of the four sandforce controllers, connected to the marvell 88se9485, was not showing up.

Without ideas, I downloaded the ocz tools (now toshiba) and upgraded the firmware of the marvell  and the of the sandforce controllers.

At the end I have discovered that the problem was only a tiny little coil that was broken, after the replacement of the coil, all 4 sandforce controllers are getting detected correctly.

But looks like the firmware upgrade of the marvell 88se9485 without one of the sandforce controller have screwed up the card config, now the card is not getting detected by windows.

Well, I m looking for a full dump of the firmware of the marvell 88se9485. It is a 25p40vp SPI flash marked as U1 on the board to try resurrect this board.

Thanks in advance
« Last Edit: September 03, 2020, 01:22:08 pm by Mut1 »
 

Online wraper

  • Supporter
  • ****
  • Posts: 12941
  • Country: lv
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #1 on: September 02, 2020, 04:07:18 pm »
You did not say if you updated the firmware again or not after fixing the fault. If you did not, one of sandforce controllers likely runs on old firmware.
 

Offline Mut1

  • Contributor
  • Posts: 7
  • Country: br
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #2 on: September 02, 2020, 05:03:49 pm »
After the fix, I have executed again the flash tool on linux and updated all the sandforce controllers to the lastest firmware.

But now the flash tool only see the sandforces controllers and dont detect the marvell.

At windows the drive stays with a exclamation and at linux the oficial ocz driver says that is something wrong with the card config.
 

Online wraper

  • Supporter
  • ****
  • Posts: 12941
  • Country: lv
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #3 on: September 02, 2020, 05:37:38 pm »
http://vlab.su/viewtopic.php?f=49&t=51492 I've found the firmware dump. The issue is you need either 15 posts (which I don't have) on that Russian forum to be allowed to download. Or buy paid access for RUB 800 = $ 10.50.
 

Online fzabkar

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: au
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #4 on: September 02, 2020, 05:50:10 pm »
http://vlab.su/viewtopic.php?f=49&t=51492 I've found the firmware dump. The issue is you need either 15 posts (which I don't have) on that Russian forum to be allowed to download. Or buy paid access for RUB 800 = $ 10.50.
Scam.
 

Offline Mut1

  • Contributor
  • Posts: 7
  • Country: br
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #5 on: September 02, 2020, 06:07:23 pm »
I have saw this Russian post, but is not the exact same model.

The russian is revodrive 3 , and mine is a revodrive 3 x2, probably a pretty similar hardware and same firmware, but I will not take the risk.
 

Online wraper

  • Supporter
  • ****
  • Posts: 12941
  • Country: lv
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #6 on: September 02, 2020, 06:07:38 pm »
http://vlab.su/viewtopic.php?f=49&t=51492 I've found the firmware dump. The issue is you need either 15 posts (which I don't have) on that Russian forum to be allowed to download. Or buy paid access for RUB 800 = $ 10.50.
Scam.
Very nice to write nonsense without even checking the subject :palm:. Nope it's a very real and big repair forum with tons of service manuals and firmware dumps. Mostly focused on graphics cards and motherboards. But they have a minimum post amount to enable downloads which can be bypassed if you want to pay. Compared do them repair section on eevblog does not exist.
« Last Edit: September 02, 2020, 06:10:21 pm by wraper »
 

Online fzabkar

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: au
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #7 on: September 02, 2020, 08:05:16 pm »
I resent the idea of paying for stuff that users have supplied for free, just as I would hate the owner of this forum to sell any firmware dumps of my own. That's the scam I'm referring to.
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2498
  • Country: 00
    • My random blog.
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #8 on: September 02, 2020, 08:16:42 pm »
I resent the idea of paying for stuff that users have supplied for free, just as I would hate the owner of this forum to sell any firmware dumps of my own. That's the scam I'm referring to.

you can "pay" by posting on their forum and helping people
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 
The following users thanked this post: wraper

Online wraper

  • Supporter
  • ****
  • Posts: 12941
  • Country: lv
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #9 on: September 02, 2020, 08:35:08 pm »
I resent the idea of paying for stuff that users have supplied for free, just as I would hate the owner of this forum to sell any firmware dumps of my own. That's the scam I'm referring to.
:palm: It's made so that random people passing buy cannot simply download everything. And it also helps against copyright owners. They have a lot of info which you cannot find anywhere else, especially for free. I almost had not posted there since lately I do more design/production rather than repair. And on several occasions when I needed stuff available there, I either finally found it elsewhere, downloaded via external link available there or simply managed without it. Every time regretting I did not have those damn 15 posts, as minimum it would save me quite a lot of time. And I also don't like paying for free stuff, so I didn't.
« Last Edit: September 02, 2020, 08:37:13 pm by wraper »
 

Online fzabkar

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: au
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #10 on: September 02, 2020, 08:54:15 pm »
I have saw this Russian post, but is not the exact same model.

The russian is revodrive 3 , and mine is a revodrive 3 x2, probably a pretty similar hardware and same firmware, but I will not take the risk.
Can you provide us with your own firmware dump and a link to the firmware update? FWIW, I have made some general observations on "pepe's" firmware dump at HDD Guru.

BTW, the files area at HDD Guru has tons of firmware resources, all available for free, no subscription required.

I should add that the contents of the SPI flash memory are unique insofar as they include the 512-byte Identify Device data blocks for each SSD.
« Last Edit: September 02, 2020, 09:20:03 pm by fzabkar »
 

Offline Mut1

  • Contributor
  • Posts: 7
  • Country: br
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #11 on: September 02, 2020, 11:51:01 pm »
Hi fzabkar, I will read your post on  the hddguru. Attached is my dump.

During the first update the first thing I thought was, this tool will not permit to save a backup of my old firmware? Its strange!

The firmware is not available for download, only the flasher that downloads the fimware during the update, Toshiba uses some tricks in their flasher to prevent the download of the raw firmware, exactly like sad here: https://www.eevblog.com/forum/repair/ocz-vertex-2-ssd-firmware/

The command line updater can be found here: https://ssd.toshiba-memory.com/en-amer/download/clout.
 

Online fzabkar

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: au
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #12 on: September 03, 2020, 12:12:29 am »
FWIW, your firmware dump doesn't have any Identify Device blocks for any of the 4 SSDs. I don't know if that is significant. Perhaps these parameters need to be reset after the update?

Is there any way of reconfiguring the RAID? What if you were to reconfigure the RAID 0 as a RAID 1? Are there any vendor tools that would enable that?
« Last Edit: September 03, 2020, 12:20:54 am by fzabkar »
 

Offline Mut1

  • Contributor
  • Posts: 7
  • Country: br
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #13 on: September 03, 2020, 10:55:27 am »
FWIW, your firmware dump doesn't have any Identify Device blocks for any of the 4 SSDs. I don't know if that is significant. Perhaps these parameters need to be reset after the update?

Is there any way of reconfiguring the RAID? What if you were to reconfigure the RAID 0 as a RAID 1? Are there any vendor tools that would enable that?

I thing that during the flashing process or during the first boot after flash the metadata of the SSDs are collected to "automagically" rebuild the raid.

The controller does not not have any utility built in or tool available by the vendor to reconfigure the array.
 

Offline Mut1

  • Contributor
  • Posts: 7
  • Country: br
Re: Repairing a Ocz revodrive 3 x2 SSD
« Reply #14 on: September 03, 2020, 01:21:48 pm »
The revodrive is working again!

The user pepe from hddguru forum sent me a dump of his revodrive 3 120GB

My theory was that even if the firmware from pepe has information from a wrong array and was not exectly the same card, maybe its is "sufficiently good" to make the card get detected and enable the flasher to update the bios.

To make things worse in each operating system the flasher reacts different
- linux using generic mvsas driver:  only the sandforce controllers was getting detected
- linux using the old oczpcie driver: the flasher didnt detected the card and kernel was still throwing errors relative to card config
- windows 10: ocz scsi driver detected and flasher enabling the option to update the bios, bingo!

After flashing the bios, I rebooted the system and the array was correctly detected as a raid 0 of 240GB (4x 60GB).

Thanks fzabkar and everyvody that helped!
 
The following users thanked this post: coromonadalix

Online fzabkar

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: au
Re: Repairing a Ocz revodrive 3 x2 SSD [SOLVED]
« Reply #15 on: September 03, 2020, 06:01:10 pm »
It would be interesting to see what your "BIOS" contains now ...
 

Offline Mut1

  • Contributor
  • Posts: 7
  • Country: br
Re: Repairing a Ocz revodrive 3 x2 SSD [SOLVED]
« Reply #16 on: September 03, 2020, 09:21:52 pm »
I probably will dump this chip again.

My capabilities for reading and writing eprom chips are at maximum "precarious". I m still using a (very) old willem LPT eprom programmer without any adapter.

So each reading writing cycle is a tedious soldering job .
 

Online fzabkar

  • Frequent Contributor
  • **
  • Posts: 863
  • Country: au
Re: Repairing a Ocz revodrive 3 x2 SSD [SOLVED]
« Reply #17 on: September 03, 2020, 10:47:12 pm »
Best not to risk it then ...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf