linux emmc vfs错误,Hi3519a EMMC挂载EXT4文件系统失败
环境:hi3519AV100+ Hi3519A V100R001C02SPC010
问题:使用Hitool5.0.46烧写EMMC,成功烧写uboot、Image和EXT4文件系统,uboot和内核都可以正常启动,报错加载不了文件系统
参考文档启动参数设置如下:
setenv bootargs 'mem=256M console=ttyAMA0,115200 clk_ignore_unused root=/dev/mmcblk0p3 rw rootfstype=ext4 rootwait blkdevparts=mmcblk0:1M(boot),4M(kernel),32M(rootfs)'
setenv bootcmd 'mmc read 0x0 0x21000000 0x800 0x2000;bootm 0x21000000'
后面通过直接挂载NFS文件系统发现,EMMC的分区只有mmcblk0、mmcblk0boot0、mmcblk0boot2和mmcblk0rpmb。感觉EMMC没有成功进行分区,完全就没有/dev/mmcblk0p3,但是uboot和内核又确实可以运行起来。所以比较困惑,不知道有没有大佬可以解答一下,如何才能通过EMMC挂载EXT4文件系统。
报错log如下:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)
CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.9.37 #1
Hardware name: Generic DT based system
[] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[] (show_stack) from [] (dump_stack+0x84/0x98)
[] (dump_stack) from [] (panic+0xdc/0x248)
[] (panic) from [] (mount_block_root+0x21c/0x268)
[] (mount_block_root) from [] (mount_root+0x120/0x128)
[] (mount_root) from [] (prepare_namespace+0x170/0x1b8)
mmc2: 3.3V output did not became stable
[] (prepare_namespace) from [] (kernel_init_freeable+0x1d0/0x1e0)
[] (kernel_init_freeable) from [] (kernel_init+0x8/0x114)
[] (kernel_init) from [] (ret_from_fork+0x14/0x3c)
CPU0: stopping
CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.37 #1
Hardware name: Generic DT based system
[] (unwind_backtrace) from [] (show_stack+0x10/0x14)
[] (show_stack) from [] (dump_stack+0x84/0x98)
[] (dump_stack) from [] (handle_IPI+0x174/0x190)
[] (handle_IPI) from [] (gic_handle_irq+0x88/0x8c)
[] (gic_handle_irq) from [] (__irq_svc+0x6c/0x90)
Exception stack(0xc0901f60 to 0xc0901fa8)
1f60: 00000000 00000540 cedc82e8 c0115840 c0900000 c0902fe4 00000001 c090304c
1f80: c090cf24 c082f8c8 cefffa40 00000000 00000000 c0901fb0 c01085c0 c01085c4
1fa0: 60000013 ffffffff
[] (__irq_svc) from [] (arch_cpu_idle+0x38/0x3c)
[] (arch_cpu_idle) from [] (cpu_startup_entry+0xbc/0x130)
[] (cpu_startup_entry) from [] (start_kernel+0x310/0x31c)
[] (start_kernel) from [<22008088>] (0x22008088)
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,3)
linux emmc vfs错误,Hi3519a EMMC挂载EXT4文件系统失败相关推荐
- Linux之mount以rw,remount重新挂载ext4文件系统(二十八)
Linux之mount以rw,remount重新挂载ext4文件系统 sailfish:/ # mount /sbin/.magisk/block/system_root on /sbin/.magi ...
- linux开发 | nfs挂载根文件系统失败、处理过程
NFS挂载根文件系统失败 [ 5.552903] s5p-tvout s5p-tvout: hpd status is cable removed [ 5.563919] DBUG_PORT must ...
- linux文件系统挂载磁盘,linux – 无法挂载磁盘(VFS:找不到ext4文件系统)
试图挂载磁盘(硬件raid)但失败了. #mount -t ext4 /dev/sda /data mount: wrong fs type,bad option,bad superblock on ...
- mysql磁盘无法挂载,linux – 无法挂载磁盘(VFS:找不到ext4文件系统)
试图挂载磁盘(硬件raid)但失败了. #mount -t ext4 /dev/sda /data mount: wrong fs type,bad option,bad superblock on ...
- Linux通过nfs挂载根文件系统失败:VFS: Unable to mount root fs via NFS, trying floppy.
简介: 本文主要介绍一种nfs挂载失败的情况,即在根文件系统中dev文件下没有设置console和null节点.如果你的文件系统中没有这种情况,这篇文章可能对你帮助不大.不过我也会将我在查找这个问题时 ...
- 嵌入式(iMX6Q)TFTP加载 Linux 内核与设备树NFS挂载根文件系统
配置实现过程: 嵌入式(iMX6Q)TFTP加载 Linux 内核与设备树 注:bootm对应启动uImage,bootz对应启动zImage setenv bootcmd "tftp 0x ...
- ubuntu20通过nfs挂载根文件系统失败:VFS: Unable to mount root fs via NFS, trying floppy.
在网上搜索各种资料均未解决. 最终发现原因是我的Ubuntu版本太新了,不兼容导致. 查看支持的NFS协议版本: cat /proc/fs/nfsd/versions 终于在大神的博客里找到解决方法: ...
- 【问题解决】Linux通过nfs挂载根文件系统报错:VFS: Unable to mount root fs via NFS, trying floppy
问题: NFS配置没问题:NFS服务开启与使用.目录挂载与卸载 使用 NFS 挂载文件系统的时候报错: [ 101.800373] VFS: Unable to mount root fs via N ...
- linux怎么挂载ext4
在 Linux 中挂载 ext4 文件系统的步骤如下: 查看系统中已经挂载的文件系统,使用命令 mount. 查看要挂载的文件系统的设备名称,使用命令 fdisk -l. 创建挂载点(即文件系统将要挂 ...
最新文章
- c语言rank需要头文件吗,C++ std::rank用法及代码示例
- xpdf将pdf转换为html,(WordExcelPDF文件转换成HTML整理.docx
- Linux 入门基础
- 使用U盘进行Linux系统的安装
- MySQL--Delete语句别名+LIMIT
- 指针A - 签到题(顺序三元组)
- 踩坑rosbag --clock
- qq html制作,jquery学习练习:制作QQ简易聊天框
- pat 乙级 1017 A除以B(C++)
- java8 filter return_java8新特性Java 8 Streams filter示例 - Java教程
- JVM思维导图、正则表达式符号图、企业内部开发流程图
- cmd命令窗口mysql查询表数据命令行_cmd 命令行模式操作数据库 添加查询 修改 删除 ( 表 字段 数据)...
- esp32 例程 蓝牙_wifiamp;蓝牙MCU 该不该选ESP32
- 高中低压电网光伏并网二次设计——分布式光伏电站并网市电通讯组网
- 终端安全检测和防御技术
- OpenERP QWeb模板标签笔记
- 深度剖析 string —— memset memcmp
- Windows如何强制关闭电脑全部代理
- linux里docker镜像mysql运行sql脚本时出现Failed to open file ‘/home/mydatabase.sql‘, error: 2的解决
- 《闲扯Redis九》Redis五种数据类型之Set型
热门文章
- access 如何使用dolby_Access/VBA/Excel-Access表及字段创建-03
- for循环利用可迭代对象与迭代器完成工作的本质
- 美团差评数据分析,python代码实现
- css scale 元素不放大,列元素上的CSS 3动画“transform:scale”对chrome不起作用
- c#服务器后台搭建_【环境搭建】Docker简明安装教程
- Facebook、阿里等大佬现身说法,NLP是否被高估了?
- 美团大脑:知识图谱的建模方法及其应用
- 史上最全java架构师技能图谱(下)
- 打破场景边界,PDFlux助你多领域表格提取
- pytorch 和 tensorflow2.0 方法替换