当前位置:  技术问答>linux和unix

文件系统挂载错误请教

    来源: 互联网  发布时间:2016-10-28

    本文导语:  文件系统挂载错误,函数调用:do_mount-> do_new_mount->sys_mount-> do_mount返回错误码 -19。 IMX EVM # boot Loading from NAND 128MiB 1,8V 8-bit, offset 0x220000    Image Name:   Linux-2.6.36    Image Type:   ARM Linux Kernel Image (unc...

文件系统挂载错误,函数调用:do_mount-> do_new_mount->sys_mount-> do_mount返回错误码 -19。


IMX EVM # boot
Loading from NAND 128MiB 1,8V 8-bit, offset 0x220000
   Image Name:   Linux-2.6.36
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1438792 Bytes =  1.4 MB
   Load Address: a0008000
   Entry Point:  a0008000
Automatic boot of image at addr 0xa0200000 ...
## Booting kernel from Legacy Image at a0200000 ...
   Image Name:   Linux-2.6.36
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1438792 Bytes =  1.4 MB
   Load Address: a0008000
   Entry Point:  a0008000
   Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
start kernel,debug OK!!!start_kernel() ,righ here
Linux version 2.6.36 (root@localhost.localdomain) (gcc version 3.4.1) #257 PREEM
PT Thu Dec 16 15:13:12 EST 2010
CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Freescale i.MX27ADS
Memory policy: ECC disabled, Data cache writeback
BUG: mapping for 0xa0000000 at 0xc0000000
BUG: mapping for 0xa3fff000 at 0xffff0000
BUG: mapping for 0x10000000 at 0xf4000000
BUG: mapping for 0x80000000 at 0xf4100000
BUG: mapping for 0xd8000000 at 0xf4200000
BUG: mapping for 0xd4000000 at 0xf4300000
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
Kernel command line: console=ttymxc0,115200n8 root=/dev/mtdblock2 rootfstype=jff
s2 noinitrd
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 62060k/62060k available, 3476k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xc4800000 - 0xf4000000   ( 760 MB)
    lowmem  : 0xc0000000 - 0xc4000000   (  64 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc0020000   (  96 kB)
      .text : 0xc0020000 - 0xc02ab000   (2604 kB)
      .data : 0xc02ac000 - 0xc02c7160   ( 109 kB)
Hierarchical RCU implementation.
        RCU-based detection of stalled CPUs is disabled.
        Verbose stalled-CPUs detection is disabled.
NR_IRQS:272
MXC IRQ initialized
MXC GPIO hardware
Console: colour dummy device 80x30
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
bio: create slab  at 0
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
NetWinder Floating Point Emulator V0.97 (extended precision)
msgmni has been set to 121
io scheduler noop registered (default)
Serial: IMX driver
imx-uart.0: ttymxc0 at MMIO 0x1000a000 (irq = 20) is a IMX
console [ttymxc0] enabled
imx-uart.1: ttymxc1 at MMIO 0x1000b000 (irq = 19) is a IMX
imx-uart.2: ttymxc2 at MMIO 0x1000c000 (irq = 18) is a IMX
imx-uart.3: ttymxc3 at MMIO 0x1000d000 (irq = 17) is a IMX
imx-uart.4: ttymxc4 at MMIO 0x1001b000 (irq = 49) is a IMX
imx-uart.5: ttymxc5 at MMIO 0x1001c000 (irq = 48) is a IMX
NAND device: Manufacturer ID: 0xec, Chip ID: 0xa1 (Samsung NAND 128MiB 1,8V 8-bi
t)
Scanning device for bad blocks
Creating 5 MTD partitions on "mxc_nand":
0x000000000000-0x000000040000 : "BOOT"
0x000000220000-0x000000420000 : "IOS"
0x000000420000-0x000000e20000 : "JFFS2"
0x000000e20000-0x000002220000 : "APP"
0x000002220000-0x000002c20000 : "USER"
Driver for 1-wire Dallas network protocol.
oprofile: hardware counters not available
oprofile: using timer interrupt.
TCP cubic registered
NET: Registered protocol bug: before sys_access.
debug: after sys_access.
debug: begin prepare_namespace.
debug: before mount_root.
debug: mount_root before mount_block_root.
debug sys_mount: copy_mount_options 0
debug sys_mount: PTR_ERR -1014181888
debug sys_mount: copy_mount_options 0
debug sys_mount: copy_mount_options 0
debug do_mount: kern_path 0
debug do_mount: security_sb_mount 0
debug do_kern_mount:  ENODEV
debug do_mount: do_new_mount -19
debug sys_mount: do_mount -19
VFS: Cannot open root device "mtdblock2" or unknown-block(31,2)
Please append a correct "root=" boot option; here are the available partitions:
1f00             256 mtdblock0 (driver?)
1f01            2048 mtdblock1 (driver?)
1f02           10240 mtdblock2 (driver?)
1f03           20480 mtdblock3 (driver?)
1f04           10240 mtdblock4 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
Backtrace:
[] (dump_backtrace+0x0/0x12c) from [] (dump_stack+0x18/0x1c)

 r7:00000000 r6:00000000 r5:c3846000 r4:01f00002
[] (dump_stack+0x0/0x1c) from [] (panic+0x64/0x198)
[] (panic+0x0/0x198) from [] (mount_block_root+0x110/0x2e8)
 r3:00000000 r2:00000000 r1:c3819f58 r0:c027a468
[] (mount_block_root+0x0/0x2e8) from [] (mount_root+0x5c/0x7
8)
[] (mount_root+0x0/0x78) from [] (prepare_namespace+0x110/0x
1b4)
 r5:c001db58 r4:c001db5c
[] (prepare_namespace+0x0/0x1b4) from [] (kernel_init+0x130/
0x190)
 r6:c001d0b4 r5:c001d33c r4:c02c71fc
[] (kernel_init+0x0/0x190) from [] (do_exit+0x0/0x6ac)
 r6:c0042dec r5:c0008c1c r4:00000000

|
lease append a correct "root=" boot option;

你的启动参数怎么写的呢

|
Kernel command line: console=ttymxc0,115200n8 root=/dev/mtdblock2 rootfstype=jff
s2 noinitrd

Creating 5 MTD partitions on "mxc_nand":
0x000000000000-0x000000040000 : "BOOT"
0x000000220000-0x000000420000 : "IOS"
0x000000420000-0x000000e20000 : "JFFS2"
0x000000e20000-0x000002220000 : "APP"
0x000002220000-0x000002c20000 : "USER"

VFS: Cannot open root device "mtdblock2" or unknown-block(31,2)
Please append a correct "root=" boot option; here are the available partitions:

JFFS2有问题?


|
确定你的内核编译了jffs2的模块了吗?要编译到内核中,不是编译成模块

    
 
 

您可能感兴趣的文章:

  • mount命令(linux操作系统)挂载卸载文件系统(cifs,光驱,nfs等)方法介绍
  • 挂载文件系统后无法正常打印信息
  • 挂载USB后,打开USB时找不到文件,都是文件夹,求解!
  • 挂载文件系统的问题
  • linux在已存有文件的文件夹下挂载磁盘 急
  • 用LKM写一个文件系统 挂载到系统中方法
  • RedHat9中挂载windows分区后,查看其中的文件夹和文件名时,显示为许多"????"
  • 关于AIX文件系统挂载
  • 中断对于文件系统挂载有何作用?
  • solaris 11如何挂载文件
  • 挂载ntfs格式的硬盘后,无法读取很多文件????
  • 挂载windows分区后文件名显示为许多'????',中文字体如何安装?
  • 如何使用shell文件实现linux环境下的挂载功能,具体代码!!
  • linux中文件系统的挂载问题
  • 主机linux系统的虚拟机下挂载文件
  • 为什么我挂载了linux系统盘 但是看不到里面的文件
  • 菜鸟提问,Redhat下如何挂载镜像文件?
  • 我的文件系统不能挂载。
  • 关于挂载 ISO 文件?
  • linux新人,请问大家挂载文件系统是什么意思?有何作用?
  • 请问SUSE下如何获取文件卷的挂载点?
  • 请教: 如何用tar.gz格式的文件升级.rpm的文件
  • 请教为什么要运行一个可执行文件要以./文件名 的形式来运行?
  • 请教如何比较两个文件夹下所有子目录里的文件是否一样?
  • 请教:如何选择拷贝出目录里面部分文件?文件名格式见内
  • 请教:哪里有将CLASS文件反编译为JAVA文件的软件???
  • 用word2000将文档存为纯文本文件,所得文本文件不满足AScii标准?请教。
  • 请教一个文件 .bin文件改如何打开?
  • 请教:shell遍历文件夹,处理其中的文件。
  • 请教,Makefile目标文件要通配目录下所有C文件,如何写?
  • 请教:在程序中创建文件夹,应该用什么函数?怎么判断文件夹存不存在呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求教:文件打包移植错误发生排序错误,小弟努力送分送分啦!59~~~
  • http错误404-文件或目录未找到 错误的解决方法
  • 修改proc文件系统中同时打开文件个数错误
  • 请问:proc中的头文件中能包含头文件吗?(感觉如果头文件中包含头文件的话,在链接时就会有错误啊)
  • 执行一程序,向一个文本文件中写入数据,报文件大小超出限制错误!
  • 上传文件时,如何在读取文件内容之前中断读取,并返回客户端错误信息?
  • Window98环境下,编译.java文件,错误信息太多,超过ms-dos窗口一屏,如何看到所有的错误信息.谢谢
  • open()打开文件失败,文件存在却返回ENXIO错误?
  • shell文件中第一行为#!/bin/bash ,运行后提示“:bad interpreter 没有那个文件或目录”是什么错误?怎么修改?
  • 为什么带s位的程序段错误产生不了core文件?
  • 用 gzip 解 *.Z 的文件,出现 crc 错误
  • 在UBUNTU当中打开源文件后,如何查看之前编译所产生的一些错误信息呢??
  • tar命令解压文件提示错误
  • linux中文件系统的挂载问题 iis7站长之家
  • 从Linux拷贝文件时,总出现符号链接错误时怎么回事?
  • 奇怪的fopen问题,创建不了文件,错误号却返回0
  • 错误日志文件的处理方法?
  • E514: 写入错误 (文件系统已满?)
  • 用jbuilder开发的程序,其中用到了xylayout,将应用程序做成了jar文件,运行jar文件时,提示错误。请大家多帮忙
  • 我的RED HAT LINUX 的文件系统出了错误,怎样解结?谢谢!
  • C++ I/O 成员 eof():如果处于文件结尾处则返回true
  • Shell脚本如何递归现实一个文件夹中的文件(文件夹中含有文件夹)
  • WinDows8最新版文件夹加密
  • 求命令:什么命令可以把文件夹下所有的文件按修改时间先后排出来,包括子文件夹里的文件。
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • [提问]Linux下如何把多个.a文件编译一个.so文件,或者把多个.so文件编译成一个.so文件
  • python异常信息堆栈输出到日志文件
  • 我要实现当进程打开文件时,根据文件名判断是否符合要求,符合后处理文件,再把文件返回给进程,怎么实现啊
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • vi 中编辑两个文件,怎样从其中一个文件拷一段内容到另一个文件中。(同时打开两个文件)
  • 在MyEclipse中设开启xml文件自动提示和自动完成功能


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3