|
ARM9处理器,根文件系统采用cramfs,Linux内核启动时找不到MTDBLOCK1,如下:
## Booting image at 20400000 ...
Image Name: linux-2.6
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 1035094 Bytes = 1010.8 kB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
Linux version 2.6.15.4 ([email protected]) (gcc version 3.4.1 20040714 (TimeSys 3.4.1-7)) #25 Wed Jan 24 22:22:37 CST 2007
CPU: ARM926EJ-Sid(wb) [41069265] revision 5 (ARMv5TEJ)
Machine: ATMEL AT91SAM9261
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
BUG: mapping for 0xffffe000 at 0xfedff000 overlaps vmalloc space
BUG: mapping for 0xfffa4000 at 0xfeda5000 overlaps vmalloc space
BUG: mapping for 0xfffbc000 at 0xfedbd000 overlaps vmalloc space
BUG: mapping for 0xfffc0000 at 0xfedc1000 overlaps vmalloc space
BUG: mapping for 0xfffc4000 at 0xfedc5000 overlaps vmalloc space
BUG: mapping for 0xfffac000 at 0xfedad000 overlaps vmalloc space
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists
Kernel command line: noinitrd mem=64M root=/dev/mtdblock1 ro console=ttyS0,115200 rootfstype=cramfs
set_irq_chained_handler 2
set_irq_chained_handler 3
set_irq_chained_handler 4
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 512 (order: 9, 8192 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 64MB = 64MB total
Memory: 62616KB available (1706K code, 380K data, 96K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
at91_add_device_dm9000 SMC & PIO initialisation fedffc00
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NetWinder Floating Point Emulator V0.97 (double precision)
devfs: 2004-01-31 Richard Gooch ([email protected])
devfs: boot_options: 0x1
fuse init (API version 7.3)
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
sidsafb: 150KiB frame buffer at 00300000 (mapped at c4840000)
Console: switching to colour frame buffer device 30x40
sidsafb: Driver $Revision: 1.2 $
ttyS0 at MMIO 0xfffff200 (irq = 1) is a AT91_SERIAL
ttyS1 at MMIO 0xfffb0000 (irq = 6) is a AT91_SERIAL
ttyS2 at MMIO 0xfffb4000 (irq = 7) is a AT91_SERIAL
RAMDISK driver initialized: 1 RAM disks of 40960K size 1024 blocksize
dm9000 Ethernet Driver
eth0: dm9000 at c4816000,c481e044 IRQ 107 MAC: 00:02:34:56:78:19
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
INFTL: inftlcore.c $Revision: 1.19 $, inftlmount.c $Revision: 1.18 $
block2mtd: version $Revision: 1.30 $
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V 8-bit)
Scanning device for bad blocks
Creating 3 MTD partitions on "NAND 64MiB 3,3V 8-bit":
0x00000000-0x00200000 : "AT91 NAND partition 1, kernel"
0x00200000-0x00c00000 : "AT91 NAND partition 2, filesystem"
0x00c00000-0x04000000 : "AT91 NAND partition 3, storage"
ftl_cs: FTL header not found.
usb-ohci usb-ohci.0: AT91SAM9261 OHCI
usb-ohci usb-ohci.0: new USB bus registered, assigned bus number 1
usb-ohci usb-ohci.0: irq 20, io mem 0x00500000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usb 1-2: new low speed USB device using usb-ohci and address 2
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
input: USB Optical Mouse as /class/input/input0
input: USB HID v1.11 Mouse [USB Optical Mouse] on usb-AT91SAM9261-2
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
gpio_irq_unmask 93 fee00600
at91_udc version 8 March 2005
udc: at91_udc version 8 March 2005
gs_bind: Gadget Serial v2.0 bound
gs_module_init: Gadget Serial v2.0 loaded
mice: PS/2 mouse device common for all mice
spi spi.0: AT91 SPI Interface at 0xfffc8000 irq : 12
<6>spi_adapter spi-0: Atmel AT45DB321 detected [spi0] (4325376 bytes)
ftl_cs: FTL header corrupt!
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
VFS: Cannot open root device "mtdblock1" or unknown-block(31,1)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,1)
请指教,渴望中! |
|