- Config #2
- Config #3
- Config #4
- 识别已安装的下游软件包。
- 卸载特定于配置的 RPM。
- 在适用的情况下更新模块黑名单配置。
- 通过 DTBO overlay 切换摄像头驱动程序选择(CamX)。
- 验证是否成功过渡到上游驱动程序。
- 摄像头(CamX)不依赖内核模块黑名单机制。摄像头驱动程序选择完全通过 DTBO overlay 机制进行管理。
- 模块黑名单机制仅适用于音频、图形和视频驱动程序。
- 传感器 overlay 功能仅在 QCS5430 和 QCS6490 上受支持。IQ-9075、IQ-8275 和 IQ-615 EVK 上未启用传感器支持。
- 移除 RPM 并更新黑名单或 EFI 变量后,必须重启设备。
卸载 Config #2
卸载 Config #2 涉及移除以下下游驱动程序:- 音频
- 图形
- 传感器
- 视频
- 摄像头
- 视觉
- AI/ML
- IMSDK
-
要识别已安装的下游软件包,请运行以下命令:
-
要移除特定于配置的 RPM,请运行以下命令:
要移除视觉 RPM,请运行以下设备特定命令:
- QCS6490
- IQ-9075
- IQ-8275
- IQ-615
-
要清理所有孤立的依赖项,请运行以下命令:
-
要更新模块黑名单,请移除与音频、视频和图形驱动程序关联的黑名单配置文件:
-
对于音频,运行以下命令:
-
对于视频,运行以下命令:
-
对于图形,运行以下命令:
-
对于音频,运行以下命令:
- 要通过 DTBO overlay 切换摄像头驱动程序选择,请参阅清除 CamX DTBO overlay 选择。
卸载 Config #3
卸载 Config #3 涉及移除以下下游驱动程序:- 音频
- 视频
- 摄像头
- 传感器
- 视觉
- AI/ML
- IMSDK
-
要识别已安装的下游软件包,请运行以下命令:
-
要移除特定于配置的 RPM,请运行以下命令:
要移除视觉 RPM,请运行以下设备特定命令:
- QCS6490
- IQ-9075
- IQ-8275
- IQ-615
-
要清理所有孤立的依赖项,请运行以下命令:
-
要更新模块黑名单,请移除与音频和视频驱动程序关联的黑名单配置文件:
-
对于音频,运行以下命令:
-
对于视频,运行以下命令:
-
对于音频,运行以下命令:
- 要通过 DTBO overlay 切换摄像头驱动程序选择,请参阅清除 CamX DTBO overlay 选择。
卸载 Config #4
卸载 Config #4 涉及移除以下下游驱动程序:- 图形
- 摄像头
- 传感器
- 视觉
- AI/ML
- IMSDK
-
要识别已安装的下游软件包,请运行以下命令:
-
要移除特定于配置的 RPM,请运行以下命令:
要移除视觉 RPM,请运行以下设备特定命令:
- QCS6490
- IQ-9075
- IQ-8275
- IQ-615
-
要清理所有孤立的依赖项,请运行以下命令:
-
要更新模块黑名单,请通过运行以下命令移除与图形驱动程序关联的黑名单配置文件:
注意 摄像头驱动程序不需要更新黑名单。
- 要通过 DTBO overlay 切换摄像头驱动程序选择,请参阅清除 CamX DTBO overlay 选择。
清除 CamX DTBO overlay 选择
摄像头驱动程序选择由 DTBO overlay 配置控制。因此,从下游 CamX 切换到上游摄像头栈需要清除 CamX overlay 选择。要清除 CamX DTBO overlay 选择,请执行以下操作:-
要创建一个空的 overlay 配置文件,请运行以下命令:
-
要将空值写入 EFI 变量,请运行以下命令:
-
要验证 EFI 变量状态,请运行以下命令:
输出为空即确认下游 CamX overlay 选择已被清除。
-
要重启设备,请运行以下命令:
- 重启后,设备将引导至上游栈。
-
要验证是否成功过渡到上游栈,请运行以下命令:

