我的 MTD 分区是: 在“物理映射闪存”上创建 5 个 MTD 分区: 0x00000000-0x00040000:“UBoot” 0x00040000-0x00060000:“BDINFO” 0x00060000-0x00100000:“JFFS2” 0x00100000-0x00380000:“内核” 0x00380000-0x00800000:“Rootfs” 内核命令行是: 内核命令行:console=ttyS0,115200 mem=32M noinitrd root=/dev/mtdblock4 rw rootfstype=squashfs 现在,挂载根文件系统时出现错误,内核启动信息如下: ## 正在检查 81000000 处的图像 ... 映像名称:Linux 内核映像 创建时间:2009-12-22 2:10:46 UTC 映像类型:MIPS Linux 内核映像(gzip 压缩) 数据大小:874176 字节 = 853.7 kB 加载地址:80000000 入口点:801fa000 验证校验和...确定 RTL8389 #cp.b 0x80f60000 0xbd060000 401000 复制到 Flash... 完成 RTL8389 # ' RTL8389#复位 U-Boot 1.3.0(2009 年 10 月 2 日 - 15:21:34) CPU:MIPS 4KEc 300 MHz,id:0x90,rev:0x6c 外设:200 MHz 内存:32 MB 闪存:8 MB 在:串行 输出:串行 错误:串行 芯片配置 - $Revision: 5971 $ 交换机型号:GS-2228(端口数:28) 开关芯片:RTL8389M 网:rtl8389#0 按空格键在 1 秒内中止自动启动 ## 在 bd100000 启动映像 ... 映像名称:Linux 内核映像 创建时间:2009-12-22 2:10:46 UTC 映像类型:MIPS Linux 内核映像(gzip 压缩) 数据大小:874176 字节 = 853.7 kB 加载地址:80000000 入口点:801fa000 验证校验和...确定 解压缩内核映像...确定 启动内核... Linux 版本 2.6.19 (root@localhost.localdomain) (gcc 版本 3.4.4 mipssde-6.03.00-20051020) #79 PREEMPT Mon Dec 21 21:10:37 EST 2009 CPU 版本为:0001906c 确定的物理 RAM 映射: 内存:02000000 @ 00000000(可用) 用户定义的物理 RAM 映射: 内存:02000000 @ 00000000(可用) 建立了 1 个区域列表。总页数:8128 内核命令行:console=ttyS0,115200 mem=32M noinitrd root=/dev/mtdblock4 rw rootfstype=squashfs 主指令缓存 16kB,物理标记,4 路,行大小 16 字节。 主数据缓存 16kB,4 路,行大小 16 字节。 综合 TLB 重新填充处理程序(20 条指令)。 综合 TLB 负载处理程序快速路径(32 条指令)。 综合 TLB 存储处理程序快速路径(32 条指令)。 综合 TLB 修改处理程序快速路径(31 条指令)。 PID 哈希表条目:128(顺序:7、512 字节) Dentry 缓存哈希表条目:4096(顺序:2,16384 字节) Inode-cache 哈希表条目:2048(顺序:1,8192 字节) 内存:30252k/32768k 可用(1668k 内核代码,2516k 保留,351k 数据,100k init,0k highmem) 装载缓存哈希表条目:512 检查“等待”指令......可用。 NET:已注册的协议族 16 NET:注册协议族 2 IP 路由缓存哈希表条目:256(顺序:-2,1024 字节) TCP建立的哈希表条目:1024(顺序:0、4096字节) TCP 绑定哈希表条目:512(顺序:-1,2048 字节) TCP:已配置哈希表(建立 1024 绑定 512) TCP reno 已注册 JFFS2 2.2 版。(NAND) (C) 2001-2006 红帽公司 io 调度程序 noop 已注册 io 调度程序预期已注册 已注册 io 调度程序截止日期 io scheduler cfq 已注册(默认) 串行:8250/16550 驱动程序 $Revision:1.90 $1 个端口,IRQ 共享已禁用 serial8250:MMIO 0x0 (irq = 31) 处的 ttyS0 是 16550A 闪存设备:2000000 在 bd000000 物理映射闪存:在 16 位库中的 0x0 处找到 1 个 x16 设备 Amd/Fujitsu 扩展查询表位于 0x0040 CFI芯片数量:1 cfi_cmdset_0002:由于代码损坏而禁用擦除挂起程序。 在“物理映射闪存”上创建 5 个 MTD 分区: 0x00000000-0x00040000:“UBoot” 0x00040000-0x00060000:“BDINFO” 0x00060000-0x00100000:“JFFS2” 0x00100000-0x00380000:“内核” 0x00380000-0x00800000:“Rootfs” TCP立方注册 NET:注册协议族 1 NET:注册协议族 17 VFS:无法打开根设备“mtdblock4”或未知块(0,0) 请附加正确的“root=”引导选项 内核恐慌 - 不同步:VFS:无法在未知块(0,0)上挂载根 fs
什么原因?