登录 免费注册 首页 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

Kernel panic - not syncing: VFS: Unable to mount root fs

作者:fla888 栏目:驱动编程
Kernel panic - not syncing: VFS: Unable to mount root fs
Linux....................................................................................... done, booting the kernel.
Linux version 2.6.16.28 (root@fla) (gcc version 3.4.1) #5 Sat Sep 9 11:55:33 CST 2006

CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)

Machine: SMDK2410

Warning: bad configuration page, trying to continue

MEMORY policy: ECC disabled, Data cache writeback

CPU S3C2440A.html">S3C2440A (id 0x32440001)

S3C2440: core 400.000 MHz, MEMORY 100.000 MHz, peripheral 50.000 MHz

S3C2410 Clocks, (c) 2004 Simtec ELECTRONICS

CLOCK: Slow mode (1.500 MHz), FAST, MPLL on, UPLL on

CPU0: D VIVT write-back cache

CPU0: I cache: 16384 bytes, associativity 64, 32 byte LINEs, 8 sets

CPU0: D cache: 16384 bytes, associativity 64, 32 byte LINEs, 8 sets

Built 1 zonelists

Kernel command LINE: root=/dev/mtdblock2 init=/bin/bash console=ttySAC1

irq: clearing pending ext status 00007000

irq: clearing subpending status 0000009a

irq: clearing subpending status 00000092

PID hash table entries: 128 (order: 7, 2048 bytes)

timer tcon=00090000, tcnt A2C1, tcfg 00000200,00000000, usec 00001eb8

Console: colour DUMMY DEVICE 80x30

Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)

Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)

MEMORY: 16MB = 16MB total

MEMORY: 13320KB available (2245K code, 504K data, 108K init)

Mount-cache hash table entries: 512

CPU: Testing write buffer coherency: ok

NET: Registered protocol family 16

S3C2440: Initialising architecture

S3C2440: IRQ SUPPORT

S3C2440: Clock SUPPORT, UPLL 96.000 MHz, DVS off

S3C2410 DMA Driver, (c) 2003-2004 Simtec ELECTRONICS

DMA channel 0 at c1800000, irq 33

DMA channel 1 at c1800040, irq 34

DMA channel 2 at c1800080, irq 35

DMA channel 3 at c18000c0, irq 36

NetWinder Floating Point EMULATOR V0.97 (double PRECISION)

JFFS version 1.0, (C) 1999, 2000 Axis Communications AB

JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.

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

S3C2410 RTC, (c) 2004 Simtec ELECTRONICS

ppdev: user-space parallel port driver

S3C2410 Watchdog Timer, (c) 2004 Simtec ELECTRONICS

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled

s3c2440-uart.0: s3c2410_serial0 at MMIO 0x50000000 (irq = 70) is a S3C2440

s3c2440-uart.1: s3c2410_serial1 at MMIO 0x50004000 (irq = 73) is a S3C2440

s3c2440-uart.2: s3c2410_serial2 at MMIO 0x50008000 (irq = 76) is a S3C2440

RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize

loop: loaded (max 8 DEVICEs)

DM9000 Ethernet Driver

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2

ide: Assuming 50MHZ SYSTEM bus speed for PIO modes; override with idebus=xx

BAST NOR-Flash Driver, (c) 2004 Simtec ELECTRONICS

S3C24XX NAND Driver, (c) 2004 Simtec ELECTRONICS

s3c2410-nand: Tacls=1, 10ns Twrph0=4 40ns, Twrph1=1 10ns

No NAND DEVICE found!!!

NAND DEVICE: MANUFACTURER ID: 0x98, Chip ID: 0x39 (TOSHIBA NAND 8MiB 1,8V 8-bit)

FLASH size: 8 MiB

page size: 512 bytes

OOB area size: 16 bytes

sector size: 8 KiB

pages NUMBER: 16384

pages per sector: 16

bus width: 8

bits in sector size: 13

bits in page size: 9

bits in OOB size: 4

FLASH size with OOB: 8448 KiB

page address bytes: 3

sector address bytes: 2

options: 0x62

Scanning DEVICE for bad blocks

Creating 1 MTD partitions on "NAND 8MiB 1,8V 8-bit":

0x00000000-0x00800000 : "NAND simulator partition"

mice: PS/2 mouse DEVICE common for all mice

s3c2440-i2c s3c2440-i2c: slave address 0x10

s3c2440-i2c s3c2440-i2c: bus frequency set to 390 KHz

s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter

NET: Registered protocol family 2

IP route cache hash table entries: 256 (order: -2, 1024 bytes)

TCP established hash table entries: 1024 (order: 0, 4096 bytes)

TCP bind hash table entries: 1024 (order: 0, 4096 bytes)

TCP: Hash tables configured (established 1024 bind 1024)

TCP RENO registered

TCP bic registered

NET: Registered protocol family 1

Root-NFS: No NFS server available, giving up.

VFS: Unable to mount root fs via NFS, trying floppy.

VFS: Cannot open root DEVICE "mtdblock2" or unknown-block(2,0)

Please append a correct "root=" boot option

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)


nandFLASH是使用的和smdk2410一样的K9F1208,所以nandFLASH的驱动应该内核已经默认包含了吧,但为什么会出现No NAND DEVICE found!!!呢??
请解决过的朋友说两句,谢谢 

2楼: >>参与讨论
gwnpeter
Creating 1 MTD partitions on "NAND 8MiB 1,8V 8-bit":
 
3楼: >>参与讨论
fla888
这个不是硬件上的nandflash
硬件上nandflash是64M的,会出现Creating 1 MTD partitions on "NAND 8MiB 1,8V 8-bit"应该是内核选中在mtd nand layer模拟nandflash导致的

4楼: >>参与讨论
hxdlj
系统没有找到文件系统
root=/dev/mtdblock2 ,在nand FLASH的mtdblock2分区上没有找到文件系统。

参与讨论
昵称:
讨论内容:
 
 
相关帖子
问一下内核在什么地方加载文件系统?
uclinux编驱动时遇到中断的问题
VMware下FC6与windows 的文件共享问题
驱动开发环境问题
晕死!为啥我自己编译的程序,运行时说我权限不够?
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号