当前位置: 首页 > news >正文

香橙派5Plus启动报错bug: spinlock bad magic on cpu#6, systemd-udevd/443

一、问题

        如图:

接上调试串口,每次启动都会报错。不过使用过程中没有发现有什么影响。

百度查阅,有一位博主提到,但是没有细说解决方案:

spinlock变量没有初始化_spinlock bad magic on-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/longwang155069/article/details/52224284

问过客服,不回复。

我个人觉得大概率是内核软件问题,硬件我都测试过,cpu,lpddr,ssd都没问题。

系统为官方给的 Ubuntu 22,内核版本 5.10。

换成 debian 依然有这个问题,怀疑是 5.10 内核的问题。

二、编译内核

        重新编译 5.10 版本的内核,我单独下载的内核源码进行编译,没有使用香橙派的 orangepi-build,在编译完成后使用 make install 进行的内核更新,没有使用 apt 进行管理。

        重新安装内核后,依然有这个问题。

        于是我使用 orangepi-build 进行编译,内核使用推荐的 6.1 版本。这次使用 deb 包的方式,先清除原有的内核,头文件,u-boot,以及设备树:

可以使用  dpkg --list | grep linux 查看安装的包:

我这里都是升级过的,所以包名带有 current ,代表 6.1 内核。如果是 5.10 内核,这里是 legacy

然后安装新的 deb 包:

卸载过哪些包,就对应安装哪些包。以下是我更新的部分:

详细步骤可以查阅手册,讲的比较细。

重新启动开发板:

这次干干净净,应该是没问题了。

更新内核建议修复软件依赖,防止软件因为版本问题报错:

sudo apt dist-upgrade

http://www.lryc.cn/news/511116.html

相关文章:

  • 电子应用设计方案74:智能家庭对讲系统设计
  • node js 过滤空白行
  • 武泳樽携手AI AD Manager荣获红点奖,智能广告管理系统备受瞩目
  • Express.js 有哪些常用的中间件?
  • WordPress File Upload插件 任意文件读取漏洞复现(CVE-2024-9047)(附脚本)
  • qt QZipReader详解
  • C# 超高速高性能写日志
  • 阿里云人工智能ACA(五)——深度学习基础
  • 入职体检尿潜血3+能通过吗,什么原因引起
  • vue最新源码探索分析
  • Kivy App开发之打包apk
  • 【Java 数据结构】LinkedList 类 和 模拟实现链表
  • VS2022 中的 /MT /MTd /MD /MDd 选项
  • 产品初探Devops!以及AI如何赋能Devops?
  • 两种不同的LuaBehaviour生命周期绑定
  • Effective C++ 条款31:将文件间的编译依存关系降至最低
  • python数据分析之爬虫基础:scrapy详解
  • openwrt 负载均衡方法 openwrt负载均衡本地源接口
  • Linux高级--3.3.2.6高并发编程之“内存屏障”“CPU屏障”“编译屏障”
  • 【含开题报告+文档+PPT+源码】基于SpringBoot的智能安全与急救知识科普系统设计与实现
  • EMQX5.X版本性能配置调优参数
  • 电脑配置maven-3.6.1版本
  • 水电站视频智能监控系统方案设计与技术应用方案
  • React 组件通信完整指南 以及 自定义事件发布订阅系统
  • 华为 AI Agent:企业内部管理的智能变革引擎(11/30)
  • 【Pandas】pandas Series empty
  • Git如何设置和修改当前分支跟踪的上游分支
  • GitHub新手用法详解【适合新手入门-建议收藏!!!】
  • 游戏开发线性空间下PS工作流程
  • 7-10 最长公共子序列