嵌入式移植-嵌入式2.6.32内核挂载根文件系统root.cramfs失败

问题描述

嵌入式2.6.32内核挂载根文件系统root.cramfs失败
Copy linux kernel from 0x00030000 to 0x30008000 size = 0x00300000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: ""noinitrd root=/dev/mtdblock3 init=/linuxrc
console=ttyS""MACH_TYPE = 193
NOW Booting Linux......
Uncompressing
Linux.............................................................Linux
version 2.6.32.63 (rival@ubuntu) (gcc version 4.4.3 (ctng-1.6.1) ) #7 Sat4CPU:
ARM920T [41129200] revision 0 (ARMv4T) cr=c0007177
CPU: VIVT data cache VIVT instruction cache
Machine: SMDK2410
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled Data cache writeback
CPU S3C2410A (id 0x32410002)
S3C24XX Clocks (c) 2004 Simtec Electronics
S3C2410: core 200.000 MHz memory 100.000 MHz peripheral 50.000 MHz
CLOCK: Slow mode (1.500 MHz) fast MPLL on UPLL on
Built 1 zonelists in Zone order mobility grouping on. Total pages: 16256
Kernel command line: noinitrd root=/dev/mtdblock3 init=/linuxrc
console=ttySAC0sPID 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: 60664KB available (3708K code 342K data 156K init 0K highmem)
Hierarchical RCU implementation.
NR_IRQS:99
irq: clearing pending ext status 00080000
irq: clearing subpending status 00000002
Console: colour dummy device 80x30
console [ttySAC0] enabled
Calibrating delay loop... 99.53 BogoMIPS (lpj=248832)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
S3C Power Management Copyright 2004 Simtec Electronics
S3C2410: Initialising architecture
S3C24XX DMA Driver (c) 2003-20042006 Simtec Electronics
DMA channel 0 at c4808000 irq 33
DMA channel 1 at c4808040 irq 34
DMA channel 2 at c4808080 irq 35
DMA channel 3 at c48080c0 irq 36
bio: create slab at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
s3c-i2c s3c2410-i2c: slave address 0x10
s3c-i2c s3c2410-i2c: bus frequency set to 97 KHz
s3c-i2c s3c2410-i2c: i2c-0: S3C I2C adapter
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
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (extended precision)
JFFS2 version 2.2. (NAND) (SUMMARY) .. 2001-2006 Red Hat Inc.
ROMFS MTD (C) 2007 Red Hat Inc.
msgmni has been set to 118
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
s3c2410-lcd s3c2410-lcd: no platform data for lcd cannot attach
s3c2410-lcd: probe of s3c2410-lcd failed with error -22
lp: driver loaded but no devices found
ppdev: user-space parallel port driver
Serial: 8250/16550 driver 4 ports IRQ sharing enabled
s3c2410-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2410
s3c2410-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2410
s3c2410-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2410
brd: module loaded
loop: module loaded
Uniform Multi-Platform E-IDE driver
ide-gd driver 1.18
ide-cd driver 5.00
S3C24XX NAND Driver (c) 2004 Simtec Electronics
s3c24xx-nand s3c2410-nand: Tacls=2 20ns Twrph0=6 60ns Twrph1=2 20ns
s3c24xx-nand s3c2410-nand: NAND ECC disabled
NAND device: Manufacturer ID: 0xec Chip ID: 0x76 (Samsung NAND 64MiB 33V
8-bi)NAND_ECC_NONE selected by board driver. This is not recommended !!
Scanning device for bad blocks
Bad eraseblock 633 at 0x0000009e4000
Bad eraseblock 1824 at 0x000001c80000
Creating 6 MTD partitions on ""NAND 64MiB 33V 8-bit"":
0x000000000000-0x000000020000 : ""vivi""
0x000000020000-0x000000030000 : ""param""
0x000000030000-0x000000330000 : ""kernel""
0x000000330000-0x000000630000 : ""root""
0x000000630000-0x000003d30000 : ""yaffs""
0x000003d30000-0x000003dfc000 : ""ucos""
dm9000 Ethernet Driver V1.31
usbmon: debugfs is not available
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 42 io mem 0x49000000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new interface driver libusual
usbcore: registered new interface driver usbserial
USB Serial support registered for generic
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
USB Serial support registered for FTDI USB Serial Device
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
USB Serial support registered for pl2303
usbcore: registered new interface driver pl2303
pl2303: Prolific PL2303 USB to serial adaptor driver
mice: PS/2 mouse device common for all mice
S3C24XX RTC (c) 20042006 Simtec Electronics
s3c2410-rtc s3c2410-rtc: rtc disabled re-enabling
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
S3C2410 Watchdog Timer (c) 2004 Simtec Electronics
s3c2410-wdt s3c2410-wdt: watchdog inactive reset disabled irq enabled
Advanced Linux Sound Architecture Driver Version 1.0.21.
No device for DAI UDA134X
No device for DAI s3c24xx-i2s
ALSA device list:
No soundcards found.
TCP cubic registered
NET: Registered protocol family 17
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
List of all partitions:
1f00 128 mtdblock0 (driver?)
1f01 64 mtdblock1 (driver?)
1f02 3072 mtdblock2 (driver?)
1f03 3072 mtdblock3 (driver?)
1f04 56320 mtdblock4 (driver?)
1f05 816 mtdblock5 (driver?)
No filesystem could mount root tried: cramfs
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(313)
Backtrace:
from r6:00008000 r5:c388b007 r4:c03f6ae4
from
from
r3:00000003 r2:80000000 r1:c381bf64 r0:c0372cc6
from from r5:c0028829 r4:c03f6234
from r5:c0027104 r4:c03f6000
from
r5:00

时间: 2024-09-19 09:21:27

嵌入式移植-嵌入式2.6.32内核挂载根文件系统root.cramfs失败的相关文章

嵌入式-求助 nfs 挂载根文件系统问题

问题描述 求助 nfs 挂载根文件系统问题 详细描述如下: 使用virtualbox中fedora8作为nfs服务器 通过桥接网卡与 ok6410开发板连接. uboot参数: setenv bootcmd tftp c0008000 uImage;bootm c0008000 setenv bootargs noinitrd init=/linuxrc root=/dev/nfs console=ttySAC0,115200 mem=256M nfsroot=192.168.2.100:/ro

u-boot启动内核通过网络挂载根文件系统卡住是什么情况?

问题描述 u-boot启动内核通过网络挂载根文件系统卡住是什么情况? 这是u-boot启动画面,还有那个环境变量无法读取但是且能够保存,不知道是什么情况,如果有大神能够告诉我,就十分感谢了! 这是文件系统启动画面,启动到哪里就卡住了,不知道为什么?希望能快点解决这个问题,谢谢了!! 解决方案 网络挂载启动根文件系统

嵌入式开发基础知识:Linux支持的多种文件系统类型

Linux支持多种文件系统类型,在嵌入式开发中上常用有:ROMFS.JFFS2.NFS.CRAMFS.YAFFS.UBIFS等. JFFS文件系统 JFFS文件系统最早是由瑞典Axis Communications公司基于Linux2.0的内核为嵌入式系统开发的文件系统.JFFS2是RedHat公司基于JFFS开发的闪存文件系统,最初是针对RedHat公司的嵌入式产品eCos开发的嵌入式文件系统,所以JFFS2也可以用在Linux, uCLinux中. Jffs2: 日志闪存文件系统版本2 (J

u-boot-2011.06在基于s3c2440开发板的移植之引导内核与加载根文件系统

http://www.linuxidc.com/Linux/2012-09/70510.htm  来源:Linux社区  作者:赵春江  uboot最主要的功能就是能够引导内核启动.本文就介绍如何实现该功能,并组成一个最简单的系统,这不仅要移植uboot,还要移植linux内核及创建一个根文件系统. 首先我们对nandflash进行分区,规划好每个文件存放在nandflash的位置.下面是nandflash的分区: 第0分区:0x000000000000-0x000000080000为uboot

嵌入式系统-嵌入式操作系统移植问题

问题描述 嵌入式操作系统移植问题 利用k60开发的时候可以移植哪些操作系统,我们所说的移植操作系统是为每一个工程移植操作系统?还是在板子上跑另外一个工程的时候可以移植另外的操作系统.另外移植操作系统的时候是不是就是在工程里面添加下载的系统代码,求大神指教! 解决方案 嵌入式系统一般都是linux内核,也有wince等等.移植说的是,你在一个平台上跑的程序可以换到另一个平台跑,比方,程序之前是windows的,后来又在linux上跑,这就是移植.操作系统哪里什么移植,无非是把内核裁剪,让硬件较差的

makefile文件-Realvnc3.3.7开源代码嵌入式移植

问题描述 Realvnc3.3.7开源代码嵌入式移植 在realvnc下载了源码版本3.3.7进行交叉编译,解压源码后查看README分两步进行编译,其编译方式说明为: To build this distribution you need a C++ compiler as well as a C compiler. You also need a reasonably recent version of the X window system installed. This come as

【ARM】移植linux kernel2.6.32注意事项

三个文件 arm-linux-gcc v 注意权限问题 boorargs参数 mkimage -lm 数学库 etcexports dev下没有fb0 drawtree函数 隐约有颗树 搞定 附录 三个文件 程老师(1209050967) 19:05:41 链接:http://pan.baidu.com/s/1pLg8V8J 密码:xu5r 程老师(1209050967) 19:06:03 程老师(1209050967) 19:06:31 各位到我网盘把这个三个文件下下来放到你们的ubuntu里

英特尔32内核芯片将于明年上半年推出

5月16日消息,英特尔展示了其即将推出的Larrabee芯片的图片,表明这种芯片是一个32内核的图形处理引擎. 正如各个地方的报道所说的那样,Larrabee是英特尔对Nvidia和AMD图形处理器芯片的回应.Larrabee将是一个32个内核的处理器.每一个内核都是一个x86内核.每一个内核都配置一个矢量处理单元.Larrabee将有一个共享的缓存池,芯片的周边有内存接口. 在德国萨尔大学可视化计算研究所的揭幕仪式上,英特尔企业技术事业部副总裁和微处理器技术实验室经理Joseph Schult

TI Davinci DM6446开发攻略——根文件系统的裁剪和移植

一.补充文件系统知识 Linux根文件系统是存放tool软件.lib文件.script(脚本).配置文件.其他特殊文件.自己开发的应用程序的地方.嵌入式linux的根文件系统rootfs就像windows操作系统的C.D盘这种概念机制,FLASH对应硬盘.但linux是挂载点的概念,根文件系统是一个整体,组织到一个树状的目录结构中.这种文件组织遵守文件系统科学分类标准FHS,一种国际标准.运行.维护系统所必须的各种 在开发.测试阶段,基本上都是使用NFS(网络文件系统),NFS文件系统是在你的开