PA视讯PlayAce

服务器 2025-11-05

麒麟系统升级内核后安装昇腾310P芯片的驱动不成功

一、现网描述

1.1 环境描述

设备型号:KunTai A722

BMC版本:3.11.08.21

BIOS版本:6.70

CPLD版本:1.15


二、故障描述

2.1故障现象

麒麟系统升级内核后安装昇腾310P芯片的驱动不成功

b2988c44b272cedf62a9a69df9a58ffa.png

1e19ea7b71776ea557a5b991864bdebe.png

三、问题分析

3.1排查思路

查看告警信息,显示驱动重构失败

2739ef8c7d8fe280c3f838fef7ef2ed1.png

检查依赖环境,发现kernel-devel依赖包未安装

50b36d217278def8201600d0c18dc9ba.png

重新安装报错,系统已安装更高版本的 kernel-devel(4.19.90-25.53),而 uname -r 对应的内核版本是 4.19.90-25.26,高版本包顺利获得 obsoletes 机制阻止了低版本安装。

08f2973ec1bf261d7375db41f298c38d.png

3.2原因分析

系统已安装 kernel-devel-4.19.90-25.53(更高版本),该包声明了 obsoletes kernel-devel < 4.19.90-25.53(淘汰所有低于该版本的 kernel-devel),所以默认情况下 yum 不会允许安装低版本 25.26。


四、问题解决

4.1解决办法

可先卸载高版本 kernel-devel(不影响内核运行),再安装匹配版本:

yum remove -y kernel-devel-4.19.90-25.53.v2101.ky10.aarch64

yum install -y kernel-devel-$(uname -r)