Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Solaris 8 hangs durning boot

Status
Not open for further replies.

stovie

Technical User
Apr 7, 2003
32
US
I have no idea what is wrong. I am able to boot into single user mode. When I try to boot to multi-user mode, the system just hangs. Here is the output from boot -v :

Rebooting with command: boot -v
Boot device: /pci@1c,600000/scsi@2/disk@0,0:a File and args: -v
Size: 360888+91197+77967 Bytes
SunOS Release 5.8 Version Generic_117350-26 64-bit
Copyright 1983-2003 Sun Microsystems, Inc. All rights reserved.
Ethernet address = 0:3:ba:61:63:63
mem = 2097152K (0x80000000)
avail mem = 2050285568
root nexus = Sun Fire V210
pcisch0 at root: SAFARI 0x1f 0x700000
pcisch0 is /pci@1f,700000
pcisch1 at root: SAFARI 0x1e 0x600000
pcisch1 is /pci@1e,600000
pcisch2 at root: SAFARI 0x1c 0x600000
pcisch2 is /pci@1c,600000
pcisch3 at root: SAFARI 0x1d 0x700000
pcisch3 is /pci@1d,700000
/pci@1c,600000/scsi@2 (glm0):
glm0 supports power management.
/pci@1c,600000/scsi@2 (glm0):
Rev. 0 Symbios 53c1010-33/66 found.
PCI-device: scsi@2, glm0
glm0 is /pci@1c,600000/scsi@2
/pci@1c,600000/scsi@2,1 (glm1):
glm1 supports power management.
/pci@1c,600000/scsi@2,1 (glm1):
Rev. 0 Symbios 53c1010-33/66 found.
PCI-device: scsi@2,1, glm1
glm1 is /pci@1c,600000/scsi@2,1
sd0 at glm0: target 0 lun 0
sd0 is /pci@1c,600000/scsi@2/sd@0,0
<SUN36G cyl 24620 alt 2 hd 27 sec 107>
sd1 at glm0: target 1 lun 0
sd1 is /pci@1c,600000/scsi@2/sd@1,0
<SUN36G cyl 24620 alt 2 hd 27 sec 107>
root on /pci@1c,600000/scsi@2/disk@0,0:a fstype ufs
PCI-device: isa@7, ebus0
mc-us3i0 at root: SAFARI 0x0 0x0 ...
mc-us3i0 is /memory-controller@0,0
mc-us3i1 at root: SAFARI 0x1 0x0 ...
mc-us3i1 is /memory-controller@1,0
power0 at ebus0: offset 0,800
power0 is /pci@1e,600000/isa@7/power@0,800
rmc_comm0 at ebus0: offset 0,3e8
rmc_comm0 is /pci@1e,600000/isa@7/rmc-comm@0,3e8
PCI-device: pmu@6, pmubus0
PCI-device: gpio@80000000, pmugpio0
pmugpio0 is /pci@1e,600000/pmu@6/gpio@80000000
pseudo-device: rmclomv0
rmclomv0 is /pseudo/rmclomv@0
Hardware watchdog enabled
su0 at ebus0: offset 0,3f8
su0 is /pci@1e,600000/isa@7/serial@0,3f8
su1 at ebus0: offset 0,2e8
su1 is /pci@1e,600000/isa@7/serial@0,2e8
cpu1: UltraSPARC-IIIi (portid 1 impl 0x16 ver 0x24 clock 1002 MHz)
cpu0: UltraSPARC-IIIi (portid 0 impl 0x16 ver 0x24 clock 1002 MHz)
PCI-device: network@2, bge0
bge0 is /pci@1f,700000/network@2
PCI-device: network@2,1, bge1
bge1 is /pci@1f,700000/network@2,1
PCI-device: network@2, bge2
bge2 is /pci@1d,700000/network@2
PCI-device: network@2,1, bge3
bge3 is /pci@1d,700000/network@2,1
configuring IPv4 interfaces: bge0 bge1 bge2.
Hostname: est-nsite-enterprise
pseudo-device: devinfo0
devinfo0 is /pseudo/devinfo@0
The system is coming up. Please wait.
checking ufs filesystems
/dev/rdsk/c1t0d0s4: is clean.
/dev/rdsk/c1t0d0s3: is clean.
NIS domainname is rtplab1.eng
starting rpc services: rpcbind keyserv nis_cachemgr done.
PCI-device: usb@a, ohci0
ohci0 is /pci@1e,600000/usb@a


 
Try booting it to single user mode. After that, run each startup scripts in /etc/rc2.d (and then rc3.d), in order. You should then be able to tell where the problem is.
 
Thank you for the suggestion. I'll try it to see if I can find the problem.
 
I would check /etc/vfstab for any mounts specified...in the last column I would bg. If they exist...if not check your network cable and network settings. Looks like you are running NIS+ also, check to make sure you have the proper credentials for the workstation.
 
can you boot from a diag device such as CD, DVD or net? if your host will boot without problems you are not having a hardware problem. If this works fine you can follow spamly's suggest to boot single user and execute the further scripts.
To debug boot problems you can edit /etc/rc? to get more info:
Code:
if [ -d /etc/rc0.d ]; then
        for f in /etc/rc0.d/K*; do
                if [ -s $f ]; then
                        [b]echo proceeding with $f[/b]
                        case $f in
                                *.sh)   .        $f ;;
                                *)      /sbin/sh $f stop ;;
                        esac
                        [b]echo done $f[/b]
                fi
        done

        # System cleanup functions ONLY (things that end fast!)

        for f in /etc/rc0.d/S*; do
                if [ -s $f ]; then
                        [b]echo proceeding with $f[/b]
                        case $f in
                                *.sh)   .        $f ;;
                                *)      /sbin/sh $f start ;;
                        esac
                        [b]echo done $f[/b]
                fi
        done
fi

Best Regards, Franz
--
Solaris System Manager from Munich, Germany
I used to work for Sun Microsystems Support (EMEA) for 5 years in the domain of the OS, Backup and Storage
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top