Jumpstart issues, help please.

1.I wish to perform a Jumpstart installation, the client being Ultra 5 Sparc
and jumpstart Server being ultra 20 AMD system.
2.I think i have done all the procedures right, like putting the mac address of Sparc 1 to /etc/ethers, creating sysidcfg file, and profile file:
3.When I issued the boot net - install from sparc and issued the following command from jumpstart server
The jumpstart server hangs after the following line:

sparc1 -> amd1 SYSLOG C port=32867 BAD.FMT:

4.I googled and find the following link, but could not get a solution:
An audience of two.

please help

---------- Post updated at 07:38 PM ---------- Previous update was at 07:35 PM ----------

Following is the other information:

sysidcfg file:
system_locale=en_US
name_service=NONE
timeserver=localhost
security_policy=NONE
root_password=$1$l/3blahblah
network_interface=hme0
{hostname=sparc1
ip_address=100.3.3.3 netmask=255.0.0.0
protocol_ipv6=no}

profile file:
install_type initial_install
system_type server
partitioning explicit
filesys c0t0d0s0 7000 /
filesys c0t0d0s1 750 swap
filesys c0t0d0s7 4000 /export/home
cluster SUNWCall

rules file:
hostname sparc1 - profile -

issued the ./check and ./add_install_client scripts and seemed ok.

You are connecting directly or via a switch?
What is the content of your /etc/bootparams?

hi incredible,
thanks for the response.
This is connected via switch.
Please give me 12 more hours as I am not near the systems. Thanks a lot.

one more important thing is that, if i remove the following entry from /etc/hosts of jumpstart server:

 
127.0.0.1 localhost loghost amd1

then the sparc machine will boot from the server, but it ignores the sysidcfg files and works like a normal installation, asking interactive questions starting from Choose Language, etc.
But if i put the above entry back again, the above problem arises. Something related to the ip resolution...(localhost), that is what the link i provided also says, but i cant understand that...!!

---------- Post updated 10-12-09 at 09:47 PM ---------- Previous update was 10-11-09 at 10:03 PM ----------

Following is the content of /etc/bootpararms:

sparc1  root=amd1:/jumpstart/Solaris_10/Tools/Boot install=amd1:/jumpstart boottype=:in sysid_config=amd1:/jumpstart/sysidcfg-dir/sparc1/ install_config=amd1:/jumpstart rootopts=:rsize=8192 

---------- Post updated 10-13-09 at 05:14 PM ---------- Previous update was 10-12-09 at 09:47 PM ----------

requesting help for this issue..pls..

everything looks correct but do have the hostname i stated below

do you have a hostname in /etc for it to look at ?

/etc/hostname.hme0 has the name amd1 in it 

then you need the ip of the JS server in /etc/hosts

192.168.0.2 amd1 loghost

then make sure the followign files are correct in /etc

defaultrouter, netmasks, ethers

the ethers file needs the MAC address of the client and the hostname example

 00:03:ba:cd:c4:34 amd1

when you did ./check did you get a rules.ok file after that?

one thing in your bootparams it is different than what I use but that does not mean much here is mine

 test1 root=jumpstart:/jumpstart/solaris_10/sol10_u6/sparc/Solaris_10/Tools/Boot install=jumpstart:/jumpstart/solaris_10/sol10_u6/sparc boottype=:in sysid_config=10.0.1.3:/jumpstart/solairs_10 install_config=10.0.1.3:/jumpstart rootopts=rsize8192

hi, deaconf..
thanks a lot for your time in typing these information. I think i have configured those information you have provided, but still it gives the same error. thank you once again.

127.0.0.1 localhost loghost amd1

The above entry is wrong. You need to remove it from your hosts file. 127. is not routable. /etc/hosts should look like this:

127.0.0.1    localhost
100.3.3.2    loghost amd1  # if that's your primary NIC address

As for the client "not reading" sysidcfg:
you don't mention which Solaris 10 revision you are using (I can see it is Solaris 10 from the line you posted from /etc/bootparams).
If it is u4 or higher, you need to add the following line to sysidcfg:

 nfs_domain=dynamic

If it is u7 or higher, you need to add the line above plus:

keyboard=US-English # assuming you are using an English keyboard

Otherwise miniroot will read your sysidcfg, find it incomplete, then execute the interactive config routine.

system shock, thanks a lot for that information. It works.!!
have a great day, like me.!!

---------- Post updated at 07:41 AM ---------- Previous update was at 07:39 AM ----------

One more doubt..
Is there any directive that can be used in the sysidcfg file to inform the jumpstart client to go to console mode of installation instead of trying to go to the gui mode..?

---------- Post updated at 06:19 PM ---------- Previous update was at 07:41 AM ----------

System Shock... u deserve those honours...
thank u..

The w at the end of the following makes the JumpStart process stay on character mode:

ok> boot net - install imagename w

w is to be replaced by nowin at some point.