Sun Fire v490 / Solaris 9 booting from CD, Network problems
Hi Folks,
Apologies in advance for the length of this post.
For the purposes of disaster recovery I have built a custom CD based on the Solaris 9 installation disk with our third party backup / restore software included on it.
After the rcS script has setup networking it runs a bash shell so that I can label / partition / format the hard disks as necessary then use the third party software to recover the system.
This works fine on almost all the machines we've tested (Ultra 10s, Ultra 30s, FS Prime Power 400)
On one Sun Fire v490 however I seem to have problems with networking...
Part of the customised rcS script makes the following call
ifconfig ce0 10.4.20.20 netmask 255.255.0.0 up
to configure the NIC. However when the rcS script leaves me at the shell I'm unable to ping anything.
The output from ifconfig - a looks like...
lo0 flag=..
inet 127.0.0.1
ce0: flags=1000823<UP BROADCAST,NOTRAILER,MULTICAST,IPv4>
mtu 1500 index 2 inet 10.4.20.20 netmask ffff0000 broadcast 10.255.255.255 ether 0:14:4f:0:be:be
The only thing that looks odd to me is that there's no "RUNNING" entry for ce0 that I get if I boot from the same CD on my other machines (Ultra 30s & Ultra 10s)
The broadcast address looks wrong, but again it's the same when I boot from th CD on my other test machines and they all seem to work.
I'm pretty sure that ce0 is "plumbed", 'cos if I "unplumb" it from the shell prompt then it doesn't even appear in the output from ifconfig.
Someone has suggested that it's a connectivity issue, but if I boot normally rather than from my custom CD then the networking is fine.
As a test I tried removing the drivers for hme from the CD then booting one of my Ultra30s but in this case the entry for hme0 was completely absent from the output of ifconfig.
So I've concluded that the driver for ce0 is at least there on the v490.
So for the moment I'm confused as to why the ce0 appears on the output for ifconfig, but has no RUNNING 'flag'
Anyone got any ideas
Many thanks in advance
Regards
Kevin

