安装完加速引擎之后,查找不到加速器设备

问题现象描述

安装完KAE加速引擎之后,查找不到加速器设备。

关键过程、根本原因分析

  1. 检查虚拟文件系统下是否有相应设备。
  2. 排查KAE加速引擎软件是否已正确安装。
  3. 通过lspci命令查看物理设备是否存在。
  4. 若未查询到相应的物理设备,请确认是否已正确导入加速器许可证或iBMC和BIOS版本是否支持加速器特性。

结论、解决方案及效果

  1. 检查虚拟文件系统下是否有相应设备。

    1
    ls -al /sys/class/uacce/
    
    正常情况下有如下相应的加速器设备。
    1
    2
    3
    4
    5
    6
    7
    total 0
    lrwxrwxrwx. 1 root root 0 Nov 14 03:45 hisi_hpre-2 -> ../../devices/pci0000:78/0000:78:00.0/0000:79:00.0/uacce/hisi_hpre-2
    lrwxrwxrwx. 1 root root 0 Nov 14 03:45 hisi_hpre-3 -> ../../devices/pci0000:b8/0000:b8:00.0/0000:b9:00.0/uacce/hisi_hpre-3
    lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_rde-4 -> ../../devices/pci0000:78/0000:78:01.0/uacce/hisi_rde-4
    lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_rde-5 -> ../../devices/pci0000:b8/0000:b8:01.0/uacce/hisi_rde-5
    lrwxrwxrwx. 1 root root 0 Nov 14 08:39 hisi_sec-0 -> ../../devices/pci0000:74/0000:74:01.0/0000:76:00.0/uacce/hisi_sec-0
    lrwxrwxrwx. 1 root root 0 Nov 14 08:39 hisi_sec-1 -> ../../devices/pci0000:b4/0000:b4:01.0/0000:b6:00.0/uacce/hisi_sec-1
    

  2. 若要使用hpre设备但是在1中未查询到,请参见KAE初始化失败的解决办法排查KAE加速引擎软件是否已正确安装。
  3. 2已确认KAE加速引擎软件正确安装,请排查通过lspci命令查看物理设备是否存在。

    1. 查看HPRE是否存在。
      1
      lspci | grep HPRE
      
      显示结果如下:
      1
      2
      79:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon HPRE Engine (rev 21)
      b9:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon HPRE Engine (rev 21)
      
    2. 查看SEC是否存在。
      1
      lspci | grep SEC
      
      显示结果如下:
      1
      2
      76:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon SEC Engine (rev 21)
      b6:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon SEC Engine (rev 21)
      
    3. 查看RDE是否存在。
      1
      lspci | grep RDE
      
      显示结果如下:
      1
      2
      78:01.0 RAID bus controller: Huawei Technologies Co., Ltd. HiSilicon RDE Engine (rev 21)
      b8:01.0 RAID bus controller: Huawei Technologies Co., Ltd. HiSilicon RDE Engine (rev 21)
      

  4. 若步骤3未查询到相应的物理设备,请确认以下,不分先后:

    • 确认是否已正确导入加速器许可证,若未导入,请参见《TaiShan 机架服务器 iBMC (V300及以上) 用户指南》中“许可证管理”章节,导入加速器许可证。导入加速器许可证之后,需要掉电重启iBMC,使能License。
    • 确认iBMC和BIOS版本是否支持加速器特性,支持KAE需要BIOS版本高于1.05版本,iBMC版本高于3.65版本。