Network Install Problems T2000

Hi

I am trying to do a network install of Solaris 10 08_07 onto a Sunfire T2000. I have configured all my network-boot-arguments on the client server (named sundb1). I have installed my image of Solaris on my install server (sun1).

But when I try to install using
# boot net -s
I get the error message of:
tftp transfer Timed out

I think it is being caused by the way I have configured my Open Boot Parameters

I have done some troubleshooting to discount my tftp as being the problem on my install server and below is some of the info but I think all is okay with the tftp. Please advise if anything seems incorrect as I am not an experienced user.
# more /etc/release
Solaris 9 s9_58shwpl3 SPARC
Copyright 2002 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 15 April 2002

inetd appears to be configured ok
# more /etc/inetd.conf
# TFTPD - tftp server (primarily used for booting)
tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot

inetd appears to be running ok
# ps -ef
root 263 1 0 Feb 27 ? 0:00 /usr/sbin/inetd -s

permissions on tftp appear to be okay
# ls -ld /tftpboot
drwxrwxrwx 2 root other 512 Feb 28 16:55 /tftpboot

# ls -l /usr/sbin/in.tftpd
-r-xr-xr-x 1 root bin 27600 Apr 7 2002 /usr/sbin/in.tftpd

tftp appears to function ok within the install server
# cd /tmp
# tftp
tftp> get sun1:/tftpboot/services
# ls -l
total 720
-rw------- 1 akil support 360372 Feb 28 11:02 dtdbcache_:0
-rw-rw---- 1 akil support 0 Feb 28 11:03 sdtvolcheck19253
-rw-r--r-- 1 root other 0 Feb 29 10:06 services
-rw-r--r-- 1 akil support 6 Feb 28 11:02 speckeysd.lock

When i monitor the tftp request between sundb1 and sun1 I get the following results

# snoop -v -p69 -o /u/alisdair/tftptroubleshoot from sundb1
Using device /dev/ce (promiscuous mode)
3 ^C
# snoop -i /u/alisdair/tftptroubleshoot
1 0.00000 sundb1 -> BROADCAST TFTP Read "" (octet)
2 128.07096 sundb1 -> BROADCAST TFTP Read "" (octet)
3 31.99319 sundb1 -> BROADCAST TFTP Read "" (octet)

For some reason the OBP is passing a null value for the boot-file. I have given this a value but maybe my syntax is wrong can anybody advise as to what the correct syntax should be for specifying the boot-file in OBP
It is currently set at C0A8000A.SUN4V (the octet value for the boot-file)

I have also set the:
diag-switch? False
AND
keyswitch is in the normal position
as I am aware that if these are not set with the above values the boot-file argument can be ignored.

Any help is greatly appreciated.