# [OmniOS-discuss] latest sas3ircu can detect 9300-16e using mpt_sas driver

Artyom Zhandarovsky bardishe at gmail.com
Sat May 6 03:32:57 UTC 2017

- Previous message: [OmniOS-discuss] l2arc 16.0E accounting leak
- Next message: [OmniOS-discuss] latest sas3ircu can detect 9300-16e using mpt_sas driver
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    Hi to every one.

    I have found a way to use latst SAS3IRCU_P14.zip in OmiOS.
    If to look a little bit closer into internals of the old sas3ircu you will
    see the following:

    ===== cut ====
    00000254BA: FE FF 2F 00 64 69 5F 69 │ 6E 69 74 28 29 20 66 61  юя/
    di_init() fa
    00000254CA: 69 6C 65 64 0A 00 6D 70 │ 74 5F 73 61 73 00 2F 64  iled◙
    *mpt_sas* /d

    ===== cut ====

    if you look into newest versions

    ===== cut ====
    00000253D5: 6F 74 2F 00 64 69 5F 69 │ 6E 69 74 28 29 20 66 61  ot/
    di_init() fa
    00000253E5: 69 6C 65 64 0A 00 6C 73 │ 63 00 6D 70 74 5F 73 61  iled◙ *lsc
    mpt_sa*
    00000253F5: 73 00 2F 64 65 76 69 63 │ 65 73 25 73 3A 64 65 76  *s*
    /devices%s:dev
    ===== cut ====

    yes it looks into lsc driver, but it also new about mpt_sas, but for some
    reason it does not work.

    So why just not to make some "hiew" )) and place mpt_sas in front of lsc

    ========= cut ==============
    00000251C0: 6D 70 2F 72 6F 6F 74 2F │ 00 64 69 5F 69 6E 69 74  mp/root/
    di_init
    00000251D0: 28 29 20 66 61 69 6C 65 │ 64 0A 00 *6D 70 74 5F 73*  () failed◙
    *mpt_s*
    00000251E0: *61 73 00* *6C 73 63* 00 2F │ 64 65 76 69 63 65 73 25  *as lsc*
    /devices%
    00000251F0: 73 3A 64 65 76 63 74 6C │ 00 53 41 53 32 30 30 34  s:devctl
    SAS2004
    ========= cut ==============
     but do not use "space" between those writings cause it will write 20, and
    we need 00.

    Now run it

    ============== cut ===================
    root at kxxx-xxx:/export/home/admin# ./sas3ircu 0 display
    Avago Technologies SAS3 IR Configuration Utility.
    *Version 14.00.00.00 (2016.07.21)*
    Copyright (c) 2009-2016 Avago Technologies. All rights reserved.
    Read configuration has been initiated for controller 0
    ------------------------------------------------------------------------
    Controller information
    ------------------------------------------------------------------------
      Controller type                         : SAS3008
      BIOS version                            : 0.00.00.00
      Firmware version                        : 14.00.00.00
      Channel description                     : 1 Serial Attached SCSI
      Initiator ID                            : 0
      Maximum physical devices                : 1023
      Concurrent commands supported           : 10176
      Slot                                    : Unknown
      Segment                                 : 0
      Bus                                     : 13
      Device                                  : 0
      Function                                : 0
      RAID Support                            : No
    ------------------------------------------------------------------------
    IR Volume information
    ------------------------------------------------------------------------
    ------------------------------------------------------------------------
    Physical device information
    ------------------------------------------------------------------------
    Initiator at ID #0

    Device is a Hard disk
      Enclosure #                             : 2
      Slot #                                  : 0
      SAS Address                             : 5000cca-2-3c0b-d88e
      State                                   : Ready (RDY)
      Size (in MB)/(in sectors)               : 5723166/1465130645
      Manufacturer                            : HGST
      Model Number                            : HUH728060AL4204
      Firmware Revision                       : C7J0
      Serial No                               : 2RG6HYSX
      Unit Serial No(VPD)                     : 2RG6HYSX
      GUID                                    : 5000cca23c0bd88c
      Protocol                                : SAS
      Drive Type                              : SAS_HDD

    Device is a Sequential access device
      Enclosure #                             : 2
      Slot #                                  : 0
      SAS Address                             : 5003048-0-0181-dafd
      State                                   : Standby (SBY)
      Manufacturer                            : LSI CORP
      Model Number                            : SAS2X28
      Firmware Revision                       : 0717
      Serial No                               : x36557230
      Unit Serial No(VPD)                     : N/A
      GUID                                    : N/A
      Protocol                                : SAS
      Drive Type                              : SAS_HDD

    Device is a Hard disk
      Enclosure #                             : 2
      Slot #                                  : 1
      SAS Address                             : 5000cca-2-3c0b-d48e
      State                                   : Ready (RDY)
      Size (in MB)/(in sectors)               : 5723166/1465130645
      Manufacturer                            : HGST
      Model Number                            : HUH728060AL4204
      Firmware Revision                       : C7J0
      Serial No                               : 2RG6HPHX
      Unit Serial No(VPD)                     : 2RG6HPHX
      GUID                                    : 5000cca23c0bd48c
      Protocol                                : SAS
      Drive Type                              : SAS_HDD

    Device is a Hard disk
      Enclosure #                             : 2
      Slot #                                  : 2
      SAS Address                             : 5000cca-2-3c0b-dfc2
      State                                   : Ready (RDY)
      Size (in MB)/(in sectors)               : 5723166/1465130645
      Manufacturer                            : HGST
      Model Number                            : HUH728060AL4204
      Firmware Revision                       : C7J0
      Serial No                               : 2RG6JEMX
      Unit Serial No(VPD)                     : 2RG6JEMX
      GUID                                    : 5000cca23c0bdfc0
      Protocol                                : SAS
      Drive Type                              : SAS_HDD

    Device is a Hard disk
      Enclosure #                             : 2
      Slot #                                  : 3
      SAS Address                             : 5000cca-2-3c0b-ea96
      State                                   : Ready (RDY)
      Size (in MB)/(in sectors)               : 5723166/1465130645
      Manufacturer                            : HGST
      Model Number                            : HUH728060AL4204
      Firmware Revision                       : C7J0
      Serial No                               : 2RG6K4ZX
      Unit Serial No(VPD)                     : 2RG6K4ZX
      GUID                                    : 5000cca23c0bea94
      Protocol                                : SAS
      Drive Type                              : SAS_HDD

    ============== cut ==============

    The same way you can modify the sas3flash, but it incorrectly determines
    the firmware version, seems to be the problem of old mpt_sas driver

    ============== cut ==============

          Firmware Product ID            : 0x3860
            Firmware Version               : 127.100.219.120
            NVDATA Vendor                  : Undetermined
            NVDATA Product ID              : Undetermined
            BIOS Version                   : N/A
            UEFI BSD Version               : N/A
            FCODE Version                  : N/A
            Board Name                     : SAS9300-16e
            Board Assembly                 : H3-25520-01E
            Board Tracer Number            : SP64606278
    ============== cut ==============

    If OmiOS would include lsc driver, i think we all will be happy. Cause i
    tried to import it from 11.3 Solaris..
    Yes it starts to load up, but tries to call non existent functions in
    kernel and fails.
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: <http://lists.omniti.com/pipermail/omnios-discuss/attachments/20170506/26590a3d/attachment-0001.html>

- Previous message: [OmniOS-discuss] l2arc 16.0E accounting leak
- Next message: [OmniOS-discuss] latest sas3ircu can detect 9300-16e using mpt_sas driver
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list