How do I check if my newly installed HBA passes through disks correctly?

Greetings,

I’ve installed my first HBA (LSI 9300-8i 12Gbps SAS P16) pre-flashed in IT mode from ebay (the art of the server). I’ve connected two drives via CBL-TT028-01 cable.

I have several mirrored datasets consisting in two disks. For example, dataset X is consisting of 2 (mirrored) disks: One of which is connected to the motherboard’s SATA port, and the other one connected to the HBA itself.

Question is: How do I verify that the HBA is indeed working in IT mode and passing through these disks directly to TrueNAS?

All I did was to insert the HBA to the PCIE slot and connect the disks. This is the first time I’m doing this and I just want to check that everything is working as expected.

Output of one of the following should validate firmware & if it is in IT mode:

sas2flash -list
sas3flash -list

Just making sure you don’t have TrueNAS virtualized, ie as a VM. Asking because of the way you asked about HBA and pass through.

Thanks for the reply.

sas2flash -list found no adapters.

sas3flash -list output is the following:

Avago Technologies SAS3 Flash Utility
Version 16.00.00.00 (2017.05.02)
Copyright 2008-2017 Avago Technologies. All rights reserved.

        Adapter Selected is a Avago SAS: SAS3008(C0)

        Controller Number              : 0
        Controller                     : SAS3008(C0)
        PCI Address                    :XXX
        SAS Address                    :XXX
        NVDATA Version (Default)       :XXX
        NVDATA Version (Persistent)    :XXX
        Firmware Product ID            : 0x2221 (IT) << I guess this proves that the HBA is in IT mode??
        Firmware Version               : 16.00.12.00
        NVDATA Vendor                  : LSI
        NVDATA Product ID              : SAS9300-8i
        BIOS Version                   : 08.37.00.00
        UEFI BSD Version               : 18.00.00.00
        FCODE Version                  : N/A
        Board Name                     : SAS9300-8i
        Board Assembly                 : XXX
        Board Tracer Number            : XXX

        Finished Processing Commands Successfully.
        Exiting SAS3Flash.

I’ve removed some of the address/serial numbers as I don’t think that data is necessary.

@SmallBarky yep, TrueNAS is installed directly on hardware. “Passthrough” I was refering to passing through the disks to TrueNAS itself (ie the HBA is not working as a RAID controller).

1 Like

Looks like you are indeed flashed to IT mode! No clue on if you’re on the latest firmware, but looking good.

1 Like

It is the latest firmware. All good!

2 Likes