• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

某局点通过官网定制repo包离线升级QLE2562 HBA卡固件时提示目标版本已经为最新,无法升级。

2022-04-20 发表
  • 0关注
  • 0收藏 2550浏览
粉丝:2人 关注:0人

问题描述

服务器安装RHEL 7.7操作系统,通过dmesg日志确认HBA卡固件版本为8.07.00 (90d5)。现场通过官网定制repo包离线升级HBA卡固件8.08.207时报错,提示固件版本已经最新,无法升级。现场通过HDM查看确认固件版本已经是8.08.207。收集sosreport日志,通过lspci -nnvv日志确认HBA卡固件为8.08.207。但是日志中dmesg显示固件版本为8.07.00 (90d5)。

过程分析

查看QLE2562阵列卡固件版本说明书,发现有如下说明:

QLE2560 的固件由两部分组成:Firmware 和Boot code。其中Boot Code 部分是使用 qaucli 工具烧录到卡上,而Firmware 部分的加载方法是通过在系统下安装新firmware rpm 包来升级系统自带的/lib/firmware/ql2500_fw.bin 文件。

系统下安装qaucli工具,通过qaucli -i命令查询确认系统下显示两个固件版本:

Running Firmware Version :  8.07.00   (90d5) (dmesg日志中显示该版本)

Flash Firmware Version : 8.08.207 (带外和lspci命令查看显示该版本)

使用Firmware 文件“qlogic-firmware-8.08.207-1.noarch.rpm”,通过rpm -ivh命令安装;再通过dracut -f -v命令重建initramfs。服务器重启后再次查看确认Running Firmware Version已经更新成 8.08.207 (90d5)

解决方法

QLE2562和QLE2560这两款HBA卡在安装了Linux系统的环境下做固件升级,需要分两步进行。

1. 烧录Boot Code:

(1) 在操作系统下执行工具安装命令:rpm -ivh QConvergeConsoleCLI-***.rpm,如下图 所示:


(2) 将固件文件解压:unzip ***.zip,如下图所示:


(3) 查看当前服务器上所有的Qlogic FCHBA 卡,执行命令:qaucli -i,记录待升级FC HBA 卡的<hba instance>或<hba wwpn>,如下图所示:


(4) 烧录MBI(*.bin)固件文件,执行命令qaucli -b <all>|<hba instance>|<hba wwpn> [-rg <all>] <bin file>,其中固件文件需要指定绝对路径,比如qaucli -b 21-00-00-24- FF-13-AE-49 -rg all /root/Q25A8335.BIN,如下图所示:


2. 安装firmware rpm

(1) RHEL/SLES/Citrix 等系统直接安装firmware rpm 包: rpm -ivh --force --nodeps qlogic-firmware-<version>.noarch.rpm


Oracle Linux/CAS/Ubuntu 等系统需要从rpm 包中提取ql2500_fw.bin 文件,然后替换系 统自带的/lib/firmware/ql2500_fw.bin 文件 

(2) 进入boot 目录下,备份initrd 或initramfs image 

(3) 重建initrd 或initramfs image: I. RHEL/Oracle Linux/CAS 系统 · dracut -f -v II. Ubuntu 系统 · update-initramfs –u III. SLES 系统 · mkinitrd IV. Citrix 系统 · mkintrd /boot/initrd-4.4.0+2.img 4.4.0+2 --force(其中4.4.0+2 为内核版本)

3.  重启系统,执行qaucli -i 命令,查看Running Firmware Version 和Flash Firmware Version


特别注意:在进行固件和驱动更新之前,必须仔细阅读版本说明书,严格按照说明书中的安装步骤操作。

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2022-04-22对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作