marcan / lsirec

LSI SAS2008/SAS2108 low-level recovery tool for Linux
BSD 2-Clause "Simplified" License
191 stars 30 forks source link

Report of successful flashing: Fujitsu Technology Solutions RAID Ctrl SAS 6G 0/1 (D2607) #15

Open awfulwoman opened 2 years ago

awfulwoman commented 2 years ago

Initially reporting as:

RAID bus controller [0104]: Broadcom / LSI MegaRAID SAS 2008 [Falcon] [1000:0073] (rev 03)

Post flashing reporting as:

SCSI storage controller: Broadcom / LSI SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] (rev 03)

I used the following for the sbr.cfg file:

Unk00 = 0x6122f661
Unk04 = 0xb34f36f7
Unk08 = 0x91d700f8
PCIVID = 0x1000
PCIPID = 0x0072
Unk10 = 0x0000
HwConfig = 0x0104
SubsysVID = 0x1734
SubsysPID = 0x1177
Unk18 = 0x00000000
Unk1c = 0x00000000
Unk20 = 0x00000000
Unk24 = 0x00000000
Unk28 = 0x00000000
Unk2c = 0x00000000
Unk30 = 0x00000000
Unk34 = 0x00000000
Unk38 = 0x00000000
Unk3c = 0x00000000
Interface = 0x80
Unk41 = 0x0c
Unk42 = 0x005d
Unk44 = 0x145a305c
Unk48 = 0x0575
Unk4a = 0x10
SASAddr = 0x5003005701570090

(Note that SASAddr = the value for my hardware and not what is in the sample).

It took a few goes to make things stick, but now I can see the test drive that I have sitting in my backplane!

Thanks for all the hard work!

awfulwoman commented 2 years ago

Hmmmm, wait, I take that complete success story back. Only one of the two backplanes connected to the controller is showing attached disks. More investigation needed.

awfulwoman commented 2 years ago

ah, it's working. Removing the SASAddr line does the trick. Turns out reading @marcan's original article that promoted all this helps. 😂

Ksdmg commented 2 years ago

hello @whalecoiner , can you offer a step-by-step tutorial how you have flashed the card? I have two D2607 and would like to flash them too. I just don't want to brick them =)

Ksdmg commented 2 years ago

I can now also report a successful flash. My first attempt failed, using the extracted sbr and changing values. For me it only worked with the patched sbr from @marcan's article. This is my backup sbr:

61 F6 22 61 F7 36 4F B3 F8 00 D7 91 00 10 73 00 00 00 04 01 34 17 77 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 0C 5D 30 5C 30 5A 14 75 35 10 3A 61 F6 22 61 F7 36 4F B3 F8 00 D7 91 00 10 73 00 00 00 04 01 34 17 77 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 0C 5D 30 5C 30 5A 14 75 35 10 3A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 03 00 57 02 67 B7 B0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

I then flashed the 2118it firmware. Addionally the second port only worked for me after I added the SAS WWID in flash with lsiutil.