找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7025|回复: 14

openwrt lede自编译版本。报Failed to load DMC firmware

[复制链接]
dmesg:  显示错误[   60.534953] i915 0000:00:02.0: Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin. Disabling runtime power management.
[   60.536048] i915 0000:00:02.0: DMC firmware homepage: https://git.kernel.org/pub/scm/l ... mware.git/tree/i915

重新安装openwrt。一会也提示这个错误:Failed to load DMC firmware i915/kbl_dmc_ver1_04.bin

求遇到这类问题,已经解决的,给个告知方法,感谢。


我在lelde,https://github.com/coolsnowwolf/lede/issues/6157,说是核显驱动问题?是这样的吗?
我是想把报错的都解决了,有点强迫症。



回复的贴子的同学,这二类回答,我已经测试过,不用在(复制了)

1. 说usb网卡和wifi网卡的,我没有wifi网卡,usb网卡有,但是我重新安装openwrt,不插usb,也会报这个问题,也就是说,和usb网卡和wifi网卡无关
2. menuconfig Device Drivers -> Generic Driver Options -> Firmware loader -> Build named firmware blobs into the kernel binary and its gone,给我回复 这个的,看别人贴子你复制不费劲?Lede版本,哪些?你找出来,我把它吃了。




https://github.com/Hyy2001X/AutoBuild-Actions  这个大神的仓库有添加i915核显驱动的,你可以去这里找,也可以直接用他仓库编译试试
回复

使用道具 举报

 楼主| | 显示全部楼层
感谢,已经自行编译解决。i915核显问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

来自手机 | 显示全部楼层
同样的问题,请问楼主怎么解决的?
回复

使用道具 举报

同样的问题,请问楼主怎么解决的?论坛上说移除无线网卡的,没用;在编译过程中、编译后加***27.bin文件也没用;说在编译过种中加驱动的,但是没找到地方;只能手动回车跳过这个提示
回复

使用道具 举报

11688459 发表于 2021-6-13 06:46
感谢,已经自行编译解决。i915核显问题

是用2楼的方法吗?
回复

使用道具 举报

兄弟,你到底怎么解决的啊?
回复

使用道具 举报

在源码的target/linux/x86/config-5.4跟target/linux/x86/config-5.10里面加入
CONFIG_64BIT=y
CONFIG_DRM=y
CONFIG_DRM_I915=y
CONFIG_DRM_I915_GVT=y
CONFIG_DUMMY_CONSOLE=y
这些,然后编译就搞定了,或者可以用我的云仓库或者我的一键本地编译脚本,都是自动修复的,不需要搞这些
一键云编译,本地编译
回复

使用道具 举报

连续花了3个晚上的时间,终于把这个问题啃下来了。其实导致openwrt无法正常引导的并不是Failed to load DMC firmware这个报错。
其问题本质是/boot/vmlinuz无法找到启动文件系统,也就是通过PARTUUID引导失败...
如果你也找到这个问题,看一下是不是卡在Waiting for root device PARTUUID=082c9cb8-4106-95d3-6cf9-b48d2a2b7002.....
解决方法也很简单,U盘外引导,vi /boot/grub/grub.cfg 将文件系统盘指向绝对路径即可。比如我的就从
linux /boot/vmlinuz root=PARTUUID=082c9cb8-4106-95d3-6cf9-b48d2a2b7002 rootwait   noinitrd
改为了
linux /boot/vmlinuz root=/dev/mmcblk0p2 rootwait noinitrd     
是的EMMC经常会遇到这类问题。
保存重启即可。
回复

使用道具 举报

dingnan21 发表于 2021-8-31 21:14
连续花了3个晚上的时间,终于把这个问题啃下来了。其实导致openwrt无法正常引导的并不是Failed to load DMC ...

我的如下,请问怎么修改?

serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 --rtscts=off
terminal_input console serial; terminal_output console serial

set default="0"
set timeout="0"
set root='(hd0,gpt1)'

menuentry "OpenWrt" {
        linux /boot/vmlinuz root=PARTUUID=3a901da2-d78a-5d5e-baf5-4f9f6fdc9d02 rootwait   console=tty0 console=ttyS0,115200n8 noinitrd
}
menuentry "OpenWrt (failsafe)" {
        linux /boot/vmlinuz failsafe=true root=PARTUUID=3a901da2-d78a-5d5e-baf5-4f9f6fdc9d02 rootwait   console=tty0 console=ttyS0,115200n8 noinitrd
}
回复

使用道具 举报

j4125同样出现此问题,lz能分享固件吗?
回复

使用道具 举报

 楼主| | 显示全部楼层
gaoyuan13 发表于 2022-2-27 12:15
j4125同样出现此问题,lz能分享固件吗?

自己学会编译
回复

使用道具 举报


楼主怎样解决的?我这台机器是N4000,opemwrt22.03内核编译 make kernel_menuconfig已经选择了显卡,但还是有错
  1.     0.514938] i915 0000:00:02.0: [drm] couldn't get memory information
  2. [    0.516021] i915 0000:00:02.0: Direct firmware load for i915/glk_dmc_ver1_04.bin failed with error -2
  3. [    0.516661] i915 0000:00:02.0: Falling back to sysfs fallback for: i915/glk_dmc_ver1_04.bin
  4. [    0.527145] [drm] Initialized i915 1.6.0 20200917 for 0000:00:02.0 on minor 0
复制代码
  1. [   64.740476] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/glk_dmc_ver1_04.bin. Disabling runtime power management.
  2. [   64.743326] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
复制代码

回复

使用道具 举报

我也是这个问题,麻烦楼主把解决办法公布一下啊。我是自己编译的,在哪里修改?谢谢。
回复

使用道具 举报

请问一下楼主是否能告知如何解决,折腾了很久
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-24 05:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表