On Monday 26 April 2010 06:02:55 am Chris wrote:
Hello all,
I am having trouble mounting to the NFS server on my host Linux machine.
My configuration is as follows.
I am using Ubuntu 9.10 as host OS
I am working with TI DM6446 evaluation board
I am referencing the SPRUE66B document
My evaluation board ethernet cable is plugged directly into the ethernet
port of my host machine, so i configured the ip statically.
I have done the following steps from:
1.) Installed the target linux software on host.
2.) Installed the DVSDK software on host.
3.) Installed CODEC servers on host.
4.) Copied target file system with permisions to location
/home/chris/workdir/filesys 5.) Edit /etc/exports file to read:
/home/chris/workdir/filesys
*(rw,no_root_squash,no_all_squash,sync) 6.) Start NFS Server:
sudo /etc/init.d/nfs-kernel-server restart
7.) Disable firewall using firestarter application
9.) Open terminal session in minicom
10.) Set following environment variables:
EVM # setenv nfshost 192.168.1.100
EVM # setenv rootpath home/chris/workdir/filesys
Make this /home/chris/workdir/filesys and it should work.
Regards,
Caglar
EVM # setenv bootargs video=davincifb:vid0=0,2500K:
vid1=0,2500K:osd0=720x576x16,2025K
davinci_enc_mngr.ch0_output=COMPOSITE
davinci_enc_mngr.ch0_mode=$(videostd)
console=ttyS0,115200n8 noinitrd rw
ip=192.168.1.101:192.168.1.100:192.168.1.1:255.255.255.0:::off
root=/dev/nfs nfsroot=$(nfshost):$(rootpath),nolock
mem=118M
This is the target printenv:
DaVinci EVM # printenv
bootdelay=3
baudrate=115200
bootfile=uImage
filesize=1ecc28
fileaddr=8070
bootcmd=nboot 0x8070 0 0x20; bootm
nfshost=192.168.1.100
rootpath=home/chris/workdir/filesys
stdin=serial
stdout=serial
stderr=serial
ethaddr=00:0e:99:02:42:8e
videostd=ntsc
serverip=192.168.1.100
ipaddr=192.168.1.101
gateway=192.168.1.1
netmask=255.255.255.0
bootargs=davinci_enc_mngr.ch0_mode=ntsc console=ttyS0,115200n8 noinitrd rw
ip=192.168.1.101:192.168.1.100:192.168.1.1:255.255.255.0:::off
root=/dev/nfs nfsroot=192.168.1.100:home/chris/workdir/filesys,nolock mem=
118M
Environment size: 565/16380 bytes
when i try to boot i am getting the following output:
Loading from NAND 64MiB 1,8V 8-bit, offset 0x20
Image Name: Linux-2.6.18_pro500-davinci_evm-
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size:2018280 Bytes = 1.9 MB
Load Address: 80008000
Entry Point: 80008000
## Booting image at 8070 ...
Image Name: Linux-2.6.18_pro500-davinci_evm-
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size:2018280 Bytes = 1.9 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
OK
Starting kernel ...
Uncompressing
Linux.
done,
booting the kernel. Linux version 2.6.18_pro500-davinci_evm-arm_v5t_le
(x0029...@aspbuild11) (gcc version 4.2.0 20070126 (prerelease) (MontaVista
4.2.0-3.0.0.0702771 2007-03-10)) #1 PREEMPT Wed May 20 01:14:17 IST 2009
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: DaVinci EVM
Memory policy: ECC disabled, Data cache writeback
DaVinci DM6443 variant 0x1
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
Built 1 zonelists. Total pages: 30208
Kernel command line: davinci_enc_mngr.ch0_mode=ntsc console=ttyS0,115200n8
noinitrd rw ip=192.168.1.101:192.168.1.100:192.168.1.1:255.255.255.0:::off
root=/dev/nfs nfsroot=192.168.1.100:home/chris/workdir/filesys ,nolock
mem=118M
PID hash table entries: 512 (order: 9, 2048 bytes)
Clock event device timer0_0 configured with caps set: 03
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: 118MB = 118MB total
Memory: 115328KB available (3461K code, 689K data, 176K init)
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
DaVinci: 71 gpio irqs
WARNING: both IDE and NOR flash are enabled, but share pins.
Disable IDE for NOR support.
ch0 default output COMPOSITE, mode NTSC
MUX: initialized LOEEN
MUX: initialized LFLDEN
VPBE Encoder Initialized
LogicPD encoder initialized
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
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: 2048 (order: 1, 8192 bytes)
TCP: Hash tables