打印

linux内核MTD分区问题!请指点一二

[复制链接]
2738|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bl20020825|  楼主 | 2007-4-28 22:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
 您好,我是用在2410上跑操作系统,用vivi,引导!2.40.18内核,cramfs为文件系统!是在norflash中运行的!现在我编译的内核总是不能挂上文件系统,
cramfs: wrong magic

FAT: bogus logical sector size 225

Kernel panic: VFS: Unable to mount root fs on 1f:02

我的vivi的分区信息和参数设定是如下:
vivi> part show
mtdpart info. (4 partitions)
name              offset    size        flag
------------------------------------------------
vivi            : 0x000000000x00010000     0   64k
param           : 0x000100000x00010000     0   64k
kernel          : 0x000200000x000c0000     0  768k
root            : 0x000e00000x00140000     4    1M+256k
vivi> param show
Number of parameters: 9
name                    :   hex   integer
-------------------------------------------------------------
mach_type               :000000c1          193
media_type              :00000002            2
boot_mem_base           :30000000    805306368
baudrate                :0001c200       115200
xmodem_one_nak          :00000000            0
xmodem_initial_timeout  :000493e0       300000
xmodem_timeout          :000f4240      1000000
ymodem_initial_timeout  :0016e360      1500000
boot_delay              :01000000     16777216
Linux command line: noinitrd root=/dev/mtdblock/3 init=/linuxrc console=tty0 console=ttyS0

我查看了我编译的内核在/dev/mtdblock/下只有0,按理应该是0~5。
分析应该是内核的MTD分区没弄好,但编译时我是支持MTD分区的,是不是要在内核哪里再加进MTD分区信息呢??
请各位帮个忙,指点一二!
 
 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

57

帖子

1

粉丝