Confirming a Crossflashed H310 is in IT mode

suppaduppax

Dabbler
Joined
Oct 13, 2018
Messages
45
I redid the flashing of my Dell H310 a couple times to make sure I did it correctly, what is the best way to confirm that it's in fact flashed into IT mode? The firmware doesn't seem to have the word (IT) at the end of it when I look it up but it does have 20.x.x.x with 4 digits. I heard that usually means it worked.

I used my freebsd machine to flash it and it looks like it recognizes the drive as its own drive but I'm not sure.

Thanks!

*EDIT:
I was just reading up another article about flashing the card and it looks like if I enter the LSI bios I should be able to see (IT) at the end of the firmware. I wasn't able to see any mode suffix after the firmware version using FreeBSD CLI but it looks like it will show up in the bios?? I'll try that when I get home. I have to flash the bios into the card I guess because I didnt do that when I crossflashed it last night.
 
Last edited:

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
Hey Moss,

If you look in the system dmesg or /var/run/dmesg.boot and see

mps0: <Avago Technologies (LSI) SAS2008> port 0x4000-0x40ff mem 0xfd3fc000-0xfd3fffff,0xfd380000-0xfd3bffff irq 18 at device 0.0 on pci3
mps0: Firmware: 20.00.07.00, Driver: 21.02.00.00-fbsd

As long as it reads 20.00.07.00, you're fine. The 07 is significant in that there were problems with an easier subrevision.

I believe it's POSSIBLE to flash IR firmware and still get the "20.00.07.00" but this is expected to work fine, possibly just a bit slower.
 

suppaduppax

Dabbler
Joined
Oct 13, 2018
Messages
45
Lol hi!

Yeah if I recall correctly, it's 20.00.07.00 and I defiinitely used the 2118it.bin to flash so should be good i think!?
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
Lol hi!

Yeah if I recall correctly, it's 20.00.07.00 and I defiinitely used the 2118it.bin to flash so should be good i think!?

Have you tried turning it off and back on again? It'll be fine then.
 
Joined
May 10, 2017
Messages
838
I believe it's POSSIBLE to flash IR firmware and still get the "20.00.07.00" but this is expected to work fine, possibly just a bit slower.

It's easy to check on the dmesg, driver used for raid mode would be mrsas instead of mps.
 

suppaduppax

Dabbler
Joined
Oct 13, 2018
Messages
45
Now I’m getting paranoid. Was I right in that the (IT) would be present in the card bios config utility? Should I install the bios rom and double check? Also would it be difficult to remove just the bios after I’m done?
 

Chris Moore

Hall of Famer
Joined
May 2, 2015
Messages
10,080
What about doing a sas2flash -list is there anything like that?
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
Now I’m getting paranoid. Was I right in that the (IT) would be present in the card bios config utility? Should I install the bios rom and double check? Also would it be difficult to remove just the bios after I’m done?

The better question is, why should you care?

I don't think you should. You did the right thing, and even on the outside chance you flashed IR, it'll still work fine. Claim to authority: Author, Confused about that LSI card? Join the crowd ...

What about doing a sas2flash -list is there anything like that?

Yeah, probably, but I don't have an IR card handy in an accessible location right now to check what it says.
 

suppaduppax

Dabbler
Joined
Oct 13, 2018
Messages
45
Ugh I wish it would just show me (IT) at the end of that but it doesn’t

872A98F9-4994-48BA-9BD7-C03B64D67CE1.jpeg
7E3B9488-1653-40D1-A540-294960394744.jpeg

* Edited to include pics properly.

The firmware product ID also doesn’t have (IT) on it so I’m still not sure if it flashed properly
 
Last edited:

Chris Moore

Hall of Famer
Joined
May 2, 2015
Messages
10,080
This is what I get in my FreeNAS system, right from the terminal window:

