驱动自动加载配置
使用场景
当用户需要配置内核通用驱动的自动加载或第三方驱动的自动加载时,可参见此章节修改相关配置文件。
前提条件
一台带网络端口且操作系统为Ubuntu 22.04的x86架构的Linux服务器。
操作步骤
- 登录Linux服务器。
- 执行如下命令,切换至root用户。
su - root
- 使用WinSCP工具或其他工具,将下载软件包获取的驱动包“Ascend-hdk-310b-npu-driver-soc_<version>_linux-aarch64.run”(若有软实时OS需求,请使用带-rt参数的驱动包Ascend-hdk-310b-npu-driver-soc_<version>_linux-rt-aarch64.run)上传至Linux系统root用户属组目录下,例如“/opt”,详细操作请参见使用WinSCP传输文件。
- 执行如下命令,进入“opt”目录。
cd /opt
- 将驱动包解压至“opt”的子目录“repack”下。
bash Ascend-hdk-310b-npu-driver-soc_<version>_linux-aarch64.run --noexec --extract=./repack
若有软实时OS需求,该命令为bash Ascend-hdk-310b-npu-driver-soc_<version>_linux-rt-aarch64.run --noexec --extract=./repack。
- 执行如下命令进入解压目录。
cd repack
- 执行如下命令,解压modules.tar.gz。
tar -zxvf modules.tar.gz
- 查看驱动包中是否包含通用驱动。
- 若驱动包中包含通用驱动,新增自动加载配置,步骤如下。
- 若驱动包中不包含通用驱动,用户需新增驱动,步骤如下。
生效驱动文件
- 升级驱动,具体请参见升级当前区。
- 查看驱动模块是否加载成功。
父主题: 二次开发场景