AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1542536
Accepted
ROODAY
ROODAY
Asked: 2025-02-28 03:39:39 +0800 CST2025-02-28 03:39:39 +0800 CST 2025-02-28 03:39:39 +0800 CST

如何检查LSI 9211-8i是否处于IT模式?

  • 772

我怀疑我的卡已经处于 IT 模式,但我想在连接驱动器之前确定一下。似乎sas2flash无法在 Ubuntu 上安装(至少sudo apt install sas2flash不起作用。我确实尝试过这个命令:

❯ sudo dmesg | grep -i mpt2sas
[    0.796565] mpt2sas_cm0: 64 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (16125728 kB)
[    0.851086] mpt2sas_cm0: CurrentHostPageSize is 0: Setting default host page size to 4k
[    0.851117] mpt2sas_cm0: MSI-X vectors supported: 1
[    0.851119] mpt2sas_cm0:  0 1 1
[    0.851193] mpt2sas_cm0: High IOPs queues : disabled
[    0.851194] mpt2sas0-msix0: PCI-MSI-X enabled: IRQ 137
[    0.851194] mpt2sas_cm0: iomem(0x0000000070dc0000), mapped(0x0000000064f573f0), size(16384)
[    0.851198] mpt2sas_cm0: ioport(0x0000000000003000), size(256)
[    0.905583] mpt2sas_cm0: CurrentHostPageSize is 0: Setting default host page size to 4k
[    0.933100] mpt2sas_cm0: scatter gather: sge_in_main_msg(1), sge_per_chain(9), sge_per_io(128), chains_per_io(15)
[    0.933273] mpt2sas_cm0: request pool(0x00000000aab2cc00) - dma(0xfff80000): depth(3492), frame_size(128), pool_size(436 kB)
[    0.939816] mpt2sas_cm0: sense pool(0x00000000d078309d) - dma(0xff900000): depth(3367), element_size(96), pool_size (315 kB)
[    0.939866] mpt2sas_cm0: reply pool(0x000000004eb2eb9f) - dma(0xff880000): depth(3556), frame_size(128), pool_size(444 kB)
[    0.939871] mpt2sas_cm0: config page(0x0000000022037cd0) - dma(0xff87b000): size(512)
[    0.939872] mpt2sas_cm0: Allocated physical memory: size(7579 kB)
[    0.939873] mpt2sas_cm0: Current Controller Queue Depth(3364),Max Controller Queue Depth(3432)
[    0.939873] mpt2sas_cm0: Scatter Gather Elements per IO(128)
[    0.984362] mpt2sas_cm0: LSISAS2008: FWVersion(19.00.00.00), ChipRevision(0x03)
[    0.984371] mpt2sas_cm0: Protocol=(Initiator,Target), Capabilities=(TLR,EEDP,Snapshot Buffer,Diag Trace Buffer,Task Set Full,NCQ)
[    0.985900] mpt2sas_cm0: sending port enable !!
[    3.492365] mpt2sas_cm0: hba_port entry: 00000000aa9aed9e, port: 255 is added to hba_port list
[    3.494524] mpt2sas_cm0: host_add: handle(0x0001), sas_addr(0x500605b0097a5180), phys(8)
[    8.618573] mpt2sas_cm0: port enable: SUCCESS

这条线路Protocol=(Initiator,Target)听起来像是卡处于 IT 模式。有人能确认这是否是在没​​有启动到装有 sas2flash 的 USB 的情况下进行验证的正确方法吗?

dmesg
  • 2 2 个回答
  • 33 Views

2 个回答

  • Voted
  1. Rinzwind
    2025-02-28T04:08:54+08:002025-02-28T04:08:54+08:00

    获取此实用程序lsiutil

    LSIUtil RAID 控制器软件二进制文件和源代码的存档。

    一种用于与某些 LSI RAID 控制器配合使用的工具,我已使用它来控制 Linux 上的 SAS1068E(LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS(rev 08))

    lsiutil -e 
    

    以获取选项列表。不确定“IT”需要哪一个,但举几个例子:

    lsiutil.x86_64 -p1 -a 25,2,0,0 
    
    • `-p1 使用找到的第一个 HBA。

    • -a25,2,0,0 打开电源管理菜单,显示 IO 单元配置页面。

    这是为了获取温度:

    echo $(( 16#$( lsiutil.x86_64 -p1 -a 25,2,0,0 | grep IOCTemperature: | cut -dx -f2 ) ))
    

    grep 和 cut 命令从输出中提取温度,并且由于它是十六进制,所以 $(( 16#... )) 部分将其转换为十进制。

    温度以摄氏度为单位。

    • 1
  2. Best Answer
    ROODAY
    2025-03-04T10:53:08+08:002025-03-04T10:53:08+08:00

    最后我把 @Rinzwind 的答案和 ChatGPT + Google 的答案混合起来了。我还没有找到任何人来确认,但我觉得我有足够的信号告诉我这是 IT 模式。首先是来自Protocol=(Initiator,Target)原始问题主体的。

    然后我按照@Rinzwind 的回答使用 lsiutil 并得到了以下输出:

    ❯ sudo ./lsiutil -i
    
    LSI Logic MPT Configuration Utility, Version 1.71, Sep 18, 2013
    
    1 MPT Port found
    
    ==============================================================================
    
    ioc0              LSI Logic SAS2008 B2     MPT 200   Firmware 13000000   IOC 0
    
    Seg/Bus/Dev/Fun    Board Name       Board Assembly   Board Tracer
     0   3   0   0     SAS9211-8i
    
    Current Port State
    ------------------
    SAS2008's links are down, down, down, down, down, down, down, down
    
    Software Version Information
    ----------------------------
    Current active firmware version is 13000000 (19.00.00)
    Firmware image's version is MPTFW-19.00.00.00-IT
      LSI Logic
      Not Packaged Yet
    x86 BIOS image's version is MPT2BIOS-7.37.00.00 (2014.03.19)
    
    Firmware Settings
    -----------------
    SAS WWID:                       500605b0097a5180
    Multi-pathing:                  Disabled
    SATA Native Command Queuing:    Enabled
    SATA Write Caching:             Enabled
    SATA Maximum Queue Depth:       32
    SAS Max Queue Depth, Narrow:    0
    SAS Max Queue Depth, Wide:      0
    Device Missing Report Delay:    0 seconds
    Device Missing I/O Delay:       0 seconds
    Phy Parameters for Phynum:      0    1    2    3    4    5    6    7
      Link Enabled:                 Yes  Yes  Yes  Yes  Yes  Yes  Yes  Yes
      Link Min Rate:                1.5  1.5  1.5  1.5  1.5  1.5  1.5  1.5
      Link Max Rate:                6.0  6.0  6.0  6.0  6.0  6.0  6.0  6.0
      SSP Initiator Enabled:        Yes  Yes  Yes  Yes  Yes  Yes  Yes  Yes
      SSP Target Enabled:           No   No   No   No   No   No   No   No
      Port Configuration:           Auto Auto Auto Auto Auto Auto Auto Auto
    Interrupt Coalescing:           Enabled, timeout is 10 us, depth is 4
    

    我很确定这Firmware image's version is MPTFW-19.00.00.00-IT告诉我它已刷新至 IT 模式。

    最后,我从这里获得了 sas2flash 。我下载了Installer_P20_for_Linux.zip文件并提取了二进制文件sas2flash_linux_i686_x86-64_rel,然后得到了这个:

    ❯ sudo ./sas2flash -list
    LSI Corporation SAS2 Flash Utility
    Version 20.00.00.00 (2014.09.18)
    Copyright (c) 2008-2014 LSI Corporation. All rights reserved
    
            Adapter Selected is a LSI SAS: SAS2008(B2)
    
            Controller Number              : 0
            Controller                     : SAS2008(B2)
            PCI Address                    : 00:03:00:00
            SAS Address                    : 500605b-0-097a-5180
            NVDATA Version (Default)       : 11.00.00.08
            NVDATA Version (Persistent)    : 11.00.00.08
            Firmware Product ID            : 0x2213 (IT)
            Firmware Version               : 19.00.00.00
            NVDATA Vendor                  : LSI
            NVDATA Product ID              : SAS9211-8i
            BIOS Version                   : 07.37.00.00
            UEFI BSD Version               : N/A
            FCODE Version                  : N/A
            Board Name                     : SAS9211-8i
            Board Assembly                 : N/A
            Board Tracer Number            : N/A
    
            Finished Processing Commands Successfully.
            Exiting SAS2Flash.
    

    我认为它还Firmware Product ID : 0x2213 (IT)告诉我它处于 IT 模式。此时,我只需插入硬盘驱动器并查看它们是否正常运行。

    • 0

相关问题

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve