Hi All,
My u-boot is u-boot-1.1.4,and the version of kernel is 2.6.10.Both of
them can boot from NAND Flash normally,but there are some messages that
puzzle me when my kernel boot from NAND Flash.The messages are as follows:
DaVinci NAND Controller rev. 2.1
No NAND device found!!!
Chip Select is not set for NAND
The process of booting is like that:
## Booting image at 80700000 ...
Image Name: Linux-2.6.10_mvl401-davinci_evm
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1447604 Bytes = 1.4 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
OK
Starting kernel ...
Uncompressing Linux.............................................................
Linux version 2.6.10_mvl401-davinci_evm ([EMAIL PROTECTED]) (gcc versio
n 3.4.3 (MontaVista 3.4.3-25.0.30.0501131 2005-07-23)) #1 Sun Jan 20 13:21:44 ES
T 2008
CPU: ARM926EJ-Sid(wb) [41069265] revision 5 (ARMv5TEJ)
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Machine: DaVinci EVM
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: console=ttyS0,115200n8 noinitrd rw root=/dev/nfs nfsroot=19
2.168.136.151:/root/rootfs,nolock mem=120M eth=00:0E:FF:FF:FF:80 ip=192.168.136.
229::192.168.136.39
TI DaVinci EMAC: Kernel Boot params Eth address: 00:0E:FF:FF:FF:80
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: 120MB = 120MB total
Memory: 118400KB available (2317K code, 453K data, 468K init)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
spawn_desched_task(00000000)
desched cpu_callback 3/00000000
ksoftirqd started up.
desched cpu_callback 2/00000000
desched thread 0 started up.
NET: Registered protocol family 16
Registering platform device 'musb_hdrc'. Parent at platform
DaVinci I2C DEBUG: 13:16:16 Jan 20 2008
Registering platform device 'i2c'. Parent at platform
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
devfs: 2004-01-31 Richard Gooch ([EMAIL PROTECTED])
devfs: boot_options: 0x1
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
Registering platform device 'davincifb.0'. Parent at platform
Console: switching to colour frame buffer device 90x30
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
Registering platform device 'serial8250'. Parent at platform
ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
io scheduler noop registered
io scheduler anticipatory registered
RAMDISK driver initialized: 1 RAM disks of 32768K size 1024 blocksize
ub: sizeof ub_scsi_cmd 64 ub_dev 2476
usbcore: registered new driver ub
Registering platform device 'ti_davinci_emac'. Parent at platform
TI DaVinci EMAC: MAC address is 00:0E:FF:FF:FF:80
TI DaVinci EMAC Linux version updated 4.0
TI DaVinci EMAC: Installed 1 instances.
netconsole: not configured, aborting
i2c /dev entries driver
Linux video capture interface: v1.00
Registering platform device 'vpfe.1'. Parent at platform
DaVinci v4l2 capture driver V1.0 loaded
elevator: using anticipatory as default io scheduler
NFTL driver: nftlcore.c $Revision: 1.96 $, nftlmount.c $Revision: 1.39 $
INFTL: inftlcore.c $Revision: 1.17 $, inftlmount.c $Revision: 1.15 $
DaVinci NAND Controller rev. 2.1
No NAND device found!!!
Chip Select is not set for NAND
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
Registering platform device 'kpd'. Parent at platform
Keypad driver V1.0 loaded
musb_hdrc: version 2.2a/db-0.4.8 [pio] [host] [debug=0]
musb_hdrc: USB Host mode controller at c8052000 using PIO, IRQ 12
musb_hdrc musb_hdrc: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Registering platform device 'davinci-audio.0'. Parent at platform
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET: Registered protocol family 1
NET: Registered protocol family 17
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
DaVinci I2C WARNING: i2c: NACK detected
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, addr=192.168.136.229, mask=255.255.255.0, gw=192.168.136.39,
host=192.168.136.229, domain=, nis-domain=(none),
bootserver=255.255.255.255, rootserver=192.168.136.151, rootpath=
Looking up port of RPC 100003/2 on 192.168.136.151
Looking up port of RPC 100005/1 on 192.168.136.151
VFS: Mounted root (nfs filesystem).
Mounted devfs on /dev
Freeing init memory: 468K
init started: BusyBox v1.1.3 (2007.12.18-14:55+0000) multi-call binary
Starting pid 753, console /dev/tts/0: '/etc/init.d/rcS'
mount: Mounting /dev/root on / failed: No such file or director
Please press Enter to activate this console.
Starting pid 756, console /dev/tts/0: '/bin/sh'
/ $ cat /proc/mtd
dev: size erasesize name
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source