Code:
root@Emily-NAS:/tmp # sas2flash -list
LSI Corporation SAS2 Flash Utility
Version 16.00.00.00 (2013.03.01)
Copyright (c) 2008-2013 LSI Corporation. All rights reserved

        Adapter Selected is a LSI SAS: SAS2308_2(D1)

        Controller Number              : 0
        Controller                     : SAS2308_2(D1)
        PCI Address                    : 00:03:00:00
        SAS Address                    : 500605b-0-09ef-7220
        NVDATA Version (Default)       : 14.01.00.06
        NVDATA Version (Persistent)    : 14.01.00.06
        Firmware Product ID            : 0x2214 (IT)
        Firmware Version               : 20.00.07.00
        NVDATA Vendor                  : LSI
        NVDATA Product ID              : SAS9207-8i
        BIOS Version                   : N/A
        UEFI BSD Version               : N/A
        FCODE Version                  : N/A
        Board Name                     : SAS9207-8i
        Board Assembly                 : H3-25412-00J
        Board Tracer Number            : SV45308383

        Finished Processing Commands Successfully.
        Exiting SAS2Flash.
 
Last edited:

JDCynical

Contributor
Joined
Aug 18, 2014
Messages
141
This is what I get in my FreeNAS system, right from the terminal window:

Code:
...
        Firmware Product ID            : 0x2214 (IT)
...
I think that right there tells it :)

FWIW, this is the output of one of my crossflashed H310's (No BIOS installed after the FW change). The system has multiple cards from two OEM's, hence the -c flag to specify the 310:

Code:
#sas2flash -list -c 1
LSI Corporation SAS2 Flash Utility
Version 16.00.00.00 (2013.03.01) 
Copyright (c) 2008-2013 LSI Corporation. All rights reserved 

    Adapter Selected is a LSI SAS: SAS2008(B2)   

    Controller Number              : 1
    Controller                     : SAS2008(B2)   
    PCI Address                    : 00:02:00:00
    SAS Address                    : 590b11c-0-41cf-be00
    NVDATA Version (Default)       : 14.01.00.08
    NVDATA Version (Persistent)    : 14.01.00.08
    Firmware Product ID            : 0x2213 (IT)
    Firmware Version               : 20.00.07.00
    NVDATA Vendor                  : LSI
    NVDATA Product ID              : SAS9211-8i
    BIOS Version                   : N/A
    UEFI BSD Version               : N/A
    FCODE Version                  : N/A
    Board Name                     : 6Gbps SAS HBA
    Board Assembly                 : N/A
    Board Tracer Number            : N/A
 
Joined
May 10, 2017
Messages
838
No, mps is used for both IT and IR. This is why it's acceptable to flash the IR code.

Yes, you're right, in any case the OP can still confirm on the dmesg:

IR:
mps0: <Avago Technologies (LSI) SAS2008> port 0xd000-0xd0ff mem 0xfe8f0000-0xfe8fffff,0xfe880000-0xfe8bffff irq 16 at device 0.0 on pci1
mps0: Firmware: 20.00.07.00, Driver: 21.02.00.00-fbsd
mps0: IOCCapabilities: 185c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,IR>

IT:
mps0: <Avago Technologies (LSI) SAS2008> port 0xd000-0xd0ff mem 0xfe8f0000-0xfe8fffff,0xfe880000-0xfe8bffff irq 16 at device 0.0 on pci1
mps0: Firmware: 20.00.07.00, Driver: 21.02.00.00-fbsd
mps0: IOCCapabilities: 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDisc>
 
Last edited:

suppaduppax

Dabbler
Joined
Oct 13, 2018
Messages
45
it's mps on my end... i just can't see the dang (IT) on firmware or anything... i've flashed it 3 times from 2 different sources. maybe i'll try a fresh one again the guide i saw from here.

the whole process goes through successfully but the output isn't what i want in any of the firmware lines.... :(
 

suppaduppax

Dabbler
Joined
Oct 13, 2018
Messages
45
I'll have to check again. But I do remember it looking more like the IT output. With "HostDisc" at the end
 
Top