导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    T113 sdNand启动经常在跑到根文件系统时挂掉,可能是什么原因?

    其它全志芯片讨论区
    2
    3
    1768
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • S
      Vogelweide LV 6 最后由 编辑

      根文件系统是ext4,电源查了也正常,经常启动时跑到根文件系统就打印下面错误,有时再断电上电自己就好了,请问可能什么原因?换ext3?感觉像是软件问题。

      [ 15.443822] sun8iw20-pinctrl pio: pin-131 (5800800.vind) status -22
      [ 15.450873] sun8iw20-pinctrl pio: could not request pin 131 (PE3) from group PE3 on device pio
      [ 15.460660] sunxi-vin-media 5800800.vind: Error applying setting, reverse things back
      [ 15.469515] [VIN_ERR]mclk0 request pin handle failed!
      [ 15.475627] [VIN_ERR]registering n5, No such device!
      [ 15.523436] cfg80211: Loading compiled-in X.509 certificates for regulatory database
      [ 15.545155] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
      [ 15.558190] clk: Not disabling unused clocks
      [ 15.558236] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
      [ 15.563014] ALSA device list:
      [ 15.572679] cfg80211: failed to load regulatory.db
      [ 15.581538] #0: audiocodec
      [ 15.584805] alloc_fd: slot 0 not NULL!
      [ 15.589509] VFS: Cannot open root device "mmcblk0p5" or unknown-block(0,0): error -6
      [ 15.598216] Please append a correct "root=" boot option; here are the available partitions:
      [ 15.607620] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
      [ 15.616893] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.4.61+ #5
      [ 15.623627] Hardware name: Generic DT based system
      [ 15.629021] [<c010e2f8>] (unwind_backtrace) from [<c010a8bc>] (show_stack+0x10/0x14)
      [ 15.637712] [<c010a8bc>] (show_stack) from [<c0720a90>] (dump_stack+0x7c/0x98)
      [ 15.645820] [<c0720a90>] (dump_stack) from [<c0119808>] (panic+0x104/0x3dc)
      [ 15.653637] [<c0119808>] (panic) from [<c0b01294>] (mount_block_root+0x278/0x32c)
      [ 15.662035] [<c0b01294>] (mount_block_root) from [<c0b014e4>] (prepare_namespace+0x118/0x178)
      [ 15.671603] [<c0b014e4>] (prepare_namespace) from [<c073513c>] (kernel_init+0x8/0x118)
      [ 15.680487] [<c073513c>] (kernel_init) from [<c01010e8>] (ret_from_fork+0x14/0x2c)
      [ 15.688975] Exception stack(0xc6817fb0 to 0xc6817ff8)
      [ 15.694639] 7fa0: 00000000 00000000 00000000 00000000
      [ 15.703812] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
      [ 15.712984] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000
      [ 15.720412] CPU1: stopping
      [ 15.723448] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.4.61+ #5
      [ 15.730182] Hardware name: Generic DT based system
      [ 15.735560] [<c010e2f8>] (unwind_backtrace) from [<c010a8bc>] (show_stack+0x10/0x14)
      [ 15.744248] [<c010a8bc>] (show_stack) from [<c0720a90>] (dump_stack+0x7c/0x98)
      [ 15.752351] [<c0720a90>] (dump_stack) from [<c010c6b0>] (handle_IPI+0xc0/0x168)
      [ 15.760554] [<c010c6b0>] (handle_IPI) from [<c036bf14>] (gic_handle_irq+0x70/0x78)
      [ 15.769048] [<c036bf14>] (gic_handle_irq) from [<c01021cc>] (__irq_svc+0x6c/0xa8)
      [ 15.777438] Exception stack(0xc6841f80 to 0xc6841fc8)
      [ 15.783104] 1f80: 00000d2c c6ec4534 00000000 c0114d20 00000002 c6840000 c0c03de8 c0c03e24
      [ 15.792278] 1fa0: 4000406a 410fc075 00000000 00000000 c0c718b0 c6841fd0 c0107fb8 c0107fbc
      [ 15.801448] 1fc0: 60000113 ffffffff
      [ 15.805363] [<c01021cc>] (__irq_svc) from [<c0107fbc>] (arch_cpu_idle+0x2c/0x38)
      [ 15.813663] [<c0107fbc>] (arch_cpu_idle) from [<c013e3d0>] (do_idle+0xb8/0x120)
      [ 15.821864] [<c013e3d0>] (do_idle) from [<c013e6d4>] (cpu_startup_entry+0x18/0x1c)
      [ 15.830356] [<c013e6d4>] (cpu_startup_entry) from [<40102c0c>] (0x40102c0c)
      [ 15.838177] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---

      1 条回复 最后回复 回复 引用 分享 1
      • YuzukiTsuru
        柚木 鉉 LV 9 最后由 YuzukiTsuru 编辑

        1. 检查 m kermel_menuconfig 有没有打开ext4相关驱动
        2. 检查mmcblk对应的rootfs分区是否正确
        3. 检查是否存在 cd 检测脚监测失败的情况(比较有可能
        4. 检查是否为sdc2,sdc2需要修改dtsi才可以驱动mmc设备
        1 条回复 最后回复 回复 引用 分享 0
        • S
          Vogelweide LV 6 最后由 编辑

          @yuzukitsuru 我看下,谢谢~

          1 条回复 最后回复 回复 引用 分享 0
          • 1 / 1
          • First post
            Last post

          Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

          行为准则 | 用户协议 | 隐私权政策