如何解决华为Hi1822型号FC-HBA卡在UOS服务器企业版系统中的驱动问题


红黄蓝
红黄蓝 2024-01-02 16:52:02 65069
分类专栏: 问答

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:https://www.xckfsq.com/news/show.html?id=34203
赞同 0
评论 2 条
  • IT-feng 2024-01-04 16:27:20

    服务器企业版1020/1021/1030:手动编译安装2.3.2.14版本hifc驱动
    服务器企业版1031:默认已集成3.5.0.8版本hifc驱动

    手动编译安装hifc驱动方法介绍如下,详细记录亦可参考附件中文档“UOS V20服务器OS安装Hi1822 HBA卡驱动方法 - V1.1.docx”, 安装包也已上传附件中:

    1,将附件中的“dirver.zip”及“源码.zip”通过unzip解压后,使用root账户进行后续操作,“dirver”及“源码”目录中分别存放相关软件安装包及2.3.2.14版本hifc驱动源码,首先安装hifc驱动相关依赖包module-init-tools_24-1ubuntu3.5_all.deb,此包的相关依赖内容在同目录中的kmod.tar中,实际1030版本中已集成kmod相关包:

    root@uos-PC:~/dirver# dpkg -i module-init-tools_24-1ubuntu3.5_all.deb

    root@uos-PC:~/dirver# dpkg -l |grep module-init

    ii module-init-tools 24-1ubuntu3.5 all transitional dummy package (module-init-tools to kmod)

     

    2,安装3.0.0.15版本的hifc驱动包:

    root@uos-PC:~/dirver# dpkg -i FC-IN300-UOS20SP1-hifc-3.0.0.15-aarch64.deb

    root@uos-PC:~/dirver# dpkg -l |grep hifc

    ii hifc 3.0.0.15 arm64 Kernnel Module Driver DEB Package for Huawei Intelligent Network Interface Card.

     

    安装成功后,通过modinfo hifc可以看到版本信息为3.0.0.15:

     

    root@uos-PC:~/dirver# modinfo hifc

    filename: /lib/modules/4.19.0-arm64-server/updates/hifc/hifc.ko

    description: Universal FC/FCoE Driver, Lowlevel module, HIFC Chips.

    version: 3.0.0.15

    license: GPL

    author: Huawei Co.

    srcversion: 98D71146A9F6DE6C5CF842C

    depends: hifc_sdk,scsi_transport_fc

    name: hifc

    vermagic: 4.19.0-arm64-server SMP mod_unload modversions aarch64

    3,编译2.3.2.14版本hifc驱动:

     

    root@uos-PC:~# cd 源码/hifc/

    root@uos-PC:~/源码/hifc# make

    ......

    MODPOST 2 modules

    CC /root/源码/hifc/hifc.mod.o

    LD [M] /root/源码/hifc/hifc.ko

    CC /root/源码/hifc/hifc_sdk.mod.o

    LD [M] /root/源码/hifc/hifc_sdk.ko

    make[1]: 离开目录“/usr/src/linux-headers-4.19.0-arm64-server”

    4,替换驱动文件,降级至2.3.2.14版本hifc驱动:

     

    root@uos-PC:~/源码/hifc# cp -a ./hifc.ko ./hifc_sdk.ko /lib/modules/4.19.0-arm64-server/updates/hifc/

    root@uos-PC:~/源码/hifc# depmod -a

    root@uos-PC:~/源码/hifc# modinfo hifc

    filename: /lib/modules/4.19.0-arm64-server/updates/hifc/hifc.ko

    description: Universal FC/FCoE Driver, Lowlevel module, HIFC Chips.

    version: 2.3.2.14

    license: GPL

    author: Huawei Co.

    srcversion: EB0F5571571689367044CE8

    depends: hifc_sdk,scsi_transport_fc

    name: hifc

    vermagic: 4.19.0-arm64-server SMP mod_unload modversions aarch64

    至此驱动安装已完成,下面的步骤是安装华为提供的FC卡监控工具,可查看当前FC卡状态情况:

    5,安装hifcadm工具:

    root@uos-PC:~/dirver# dpkg -i hifcadm-2.6.0.9-1.aarch64.deb

     

    6,查看HBA卡连接状态

    root@uos-PC:~/dirver# hifcadm info

    查看HBA卡状态,正常情况下查询结果如下图所示且光模块的光口有红光。

    补充方案
    解决方案部针对服务器企业版1030版本制作了对应的2.3.2.14版本hifc驱动安装包,省略了驱动编译等步骤,只需要安装hifc驱动及其依赖包module-init-tools:

    root@uos-PC:~# dpkg -i module-init-tools_24-1ubuntu3.5_all.deb

    root@uos-PC:~# dpkg -i FC-IN300-UOS20-1030-hifc-2.3.2.14-aarch64.deb

    Note:

    FC-IN300-UOS20-1030-hifc-2.3.2.14-aarch64.deb只适用于1030系统,安装包已上传附件。

    赞同 0 反对 0
    回复

    我的梦想如此简单一亩良田,一间茅屋,一亿存款,我已经完成前面两个
  • 克里斯蒂亚诺诺 2024-01-06 19:36:46
    1. 手动编译安装2.3.2.14版本hifc驱动:如果系统默认未集成对应的hifc驱动,可以手动编译安装2.3.2.14版本hifc驱动。首先,需要将附件中的“dirver.zip”及“源码.zip”通过unzip解压,然后使用root账户进行后续操作。其中,“dirver”及“源码”目录中分别存放相关软件安装包及2.3.2.14版本hifc驱动源码。首先安装hifc驱动相关依赖包module-init-tools_24-1ubuntu3.5_all.deb,此包的相关依赖内容在同目录中的kmod.tar中。然后,尝试手动编译安装hifc驱动。
    2. 检查系统版本和驱动版本:确认服务器企业版1020/1021/1030的版本,如果是1031版本则默认已集成3.5.0.8版本hifc驱动。如果不是,则需要进行手动编译安装。
    赞同 0 反对 0
    回复

    理智很乏味 清醒最孤独
红黄蓝L1
粉丝 0 发表 28 + 关注 私信
上周热门
Kingbase用户权限管理  2033
信刻全自动光盘摆渡系统  1763
信刻国产化智能光盘柜管理系统  1433
银河麒麟添加网络打印机时,出现“client-error-not-possible”错误提示  1034
银河麒麟打印带有图像的文档时出错  940
银河麒麟添加打印机时,出现“server-error-internal-error”  727
麒麟系统也能完整体验微信啦!  669
统信桌面专业版【如何查询系统安装时间】  648
统信操作系统各版本介绍  640
统信桌面专业版【全盘安装UOS系统】介绍  611
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
信创开放社区邀请他人注册的具体步骤如下 15
如何玩转信创开放社区—从小白进阶到专家 15
方德桌面操作系统 14
我有15积分有什么用? 13
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
中央国家机关政府采购中心:应当将CPU、操作系统符合安全可靠测评要求纳入采购需求 8

添加我为好友,拉您入交流群!

请使用微信扫一扫!