最近由于工作需求,想做一个ubifs文件系统,但是挂载失败,请大侠帮忙分析一下,错误信息如下:
UBI: attaching mtd2 to ubi0
UBI: physical eraseblock size: 131072 bytes (128 KiB)
UBI: logical eraseblock size: 129024 bytes
UBI: smallest flash I/O unit: 2048
UBI: sub-page size: 512
UBI: VID header offset: 512 (aligned 512)
UBI: data offset: 2048
UBI: attached mtd2 to ubi0
UBI: MTD device name: "nand.rootfs"
UBI: MTD device size: 235 MiB
UBI: number of good PEBs: 1873
UBI: number of bad PEBs: 7
UBI: max. allowed volumes: 128
UBI: wear-leveling threshold: 4096
UBI: number of internal volumes: 1
UBI: number of user volumes: 0
UBI: available PEBs: 1851
UBI: total number of reserved PEBs: 22
UBI: number of PEBs reserved for bad PEB handling: 18
UBI: max/mean erase counter: 2/1
UBI: image sequence number: 0
UBI: background thread "ubi_bgt0d" started, PID 337
UBIFS error (pid 1): ubifs_get_sb: cannot open "ubi0:rootfs", error -19
VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 16384 mtdblock0 (driver?)
1f01 5120 mtdblock1 (driver?)
1f02 240640 mtdblock2 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[<8002a128>] (unwind_backtrace+0x0/0xe0) from [<8030fb8c>] (panic+0x68/0xdc)
[<8030fb8c>] (panic+0x68/0xdc) from [<80008d58>] (mount_block_root+0x234/0x284)
[<80008d58>] (mount_block_root+0x234/0x284) from [<80008e8c>] (prepare_namespace+0x88/0x174)
[<80008e8c>] (prepare_namespace+0x88/0x174) from [<800089e0>] (kernel_init+0x120/0x160)
[<800089e0>] (kernel_init+0x120/0x160) from [<800268b4>] (kernel_thread_exit+0x0/0x8)
我制作ubifs文件系统步骤如下:
1、在kernel中添加ubifs文件系统相关的选项
2、制作ubifs.img文件并烧写经nand flash,但是就是挂载不上,请大虾帮忙分析,谢谢
- 上一篇:linux内核编程如何获取屏幕分辨率
- 下一篇:新手求教定时刷新中断寄存如何做
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
在驱动开发中出现 'struct' type redefinition 应该怎么处理? 大神们告诉小弟一下.
在驱动开发中出现 'struct' type redefinition 应该怎么办?? 大神们告诉小弟一下... 下面是我写的代码: #pragma once //**********...
-
大神们帮小弟我看一下,小弟我的代码错在什么地方? 加载成功,卸载就蓝屏了.
大神们帮我看一下,我的代码错在什么地方? 加载成功,卸载就蓝屏了.... /* *******************************************************...
-
sigma8653很罕见的有关问题
sigma8653很罕见的问题 SOS! sigma8653板子插上卡,上电后可以识别SD卡,然后软重启(reboot)就无法识别了! 奇怪的时,继续软重启一次又可...
-
Cancel自旋锁 起了什么作用?该怎么处理
Cancel自旋锁 起了什么作用? 发现IoCancelIrp 函数中 获取了Cancel自旋锁 设置了Irp->Cancel 调用了OnCancelIo函数 但是进入了On...
-
windows下 pnp设备的即插即用功能是如何实现的
windows下 pnp设备的即插即用功能是怎么实现的? 看到 windows内核情景分析里说 加载驱动有三种方式 前两种是静态 分别是引导...
-
取消当前 IRP 执行的过程是怎样的?解决办法
取消当前 IRP 执行的过程是怎样的? #pragma code_seg("PAGE") NTSTATUS MyWdmRead(PDEVICE_OBJECT DeviceObject,PIRP Irp) { ...
-
vs2008中,link2001异常的有关问题,代码如下
vs2008中,link2001错误的问题,代码如下 vs2008中,link2001错误的问题,代码如下 #include <ntddk.h> VOID OnUnload(IN PDRIVER_OBJ...
-
什么是内核缓冲区,用户缓冲区解决办法
什么是内核缓冲区,用户缓冲区 比如网卡的内核缓冲区,那这个缓冲区是在pc内存还是在网卡的芯片上呢? ------解决方案---------------...
-
如果在一个函数中有提升IRQL的语句 是不是整个函数都不能放在分页内存中 ?解决办法
如果在一个函数中有提升IRQL的语句 是不是整个函数都不能放在分页内存中 ? 如果我在一个函数前使用了 #pragma code_seg("PAGE") ...
-
请问Linux下dm9000网卡驱动程序有关问题
请教Linux下dm9000网卡驱动程序问题 应用程序网络编程是基于socket接口的,好像完全屏蔽了底层,不能像字符设备那样应用程序可以调用...