Hello,
I am using omap-l138 EVM with PSP 03.21.00.04, and I use nfs filesystem. the images of the u-boot and kernel I use are those that given in the image directory of this PSP. The problem is that the startup of the kernel fails when starting the nfs. If I only change the uImage to be from the previous PSP I have used so far (03.20.00.11) everything works well. What is the problem ?maybe the target filesystem should be different with the new PSP ?
It is also strange that there is no printing such as "Looking up port of RPC 100003/2 on 192.168.... " , might it suggest how to solve this issue ?
I would appreciate any idea on this issue.
Best Regards,
Ran
U-Boot 2009.11.01.08 (Jul 04 2011 - 18:08:09)
I2C: ready
DRAM: 64 MB
NAND: 128 MiB
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
In: serial
Out: serial
Err: serial
ARM Clock : 300000000 Hz
DDR Clock : 132000000 Hz
SF: Detected FM25V02 with size 32 kB
Net: phy_id=7c0f1
Ethernet PHY: GENERIC @ 0x00
Hit any key to stop autoboot: 0
gpio set success
Using device
TFTP from server 192.168.3.10; our IP address is 192.168.3.11
Filename 'uImage'.
Load address: 0xc0700000
Loading: #################################################################
##############################################################
done
Bytes transferred = 1861376 (1c6700 hex)
## Booting kernel from Legacy Image at c0700000 ...
Image Name: Linux-2.6.37
Created: 2011-08-01 11:08:18 UTC
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1861312 Bytes = 1.8 MB
Load Address: c0008000
Entry Point: c0008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Linux version 2.6.37 (root@ho-desktop) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #14 PREEMPT Mon Aug 1 14:08:13 IDT 2011
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: DaVinci DA850/OMAP-L138/AM18x EVM
Memory policy: ECC disabled, Data cache writeback
DaVinci da850/omap-l138/am18x variant 0x1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: mem=32M console=ttyS2,115200n8 root=/dev/nfs nfsroot=192.168.3.10:/home/ho/OMAP-L138_arm_1_00_00_11/FileSystem/ ip=192.168.3.11:192.168.3.10:192.168.3.10:255.255.0.0:xxx:eth0:on
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 28500k/28500k available, 4268k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xff000000 - 0xffe00000 ( 14 MB)
vmalloc : 0xc2800000 - 0xfea00000 ( 962 MB)
lowmem : 0xc0000000 - 0xc2000000 ( 32 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.init : 0xc0008000 - 0xc002d000 ( 148 kB)
.text : 0xc002d000 - 0xc0398000 (3500 kB)
.data : 0xc0398000 - 0xc03bb860 ( 143 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Preemptable hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:245
Console: colour dummy device 80x30
Calibrating delay loop... 149.50 BogoMIPS (lpj=747520)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
DaVinci: 144 gpio irqs
NET: Registered protocol family 16
bio: create slab <bio-0> at 0
SCSI subsystem initialized
Switching to clocksource timer0_1
musb-hdrc: version 6.0, peripheral, debug=0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
<<<<<<<<<<<<<<<<<<<< da850_evm_config_emac
EMAC: RMII PHY configured, MII PHY will not be functional
JFFS2 version 2.2. (NAND) ?© 2001-2006 Red Hat, Inc.
msgmni has been set to 55
io scheduler noop registered (default)
Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25) is a AR7
serial8250.0: ttyS1 at MMIO 0x1d0c000 (irq = 53) is a AR7
serial8250.0: ttyS2 at MMIO 0x1d0d000 (irq = 61) is a AR7
console [ttyS2] enabled
brd: module loaded
ONFI flash detected
ONFI param page 0 valid
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xa1 (Micron NAND 128MiB 1,8V 8-bit)
Creating 6 MTD partitions on "davinci_nand.1":
0x000000000000-0x000000040000 : "U-Boot Env"
0x000000040000-0x0000000c0000 : "U-Boot MTP"
0x0000000c0000-0x0000002c0000 : "Kernel"
0x0000002c0000-0x000007ac0000 : "Filesystem"
0x000007ac0000-0x000007cc0000 : "Log"
0x000007f00000-0x000008000000 : "Bad Blocks Table"
davinci_nand davinci_nand.1: controller rev. 2.5
spi_davinci spi_davinci.1: DMA: supported
spi_davinci spi_davinci.1: DMA: RX channel: 18, TX channel: 19, event queue: 0
m25p80 spi1.0: at45db321d (32768 Kbytes)
Creating 4 MTD partitions on "m25p80":
0x000000000000-0x000000040000 : "UBL"
0x000000040000-0x0000000c0000 : "U-Boot OTP"
0x0000000c0000-0x000001cc0000 : "Filesystem"
0x000001ff0000-0x000002000000 : "MAC-Address"
Read MAC addr from SPI Flash: ff:ff:ff:ff:ff:ff
spi_davinci spi_davinci.1: Controller at 0xfef0e000
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
davinci_mdio davinci_mdio.0: detected phy mask fffffffe
davinci_mdio.0: probed
davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver SMSC LAN8710/LAN8720
console [netcon0] enabled
netconsole: network logging started
omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0
omap_rtc: RTC power up reset detected
omap_rtc: already running
i2c /dev entries driver
cpuidle: using governor ladder
cpuidle: using governor menu
TCP cubic registered
NET: Registered protocol family 17
davinci_emac_probe: using random MAC addr: 4a:f5:d0:a6:f9:df
omap_rtc omap_rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
davinci_mdio davinci_mdio.0: resetting idled controller
net eth0: attached PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=0:00, id=7c0f1)
IP-Config: Complete:
device=eth0, addr=192.168.3.11, mask=255.255.0.0, gw=192.168.3.10,
host=xxx, domain=, nis-domain=(none),
bootserver=192.168.3.10, rootserver=192.168.3.10, rootpath=
PHY: 0:00 - Link is Up - 100/Full
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
1f00 256 mtdblock0 (driver?)
1f01 512 mtdblock1 (driver?)
1f02 2048 mtdblock2 (driver?)
1f03 122880 mtdblock3 (driver?)
1f04 2048 mtdblock4 (driver?)
1f05 1024 mtdblock5 (driver?)
1f06 256 mtdblock6 (driver?)
1f07 512 mtdblock7 (driver?)
1f08 28672 mtdblock8 (driver?)
1f09 64 mtdblock9 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Backtrace:
[<c003171c>] (dump_backtrace+0x0/0x114) from [<c02c8470>] (dump_stack+0x18/0x1c)
r7:00008000 r6:c1813000 r5:c0024bb4 r4:c03bbe10
[<c02c8458>] (dump_stack+0x0/0x1c) from [<c02c84ec>] (panic+0x78/0x19c)
[<c02c8474>] (panic+0x0/0x19c) from [<c0008fcc>] (mount_block_root+0x1e0/0x220)
r3:00000000 r2:00000000 r1:c1825f58 r0:c034b0fc
[<c0008dec>] (mount_block_root+0x0/0x220) from [<c00090b8>] (mount_root+0xac/0xd0)
r8:00000000 r7:00000013 r6:c00457e8 r5:c0024bb4 r4:00200000
[<c000900c>] (mount_root+0x0/0xd0) from [<c000924c>] (prepare_namespace+0x170/0x1c8)
r4:c03bb8c4
[<c00090dc>] (prepare_namespace+0x0/0x1c8) from [<c00084c0>] (kernel_init+0x114/0x154)
r5:c00083ac r4:c03bb860
[<c00083ac>] (kernel_init+0x0/0x154) from [<c00457e8>] (do_exit+0x0/0x6e0)
r5:c00083ac r4:00000000