• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

openWrt启动时显示kernel panic

sgf201 2018-03-14 浏览量:2429

固件下载后,在启动的时候显示kernel panic.log如下,请问可能 是啥 原因,好像文件系统没有识别

[ 0.730000] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6

[ 0.740000] Please append a correct "root=" boot option; here are the available partitions:

[ 0.760000] 1f00 192 mtdblock0 (driver?)

[ 0.770000] 1f01 64 mtdblock1 (driver?)

[ 0.780000] 1f02 64 mtdblock2 (driver?)

[ 0.790000] 1f03 32448 mtdblock3 (driver?)

[ 0.800000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

[ 0.800000] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

[ 82.700000] random: nonblocking pool is initialized


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • flash分区不对,或是地址写错了。这个地址一般都是uboot进行传递的,你配置或是看看你的uboot的参数。
    • 发布于 2018-03-15
    • 举报
    • 评论 2
    • 1
    • 0
sgf201 回复了 汉云:我网查了一堆,有人说uboot配置的地址有问题,0x2000和0x3000的问题,可我怕uboot改了地址再起不来,想改dts文件,改到0x2000.dts里边的分区名字是随便起的吗?大小能调吗? 回复
电子老工程师 回复了 :没有替代,国外的同封装的都没货,国产的封装条件不满足 回复

其他答案 数量:3
  • 这里提示说相关的block未找到

    1、有可能是存储器损坏了

    2、有可能是存储器虚焊

    3、看一下uboot的代码,确定一下那个地址的block确实存在

    • 发布于2018-03-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :母端胶壳不能单独替换使用。 回复

  • 你这个是启动没有发现内核 启动内核的root位置要设置正确
    • 发布于2018-03-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :推荐型号SN74HC132QDRG4Q1 Texas Instruments 前台有规格书,需要发给客户确认是否满足 回复

  • 找不到flash块,或是flash块数据校验错误,硬件软件问题都有可能,很难判断。

    • 发布于2018-03-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1-75195-2非原厂型号,型号错误。 回复

相关问题

问题达人换一批

openWrt启动时显示kernel panic