电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

6ull加載linux驅動模塊失敗解決方法

瀏覽:140日期:2023-03-07 14:40:10
目錄
  • 0x01 加載驅動模塊失敗
  • 0x02 解決方法
  • 總結

0x01 加載驅動模塊失敗

加載驅動失敗描述信息如下,錯誤信息提示板卡中運行的 linux 內核版本是 4.1.15-g49efdaa ,架構是 ARMv7 ;而編譯驅動使用的內核源碼版本為 4.1.15 ,架構是 ARMv6 。說明編譯驅動使用的內核版本名和架構與板卡中運行的均不一致。

root@ALIENTEK-IMX6U:~/get# insmod led.ko[ 1634.442887] led: version magic "4.1.15 SMP preempt mod_unload modversions ARMv6 p2v8 " should be "4.1.15-g49efdaa SMP preempt mod_unload modversions ARMv7 p2v8 "insmod: ERROR: could not insert module led.ko: Invalid module format

0x02 解決方法

有兩種解決方法:
(1) 重新編譯內核、設備樹并燒錄到板卡中。
(2) 更改主機中的內核配置信息,使其與板卡中的一致。

重新燒錄內核比較麻煩,這里使用方法二。

1、在板卡終端中輸入命令uname -runame -p查看板卡所運行的內核的版本和架構信息。

root@ALIENTEK-IMX6U:~/get# uname -r4.1.15-g49efdaaroot@ALIENTEK-IMX6U:~/get# uname -parmv7l

說明板卡中運行的 linux 內核版本為4.1.15-g49efdaa,處理器架構為ARMv7

2、進入主機中驅動模塊所使用的 linux 內核的根目錄,執行 make menuconfig 啟動 linux 內核圖形化配置界面(不能使用menuconfig的可以百度去安裝相應依賴庫)

如下圖所示,進入System Type選項:

然后進入Multiple platform selection選項:

然后在下圖的界面中取消第一條ARMv6 based platforms(ARM11)前面的*號(選中后按空格即可取消)

取消完畢后保存、退出,這樣就把內核支持的架構改為了 ARMv7 。
配置完 menuconfig 后不要再輸入其他的配置內核的命令,不然會沖刷掉之前的配置。

3、打開內核根目錄中的 Makefile ,在EXTRAVERSION變量后添加你板卡中運行的linux內核版本號的后半部分,比如我的內核后半部分就是 -g49efdaa 。

更改完后保存,在 linux 內核根目錄下執行make -j12重新編譯內核。
內核編譯完畢后重新編譯驅動模塊。

驅動模塊編譯完畢后用 NFS 下載到板卡中,輸入modinfo [驅動模塊名]查看驅動模塊信息:

root@ALIENTEK-IMX6U:~/get# modinfo led.kofilename:       /home/root/get/led.koauthor: zuozhongkailicense:GPLsrcversion:     597E1DDC8A372707B8FD0DEdepends:vermagic:       4.1.15-g49efdaa SMP preempt mod_unload modversions ARMv7 p2v8

可見vermagic一行中顯示的驅動模塊所屬的內核版本和處理器架構與板卡中的內核信息一致,驅動模塊可以成功加載。

root@ALIENTEK-IMX6U:~/get# uname -r4.1.15-g49efdaaroot@ALIENTEK-IMX6U:~/get# uname -parmv7l

總結

到此這篇關于6ull加載linux驅動模塊失敗解決方法的文章就介紹到這了,更多相關加載linux驅動模塊失敗內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Linux Apache
主站蜘蛛池模板: 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 低温柔性试验仪-土工布淤堵-沥青车辙试验仪-莱博特(天津)试验机有限公司 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | CPSE安博会| 合肥升降机-合肥升降货梯-安徽升降平台「厂家直销」-安徽鼎升自动化科技有限公司 | 郑州巴特熔体泵有限公司专业的熔体泵,熔体齿轮泵与换网器生产厂家 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 切铝机-数控切割机-型材切割机-铝型材切割机-【昆山邓氏精密机械有限公司】 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 求是网 - 思想建党 理论强党| 双吸泵,双吸泵厂家,OS双吸泵-山东博二泵业有限公司 | 济南保安公司加盟挂靠-亮剑国际安保服务集团总部-山东保安公司|济南保安培训学校 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 免费网站网址收录网_海企优网站推荐平台 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 手术室净化厂家_成都实验室装修公司_无尘车间施工单位_洁净室工程建设团队-四川华锐16年行业经验 | 考勤系统_人事考勤管理系统_本地部署BS考勤系统_考勤软件_天时考勤管理专家 | 上海小程序开发-上海小程序制作公司-上海网站建设-公众号开发运营-软件外包公司-咏熠科技 | 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 净化工程_无尘车间_无尘车间装修-广州科凌净化工程有限公司 |