Flashing the LSI2308 on SuperMicro X10SL7-F to IT mode. Which version to use NOW?

Status
Not open for further replies.

danb35

Hall of Famer
Joined
Aug 16, 2011
Messages
15,504
You don't strictly need to disconnect the drives, but the paranoid among us often do.
...while the more foolhardy among us do the update on a live FreeNAS system with the pool mounted.
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
P.S. There is already alerting ability built into FreeNas for Hard Drive Temps (not sure if you were aware of this)
Apparently it's unreliable. It's on my list of things to check next month...
 

Mirfster

Doesn't know what he's talking about
Joined
Oct 2, 2015
Messages
3,215

Kei

Dabbler
Joined
May 26, 2016
Messages
45
Seems to me that you may have had more than one instance with overheating if you had to go that far.
Nope, just over cautious :) I run this script also to get a reminder in the morning with the current status, so I know when it's time to adjust the fan controller (in the summer for example). I always try to stay between 30-35 celsius :)
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
Also it is only going to work at whatever the SMART polling frequency is.
Same goes for any alternative, since you can't get the temperature without getting all of -A's output. A separate script doesn't bring anything to the table (assuming FreeNAS' does work...), since you can set the frequency to whatever you want.
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
Same goes for any alternative, since you can't get the temperature without getting all of -A's output. A separate script doesn't bring anything to the table (assuming FreeNAS' does work...), since you can set the frequency to whatever you want.

Yes, but a lot of UNIX guys have odd ideas about SMART and polling. It should be checked frequently, short tests run often, etc. If you look at many RAID controllers they're polling at 120 or 300 seconds IIRC.

I'd love to see a much smarter physical disk management layer, one that would be aware of scrub/resilver status, and then be launching SMART short tests every four hours, and long tests periodically, so that none of them overlap. It isn't really clear to me why there's such resistance to being aggressive about front-line fault detection, but whatever.
 

Bidule0hm

Server Electronics Sorcerer
Joined
Aug 5, 2013
Messages
3,710

zoon01

Cadet
Joined
Dec 1, 2016
Messages
9
Yes, i do have upgraded, but i do not use FreeNAS, i use NAS4Free 11 series.
You should have no problems with it it on your system.

basically it's the same firmware serie so no problems only some fixes included.

Those are the fixes between 20.00.04.00 and new 20.00.07.00:

Description Of Change:

1.There was a check in sending the target missing event that was failing because the location of the initiator/target changed. This check was nuanced to only care about that if the device is only a target.

2.There is a check missing when sending Target Add events up to the host. It does not check if the device had a target remove previously sent. Since the device was no longer missing, the standard checks to prevent this situation were passed.

3.Modified firmware source code such that when an expander is missing from the topology, the Device Present bit in the Flags attribute of SAS Device Page 0 will not be set.

4.When the false reply parity error occurs, clear out the interrupt and return. If it was a real parity error, then the error would either be seen upstream or downstream as well, and another parity error would be generated.
 
Last edited:

Kei

Dabbler
Joined
May 26, 2016
Messages
45
Thank you zoon. I guess I will wait some time and then gather some feedback from the community to see is someone flashed this version.... I dont want to be the first one to do it :D
 

Spearfoot

He of the long foot
Moderator
Joined
May 13, 2015
Messages
2,478
Thank you zoon. I guess I will wait some time and then gather some feedback from the community to see is someone flashed this version.... I dont want to be the first one to do it :D
I flashed my X10SL7-F's LSI controller to the new version 20.00.07.00 today. So far, so good.

EDIT: But to be honest, you can probably stay at version 20.00.04.00 and be just fine. I've been running my system with the older version forever, with no problems whatsoever. So go ahead, procrastinate! :smile:
 

Jailer

Not strong, but bad
Joined
Sep 12, 2014
Messages
4,977
I flashed my X10SL7-F's LSI controller to the new version 20.00.07.00 today. So far, so good.

EDIT: But to be honest, you can probably stay at version 20.00.04.00 and be just fine. I've been running my system with the older version forever, with no problems whatsoever. So go ahead, procrastinate! :)
I still am on 20.00.04.00
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
I flashed my X10SL7-F's LSI controller to the new version 20.00.07.00 today. So far, so good.
Well, it's not really new, it's something like half a year old. It fixes a few weird edge cases, so it's definitely recommended for new flashes or if there are weird issues. I wouldn't bother updating from .04 if no issues are present, though.
 

Kei

Dabbler
Joined
May 26, 2016
Messages
45
I flashed my X10SL7-F's LSI controller to the new version 20.00.07.00 today. So far, so good.

EDIT: But to be honest, you can probably stay at version 20.00.04.00 and be just fine. I've been running my system with the older version forever, with no problems whatsoever. So go ahead, procrastinate! :)

Yeah, maybe I will upgrade nex time I power down the NAS for the next cleaning :)
However, please allow me to ask you something. I remember that I've had a lot of troubles inserting the SAS address (the last 9 digit you're supposed to insert). What happened to me was that I couldn't type anything, and if I just typed enter, the system returned me a weird error. At this point it might be useful to mention that I run the UEFI version, not the DOS one. Anyways, I dont remember what I did, but I sort of remember that I edited the SMC2308T.NSH file, inserting "sas2flash.efi -o -sasaddhi 5003048xxxxxxxxx" (with the correct last 9 digits) instead of just "sas2flash.efi -o -sasaddhi 5003048". Is it possible that you found the same problem?
 

Spearfoot

He of the long foot
Moderator
Joined
May 13, 2015
Messages
2,478
Yeah, maybe I will upgrade nex time I power down the NAS for the next cleaning :)
However, please allow me to ask you something. I remember that I've had a lot of troubles inserting the SAS address (the last 9 digit you're supposed to insert). What happened to me was that I couldn't type anything, and if I just typed enter, the system returned me a weird error. At this point it might be useful to mention that I run the UEFI version, not the DOS one. Anyways, I dont remember what I did, but I sort of remember that I edited the SMC2308T.NSH file, inserting "sas2flash.efi -o -sasaddhi 5003048xxxxxxxxx" (with the correct last 9 digits) instead of just "sas2flash.efi -o -sasaddhi 5003048". Is it possible that you found the same problem?
Yes, I got a PAL error when I first tried to run the DOS version on my X10SL7, so I've used a UEFI shell ever since.

RE: Setting the SAS address -- I always edit the script and specify the full SAS address, but you have to change the command option from -sasaddhi to -sasadd to do this. They're slightly different: the first prompts you for the remaining SAS address digits, the second lets you specify the complete address. So, you want something like this:
Code:
echo -off
sas2flash.efi -o -e 7
sas2flash.efi -f 2308T207.ROM
sas2flash.efi -b mptsas2.rom
sas2flash.efi -b x64sas2.rom
sas2flash.efi -o -sasadd 5003048xxxxxxxxx
 

Kei

Dabbler
Joined
May 26, 2016
Messages
45
Very well explained, thank you! One last thing, is it true that you could remove the "sas2flash.efi -b mptsas2.rom" line of code if using with FreeNAS?
 

Spearfoot

He of the long foot
Moderator
Joined
May 13, 2015
Messages
2,478
Very well explained, thank you! One last thing, is it true that you could remove the "sas2flash.efi -b mptsas2.rom" line of code if using with FreeNAS?
You're welcome!

Yes you can omit that command to flash the ROM. You generally don't need it unless you're booting from the card, or using it as a RAID controller instead of in IT mode.
 
Status
Not open for further replies.
Top