[U-Boot-Users] NFS problem

Woodruff, Richard r-woodruff2 at ti.com
Thu Jun 3 15:14:16 CEST 2004


Change your kernel command line to the following and it is likely your
NFS mount errors will go away.  I also use the 'tcp' option at times, as
it further reduced communication problems, you do have to have compiled
the server to support the tcp option.

root=/dev/nfs rw
nfsroot=192.168.55.1:/opt/eldk_3_0/ppc_82xx,rsize=1024,wsize=1024,nolock
ip=192.168.55.3:192.168.55.1::255.255.255.0:::off

If you read the NFS FAQ you will understand why these can help.  They
certainly help underpowered ARM's work vastly better over NFS.

Regards,

Richard W.

> -----Original Message-----
> From: u-boot-users-admin at lists.sourceforge.net [mailto:u-boot-users-
> admin at lists.sourceforge.net] On Behalf Of Marco Schramel
> Sent: Thursday, June 03, 2004 4:04 AM
> To: U-BOOT
> Subject: [U-Boot-Users] NFS problem
> 
> hi all,
> 
> my 8270 board (2.4.26, u-boot 1.0.1, ELDK3.0) can't boot over NFS.
> 
> The messages are ..
> 
> => bootm 100000
> ## Booting image at 00100000 ...
>    Image Name:   Linux-2.4.26-rc2
>    Image Type:   PowerPC Linux Kernel Image (gzip compressed)
>    Data Size:    723855 Bytes = 706.9 kB
>    Load Address: 00000000
>    Entry Point:  00000000
>    Verifying Checksum ... OK
>    Uncompressing Kernel Image ... OK
> Memory BAT mapping: BAT2=32Mb, BAT3=0Mb, residual: 0Mb
> Linux version 2.4.26-rc2 (marco at linux) (gcc-Version 3.2.2 20030217
(Yellow
> Dog Linux 3.0 3.2.2-2a_1)) #2 Do Mai 27 08:48:15 CEST 2004
> On node 0 totalpages: 8192
> zone(0): 8192 pages.
> zone(1): 0 pages.
> zone(2): 0 pages.
> Kernel command line: root=/dev/nfs rw
> nfsroot=192.168.55.1:/opt/eldk_3_0/ppc_82xx
> ip=192.168.55.3:192.168.55.1::255.255.255.0:::off
> Warning: real time clock seems stuck!
> Calibrating delay loop... 131.89 BogoMIPS
> Memory: 30624k available (1260k kernel code, 432k data, 56k init, 0k
> highmem)
> Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
> Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
> Mount cache hash table entries: 512 (order: 0, 4096 bytes)
> Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
> Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
> POSIX conformance testing by UNIFIX
> Linux NET4.0 for Linux 2.4
> Based upon Swansea University Computer Society NET3.039
> Initializing RT netlink socket
> Starting kswapd
> Installing knfsd (copyright (C) 1996 okir at monad.swb.de).
> JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis
Communications
> AB.
> CPM UART driver version 0.01
> ttyS0 on SCC1 at 0x8000, BRG1
> ttyS1 on SCC2 at 0x8100, BRG2
> pty: 256 Unix98 ptys configured
> eth0: FCC ENET Version 0.3 , 00:11:22:73:44:55
> RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
> loop: loaded (max 8 devices)
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP Protocols: ICMP, UDP, TCP
> IP: routing cache hash table of 512 buckets, 4Kbytes
> TCP: Hash tables configured (established 2048 bind 4096)
> IP-Config: Complete:
>       device=eth0, addr=192.168.55.3, mask=255.255.255.0,
> gw=255.255.255.255,
>      host=192.168.55.3, domain=, nis-domain=(none),
>      bootserver=192.168.55.1, rootserver=192.168.55.1, rootpath=
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> Looking up port of RPC 100003/2 on 192.168.55.1
> Looking up port of RPC 100005/1 on 192.168.55.1
> VFS: Mounted root (nfs filesystem).
> Freeing unused kernel memory: 56k init
> INIT: version 2.84 booting
>                 Welcome to DENX Embedded Linux Environment
>                 Press 'I' to enter interactive startup.
> Building the cache nfs: server 192.168.55.1 not responding, still
trying
> nfs: server 192.168.55.1 OK
> nfs: server 192.168.55.1 not responding, still trying
> nfs: server 192.168.55.1 OK
> [  OK  ]
> Mounting proc filesystem:
>
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
''
> ''''''''''''''''''
> than it hangs ...
> sometimes it gets on a little bit, sometimes not...
> Most time it hangs on "INIT: version 2.84 booting"
> 
> Any ideas ??
> 
> Why the "rootpath" isnt passed to the kernel?
> Are the domain and nis-domain necessary for booting ??
> With an initrd it works fine and i can ping the target and reverse.
> 
> Thanks for your ideas
> 
> Marco
> 
> 
> 
> ---------
> Marco Schramel
> R&D
> Bartec GmbH
> Schulstr. 30
> 94239 Gotteszell, Germany
> www.bartec.de
> Marco.Schramel at go.bartec.de
> Phone:  +49 (0)9929/301332
> Fax:      +49 (0)9929/301112
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by the new InstallShield X.
> From Windows to Linux, servers to mobile, InstallShield X is the one
> installation-authoring solution that does it all. Learn more and
> evaluate today! http://www.installshield.com/Dev2Dev/0504
> _______________________________________________
> U-Boot-Users mailing list
> U-Boot-Users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/u-boot-users




More information about the U-Boot mailing list