昇腾社区首页
中文
注册

驱动安装出现报错

问题一

问题描述:执行命令安装驱动时报如下错误信息:

1
[ERROR]The list of missing tools: lspci,ifconfig

可能原因:缺少lspciifconfig命令工具。

解决方法

  1. 请参见检查源配置软件源。
  2. 执行如下命令进行安装。
    • openEuler系列:
      1
      yum install -y net-tools pciutils
      
    • Debian系列:
      1
      apt-get install -y net-tools pciutils
      

    ifconfig命令在net-tools安装包内,lspci命令在pciutils安装包内。

问题二

问题描述:

驱动安装过程中出现类似如下报错。

1
2
[ERROR]Dkms install failed, details in : var/log/ascend_seclog/ascend_install.log. 
[ERROR]Driver_ko_install failed, details in : /var/log/ascend_seclog/ascend_install.log.

可能原因:

  • 由于dkms工具问题导致驱动编译失败后残留dkms相关文件。
  • 由于gcc版本原因导致驱动编译失败。

解决方法:

  1. 进入“/var/lib/dkms”目录。
    1
    cd /var/lib/dkms
    
  2. 删除“davinci_ascend”目录。
    1
    rm -rf davinci_ascend
    
  3. 重新安装驱动。若依旧报错,请用户执行如下操作解决。
    以编译安装gcc7.3.0版本为例,执行如下命令建立软连接控制gcc版本,其他gcc版本请根据实际安装路径进行替换。
    1. 备份旧版本软连接。
      1
      2
      3
      4
      mv /usr/bin/gcc /usr/bin/gcc.bak
      mv /usr/bin/g++ /usr/bin/g++.bak
      mv /usr/bin/c++ /usr/bin/c++.bak
      mv /usr/bin/cc /usr/bin/cc.bak
      
    2. 建立新版本软连接。
      1
      2
      3
      4
      ln -s /usr/local/gcc7.3.0/bin/gcc /usr/bin/gcc
      ln -s /usr/local/gcc7.3.0/bin/g++ /usr/bin/g++
      ln -s /usr/local/gcc7.3.0/bin/c++ /usr/bin/c++
      ln -s /usr/local/gcc7.3.0/bin/gcc /usr/bin/cc