Skip to main content
您可以卸载与某个 overlay 配置相关的下游 RPM 软件包,并切换到上游驱动程序。请卸载整个 overlay 配置,而不是单独卸载每个 overlay,以确保仅移除与已安装配置关联的技术组件。 您可以卸载以下 overlay 配置:
  • Config #2
  • Config #3
  • Config #4
卸载 overlay 配置涉及以下任务:
  1. 识别已安装的下游软件包。
  2. 卸载特定于配置的 RPM。
  3. 在适用的情况下更新模块黑名单配置。
  4. 通过 DTBO overlay 切换摄像头驱动程序选择(CamX)。
  5. 验证是否成功过渡到上游驱动程序。
注意
  • 摄像头(CamX)不依赖内核模块黑名单机制。摄像头驱动程序选择完全通过 DTBO overlay 机制进行管理。
  • 模块黑名单机制仅适用于音频、图形和视频驱动程序。
  • 传感器 overlay 功能仅在 QCS5430 和 QCS6490 上受支持。IQ-9075、IQ-8275 和 IQ-615 EVK 上未启用传感器支持。
  • 移除 RPM 并更新黑名单或 EFI 变量后,必须重启设备。

卸载 Config #2

卸载 Config #2 涉及移除以下下游驱动程序:
  • 音频
  • 图形
  • 传感器
  • 视频
  • 摄像头
  • 视觉
  • AI/ML
  • IMSDK
要为 Config #2 移除 RPM 软件包并更新模块黑名单,请执行以下操作:
  1. 要识别已安装的下游软件包,请运行以下命令:
  2. 要移除特定于配置的 RPM,请运行以下命令:
    要移除视觉 RPM,请运行以下设备特定命令:
  3. 要清理所有孤立的依赖项,请运行以下命令:
  4. 要更新模块黑名单,请移除与音频、视频和图形驱动程序关联的黑名单配置文件:
    • 对于音频,运行以下命令:
    • 对于视频,运行以下命令:
    • 对于图形,运行以下命令:
    注意 摄像头驱动程序不需要更新黑名单。
  5. 要通过 DTBO overlay 切换摄像头驱动程序选择,请参阅清除 CamX DTBO overlay 选择

卸载 Config #3

卸载 Config #3 涉及移除以下下游驱动程序:
  • 音频
  • 视频
  • 摄像头
  • 传感器
  • 视觉
  • AI/ML
  • IMSDK
要为 Config #3 移除 RPM 软件包并更新模块黑名单,请执行以下操作:
  1. 要识别已安装的下游软件包,请运行以下命令:
  2. 要移除特定于配置的 RPM,请运行以下命令:
    要移除视觉 RPM,请运行以下设备特定命令:
  3. 要清理所有孤立的依赖项,请运行以下命令:
  4. 要更新模块黑名单,请移除与音频和视频驱动程序关联的黑名单配置文件:
    • 对于音频,运行以下命令:
    • 对于视频,运行以下命令:
    注意 摄像头驱动程序不需要更新黑名单。
  5. 要通过 DTBO overlay 切换摄像头驱动程序选择,请参阅清除 CamX DTBO overlay 选择

卸载 Config #4

卸载 Config #4 涉及移除以下下游驱动程序:
  • 图形
  • 摄像头
  • 传感器
  • 视觉
  • AI/ML
  • IMSDK
要为 Config #4 移除 RPM 软件包并更新模块黑名单,请执行以下操作:
  1. 要识别已安装的下游软件包,请运行以下命令:
  2. 要移除特定于配置的 RPM,请运行以下命令:
    要移除视觉 RPM,请运行以下设备特定命令:
  3. 要清理所有孤立的依赖项,请运行以下命令:
  4. 要更新模块黑名单,请通过运行以下命令移除与图形驱动程序关联的黑名单配置文件:
    注意 摄像头驱动程序不需要更新黑名单。
  5. 要通过 DTBO overlay 切换摄像头驱动程序选择,请参阅清除 CamX DTBO overlay 选择

清除 CamX DTBO overlay 选择

摄像头驱动程序选择由 DTBO overlay 配置控制。因此,从下游 CamX 切换到上游摄像头栈需要清除 CamX overlay 选择。要清除 CamX DTBO overlay 选择,请执行以下操作:
  1. 要创建一个空的 overlay 配置文件,请运行以下命令:
  2. 要将空值写入 EFI 变量,请运行以下命令:
  3. 要验证 EFI 变量状态,请运行以下命令:
    输出为空即确认下游 CamX overlay 选择已被清除。
  4. 要重启设备,请运行以下命令:
  5. 重启后,设备将引导至上游栈。
  6. 要验证是否成功过渡到上游栈,请运行以下命令: