modprobe: ERROR: could not insert ‘hello‘: Exec format error

ubuntu 16.04 解决有线网卡驱动Exec format error问题 前言 ubuntu 16.04的工作本,有线网卡总是出一些比较坑的问题,比如有时候能用有时候突然又不能用了,有时候开机没问题正常使用,有时候开机完全找不到有线连接,同时,个人使用习惯会经常休眠,而休眠唤醒过后,有线网就肯定不能用了.原本比较少用有线网络,这个工作本的有线网络也没有怎么管它.另外这个本也有好几年了,原本以为是网卡接口接触不良,最近公司的无线网络越来越难用,越来越慢,于是就好好看了下... 阅读详情
AI摘要

文章讲述了在乌班图系统上为aarch64架构的开发板编写并交叉编译Hello驱动时遇到的内核版本不匹配问题,通过修改内核源码的Makefile和.config文件以适应当前内核版本解决了这个问题。,

在乌班图上写了个最简单的hello驱动,交叉编译完后,上aarch64架构的开发板发现没办法安装。

在5.4.18-85-generic内核上,使用5.4.18的源码编译驱动程序,在modprobe hello时,出现了错误: 

modprobe: ERROR: could not insert 'hello': Exec format error

使用dmesg发现以下log:

hello: version magic '5.4.18 SMP mod_unload aarch64' should be '5.4.18-85-generic SMP mod_unload modversions aarch64'

解决方案:

将内核源码中的顶层Makefile文件修改为当前运行内核的版本号即可

VERSION = 5
PATCHLEVEL = 4
SUBLEVEL = 18
EXTRAVERSION = -85-generic

重新生成.config文件,编译module并modprobe即可

安装centos7.6报错解决办法 **dracut-pre-udev[676]:modprobe :ERROR:could not insert ‘floppy’ dracut-pre-udev[676]:modprobe :ERROR:could not insert ‘edd’:No** UltraISO:做U盘启动工具 CentOS-7.6-x86_64-DVD-1810.iso:制作镜像 然后后面会打印200个脚本执行超时,并最终进入 >dracut:/# ,这时候是因为进入 rescue system 选择设置中的 sta 阅读详情

相关推荐

WSL2内核模块版本不一致?从vermagic报错到修复方案全解析

Linux内核模块并非独立程序,其加载依赖与运行内核的严格版本对齐,包括vermagic字符串、内核配置及编译工具链等。当内核更新或自定义编译后,模块与内核不匹配会导致modprobe、insmod报错,常见于WSL2这类由微软独立分发内核的虚拟化环境。理解内核头文件、编译环境与模块加载机制,是解决驱动兼容问题的关键。在实际开发中,无论是嵌入式开发、驱动调试,还是为EtherCAT、IGC等硬件编译模块,掌握版本对齐的排查与修复策略都至关重要。针对不同使用场景,可采取更新linux-headers、基于对应

weixin_34174322的博客 155

记一次物理机安装centos7遇到的问题

记住设备名(sdb4),然后按ctrl + alt + del 重启,进入安装界面,按TAB编辑配置,改为vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,即可进入安装界面,安装完成。请注意,这只是一个临时的解决方案,重启系统后 SELinux 将恢复到原来的状态。修改下方配置.img后面的为 linux dd quiet,按下回车后可以查看U盘的对应设备号sdb4,如果没看到的话可以输入r刷新几次。开启着的,说的是这个会影响某些路径的访问。

单眼皮的小熊 2589

华为昇腾Atlas 200I DK A2开发全链路指南:从环境部署到ACL推理

AI边缘推理硬件是面向工业场景的专用计算设备,其核心在于软硬协同的确定性执行能力。昇腾Atlas 200I DK A2并非通用Linux开发板,而是基于Ascend310芯片、搭载CANN软件栈的准产品级NPU加速单元。理解其底层原理需把握驱动-编译器-运行时(ACL)三级抽象,技术价值体现在INT8算力达16TOPS、硬件视频解码与低功耗稳定运行。典型应用场景包括多路1080P实时人脸检测、智能巡检终端及产线视觉质检。本文聚焦昇腾开发心智模型构建,覆盖官方镜像部署、ACL编程接口、OM模型加载及多进程NP

weixin_34116110的博客 359

modprobe: ERROR: could not insert ‘kvm‘: Exec format error

在5.3.0-45-generic内核上,使用5.3.0的源码编译kvm,在modprobe kvm时,出现了错误: modprobe: ERROR: could not insert ‘kvm’: Exec format error 使用dmesg发现以下log: kvm: version magic '5.3.0 SMP mod_unload ’ should be '5.3.0-45-...

haiyonghao的博客 7172

centos7系统:ERROR: could not insert ‘floppy‘ : No such device 或者 could not inset ‘edd‘

centos7系统:ERROR: could not insert 'floppy' : No such device 或者 could not inset ‘edd‘

weixin_54626591的博客 6972

Atlas200DK端侧人脸识别门禁全栈部署实战

端侧AI推理是边缘智能落地的核心能力,尤其在无网、低带宽、高安全场景下,需兼顾模型精度、NPU算力调度与硬件闭环控制。昇腾Ascend 310芯片依托DVPP图像加速与ACL运行时框架,为轻量级人脸识别提供确定性实时保障;而Atlas200DK作为典型国产AI开发板,其固件-驱动-CANN工具链协同、int8模型量化、C++多线程资源绑定等关键技术,直接决定系统能否在机房等严苛环境中7×24小时稳定运行。本文聚焦端侧人脸注册、活体防伪、本地权限判定与GPIO门锁联动的完整工程链路,覆盖从PyTorch模型训

weixin_34006965的博客 381

Ubuntu 18.04 升级 Ubuntu 20.04 迁移指南:避坑与实战

Ubuntu LTS 版本升级并非简单执行 apt update,而是涉及内核演进、ABI 兼容性、服务架构重构的系统性迁移。以 Linux kernel 5.4 和 GNOME 3.36 为标志,Ubuntu 20.04 引入 cloud-init 标准化初始化、弃用 python2、切换 netplan 网络管理,并强化模块签名与安全启动机制。这类变更直接影响硬件驱动兼容性、Docker/CUDA/ROS 等开发栈稳定性,也决定 CI/CD 基础镜像能否持续更新。面向运维工程师与嵌入式开发者,本文聚焦从

weixin_30384217的博客 571

华为网络实战:5分钟搞定OSPF+VRRP+MSTP多协议联动配置(附完整命令集)

本文深入解析了在企业网络中如何高效协同部署OSPF、VRRP和MSTP三大协议。通过一个典型的双核心网络案例,详细阐述了从规划、配置到验证的完整流程,重点强调了确保MSTP根桥与VRRP主设备一致的设计原则,以实现最优的二层与三层流量转发路径,并提供了完整的命令集和故障排查思路。

weixin_29251337的博客 154

WSL2内核模块版本不一致全解析:从vermagic校验到源码树对齐

内核模块是Linux系统中动态扩展功能的基石,其本质是编译产物与运行内核之间的严格绑定。加载模块时,内核会通过vermagic字符串和符号CRC校验确保二进制兼容性,一旦两者不一致,就会触发'Invalid module format'或符号版本冲突等晦涩报错。在WSL2这类定制内核环境中,由于默认内核由微软维护并独立于发行版包管理器,版本对齐问题尤为突出。理解模块与内核必须来自同一套源码树、同一份配置和同一编译环境的原理,是解决所有静态驱动加载问题的关键。这一知识在嵌入式Linux开发、文件系统拦截、透明

weixin_33834137的博客 268

上下文理解的AI增强方案:AI应用架构师的架构洞察

本文将从AI应用架构师的视角,深入探讨“上下文理解”的技术本质、核心挑战,以及一套可落地的上下文增强架构方案。我们会拆解上下文理解的底层需求,分析架构设计中的关键决策,并通过具体案例展示如何构建一个能“记住过去、理解现在、预测未来”的AI系统。三个维度:上下文的内容范围(短期/中期/长期)、数据类型(文本/结构化/多模态)、技术挑战(窗口限制/信息过载/跨会话一致性);三种架构模式:分层上下文存储(热/冷数据分离)、上下文路由(按需筛选)、动态压缩(适配模型窗口);四个关键组件。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 220

别再只用串口助手了!用LabVIEW给STM32F103C8T6做个专属上位机(附完整源码)

本文详细介绍了如何利用LabVIEW为STM32F103C8T6开发定制化上位机,替代传统串口助手,实现高效数据交互。内容涵盖硬件架构设计、STM32固件优化、LabVIEW上位机开发技巧及工业级应用案例,特别适合需要实时数据采集与处理的工控场景。

weixin_42524762的博客 368

Linux:modprobe: ERROR: could not insert ‘tcrypt‘: Resource temporarily unavailable

modprobe: ERROR: could not insert 'tcrypt': Resource temporarily unavailable

hhd1988的专栏 2003

STM32+LoRa模块实战:从环境搭建到数据传输完整指南(附避坑清单)

本文提供STM32与LoRa模块从环境搭建到数据传输的完整实战指南,涵盖硬件连接、开发环境配置、AT指令设置、频段优化及低功耗设计等关键步骤,特别针对常见问题提供解决方案和避坑清单,助力物联网开发者高效实现远距离低功耗通信。

weixin_29168813的博客 290

Ubuntu16.04 modprobe: ERROR: could not insert '8821ce': Exec format error

$ make $ sudo make install $ sudo modprobe -a 8821ce //此时出现以下错误 modprobe: ERROR: could not insert '8821ce': Exec format error //解决方法 $ make clean $ make $ sudo make install $ sudo modprobe -a 8821ce ...

qq_43872529的博客 1万+

外骨骼机器人(二):自适应振荡器

振荡器是一种数学工具,可以用于实时跟踪、预测类周期信号的频率、相位、幅值等,而助行外骨骼机器人需要自动适应人体的行走频率、幅度,两者相结合,就能使助行外骨骼机器人拥有更舒适、更自然的行走步态。 ......

行者无疆的博客 4264

机器人多学科仿真软件:Webots_(19).Webots的插件与扩展开发

通过上述步骤,您可以开发和使用Webots的插件、扩展和接口,以增强其功能和灵活性。

kkchenjj的博客 925

modprobe ipmi_si报错问题

modprobe ipmi_si报错问题ipmi驱动问题参考 ipmi驱动问题 本人使用centos7.6版本的操作系统,在加载ipmi_si驱动时,报错如下: 1、[root@localhost 9-ipmitool_v1.8.18]# modprobe ipmi_si modprobe: ERROR: could not insert ‘ipmi_si’: No such device 2、dmesg: [ 4529.075340] IPMI System Interface driver. [ 452

weixin_38858744的博客 1万+

【AutoSAR】【EcuM】ECU状态管理

目录 一、EcuM架构位置 ​二、EcuM功能介绍 三、EcuM状态机 1.STARTUP阶段 2、UP状态 3、shutdown状态 4、休眠状态 5、OFF状态 一、EcuM架构位置 EcuM模块位于系统服务层,如下图红色方框里; 二、EcuM功能介绍 EcuM本身它管理着ECU在STARTUP, RUN,OFF,SLEEP,WAKEUP状态之间的相互切换。 责所有BSW的初始化以及去初始化 和ComM协作来管理网络状态,在需要时关闭ECU 管理所有的唤醒事件,并且在需要时

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 3354

Ubuntu有线没法上网(modprobe: ERROR: could not insert 'r8168':Required key not available)

ubuntu有线无法上网,使用ifconfig没看到有线网卡,证明没有驱动 sudo lshw -C network 显示: *-network UNCLAIMED description: Ethernet controller product:RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendo...

chuansailang4709的博客 9455

milvus | 第 1 章:从“相似图片搜索”理解 Milvus 向量数据库

本文介绍了向量数据库Milvus的核心概念和基本架构。主要内容包括:1)向量数据库解决的是高维向量相似度检索问题,通过Embedding将非结构化数据转换为向量进行比较;2)Milvus作为分布式向量数据库,包含Proxy、Coordinator、QueryNode等多个组件协同工作;3)关键概念如Collection、Schema、Segment等构成了Milvus的数据组织方式;4)典型使用流程包括创建集合、插入数据、构建索引、加载数据和执行搜索五个步骤。文章为后续深入理解Milvus源码提供了基础知识

weixin_43674738的博客 133

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

linux服务器无法使用BMC功能&ipmi_si.ko无法加载的原因分析

一、遇到服务器BMC无法使用的问题,在网络上并未找到相关解决办法,报错信息及现象主要为: 1.无法加载ipmi_si模块,报错如下: [root@bogon ~]# modprobe ipmi_si modprobe: ERROR: could not insert ‘ipmi_si’: No such device [root@bogon ~]# insmod ipmi_si.ko insmod: ERROR: could not insert module ipmi_si.ko: No such dev

m0_43389606的博客 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Centos75启动盘安装系统无法进入图形安装界面-提示dracut-pre-udev[348]:modprobe:ERROR: could not inset ‘edd‘

好长时间没有安装Centos系统了,今天拿了一个通过Urltaiso工具制作的U启动盘去安装系统,但是设置U盘启动后,插入重启出现 dracut-pre-udev[348]:modprobe:ERROR: could not inset 'edd' 看见这个问题,之前一直以为是硬件的问题,后来经过看很多的文档还Google,Baidu终于找到了解决办法,借此写出来作为记录。 重启系统,按方...

Linux学习与应用 1万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

docker centos modprobe: ERROR: could not insert 'ip_vs': Operation not permitted

解决docker keepalived镜像could not insert 'ip_vs': Operation not permitted方法现象解决办法 现象 如下图 docker 跑keepalived,出现了没有权限启动ip_vs模块 使用 lsmod ip_vs 发现没有任何输出 制作镜像的Dockerfile为 FROM centos:7 ENV container docker ...

纵横四海的博客 9699

【error】nvidia-smi无效的解决策略

更新软件之后,再调用nvidia-smi出现下面的问题。

在人工智能的道路上爬行 7457

linux 命令

2、查找命令: find ./ -name "*.txt" find /home/lip -name setup_DVS.sh 3、grep -rn asb ./asb.txt -r为递归查找 -n输出行号 -i不区分大小写 -c输出个数 4、查看剩余巨页数 cat /proc/meminfo | grep -i huge 5、rpm命令 rpm -e

1805

Ubuntu 10.10 引导时提示modprobe错误的解决

<br />安装了Ubuntu 10.10之后,发现Ubuntu启动非常之快,让人感到很满意。<br />不过不久之后发现,不知道什么时候,在引导时,出现图形界面前会显示如下错误信息:<br />modprobe:FATAL: could not load /lib/modules/2.6.35-22-generic-pae/modules.dep : No such file or directory<br />不过倒是不影响任何功能的使用,只是看得不舒服。<br />一直百思不得其解,虽然不影响使用,但

kendyhj9999的专栏 2589
上一篇: Linux系统编程
下一篇: ioremap和mmap区别
彦祖学嵌入
博客等级 码龄4年 91粉丝 26原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值