Solaris 10 hang during boot
Don't know if this is a right place, if it's not, please direct me, thanks!
I had a SPARC Ultra 10 machine running under Solaris 10, it was
running for couple months. Recently when I reboot it, it was hang at
"Use is subject to license terms."
I press STOP+A to bring me to ok prompt, then type boot -v, the
following is the output:
ok boot -v
Boot device: /pci@1f,0/pci@1,1/ide@3/disk@0,0 File and args: -v
The boot filesystem is logging.
The ufs log is empty and will not be used.
Size: 0x704c8+0x1b8d2+0x2e1ba Bytes
module /platform/sun4u/kernel/sparcv9/unix: text at [0x1000000,
0x10704c7] data at 0x1800000
module misc/sparcv9/krtld: text at [0x10704c8, 0x10889e7] data at
0x1849a90
module /platform/sun4u/kernel/sparcv9/genunix: text at
[0x10889e8,0x11cd177] data at 0x184ee80
module /platform/SUNW,Ultra-1_10/kernel/misc/sparcv9/platmod: text at
[0x11cd178,0x11cd20f] data at 0x189ffc8
module /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIi: text at
[0x11cd240, 0x11d92af] data at 0x18a0700
SunOS Release 5.10 Version Generic 64-bit
Copyright 1983-2005 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Ethernet address = 8:0:20:fd:88:8e
mem = 524288K (0x20000000)
avail mem = 515342336
root nexus = Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 440MHz)
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
pcipsy0 at root: UPA 0x1f 0x0
pcipsy0 is /pci@1f,0
PCI-device: pci@1,1, simba0
simba0 is /pci@1f,0/pci@1,1
It hung *******************
ok boot cdrom
Boot device: /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f File and args:
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
FCode UFS Reader 1.12 00/07/17 15:48:16.
Redirected to slice: 1
Loading: /platform/SUNW,Ultra-5_10/ufsboot
Loading: /platform/sun4u/ufsboot
SunOS Release 5.10 Version Generic 64-bit
Copyright 1983-2005 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
| ***** hung in here again.
Any suggestions!
Peter
# 1
Hello Peter,
capture the output of printenv to keep a record of changed settings, then reset to default values with set-defaults.
I would recommend that you temporarily disable automatic boot with setenv auto-boot? false.
Then try to boot from CD with verbose display boot cdrom -v.
This might fix the issue. At least it did for me.
If it works, re-enable automatic boot.
Michael
# 2
Hi Michael,
Thank you for your email.
I did as what you suggested and still couldn't boot it up. Here are output:
ok printenv
Variable NameValueDefault Value
tpe-link-test?truetrue
scsi-initiator-id77
keyboard-click?falsefalse
keymap
ttyb-rts-dtr-offfalsefalse
ttyb-ignore-cdtruetrue
ttya-rts-dtr-offfalsefalse
ttya-ignore-cdtruetrue
ttyb-mode9600,8,n,1,-9600,8,n,1,-
ttya-mode9600,8,n,1,-9600,8,n,1,-
pcia-probe-list1,2,3,41,2,3,4
pcib-probe-list1,2,31,2,3
mfg-modeoffoff
diag-levelmaxmax
#power-cycles260
system-board-serial#
system-board-date
fcode-debug?falsefalse
output-devicescreenscreen
input-devicekeyboardkeyboard
load-base1638416384
boot-commandbootboot
auto-boot?falsefalse
watchdog-reboot?falsefalse
diag-file
diag-devicenetnet
boot-file
boot-devicedisk netdisk net
local-mac-address?falsefalse
ansi-terminal?truetrue
screen-#columns8080
screen-#rows3434
silent-mode?falsefalse
use-nvramrc?falsefalse
nvramrc
security-modenone
security-password
security-#badlogins0
oem-logo
oem-logo?falsefalse
oem-banner
oem-banner?falsefalse
hardware-revision
last-hardware-update
diag-switch?truefalse
ok
ok probe-scsi-all
/pci@1f,0/pci@1/scsi@1
ok
ok probe-ide
Device 0 ( Primary Master )
ATA Model: ST340016A
Device 1 ( Primary Slave )
Not Present
Device 2 ( Secondary Master )
Removable ATAPI Model: CRD-8483B
Device 3 ( Secondary Slave )
Not Present
ok
ok test-all
Testing /SUNW,ffb@1e,0
Testing /pci@1f,0/pci@1/scsi@1
No targets found
Selftest failed. Return code = -1
Testing /pci@1f,0/pci@1,1/SUNW,m64B@2
Display not installed
Test hardware registers - passed Ok
Test RamDAC - passed Ok
Test Frame buffer - passed Ok
Testing /pci@1f,0/pci@1,1/network@1,1
Hme register test succeeded.
Internal loopback test -- succeeded.
Transceiver check -- Using Onboard Transceiver - Timeout waiting for AutoNegotiation Status to be updated.
Timeout reading Link status. Check cable and try again.
Timeout waiting for AutoNegotiation Status to be updated.
Timeout reading LInk status. Check cable and try again.
AutoNegotiation Timeout.
Check Cable or Contact your System Administrator.
Link Down.
failed.
Selftest failed. Return code = -1
Testing /pci@1f,0/pci@1,1/ebus@1fdthree@14,3023f0
Testing floppy disk system. A formatted disk should be in the drive.
Recalibrate failed. The floppy drive is either missing, improperly connected, or defective.
Selftest failed. Return code = -1
ok
ok boot cdrom -sv
Boot device:/pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f File and args: -sv
Size: 0x7a768+0x1c319+0x30443 Bytes
module /platform/sun4u/kernel/sparcv9/unix: text at [0x1000000,0x107a767] data at 0x1800000
module misc/sparcv9/krtld: text at [0x107a768,0x10933af] data at 0x184c760
module /platform/sun4u/kernel/sparcv9/genunix: text at [0x10933b0,0x11f0f17] data at 0x1852000
module /platform/SUNW,Ultra-5_10/kernel/misc/sparcv9/platmod: text at [0x11f0f18,0x11f0faf] data at 0x18a4558
module /platform/sun4u/kernel/cpu/sparcv9/SUNW,UltraSPARC-IIi: text at [0x11f0fc0,0x11fd1c7] data at 0x18a4c80
SunOS Release 5.10 Version Generic_118833-33 64-bit
Copyright 1983-2006 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Ethernet address = 8:0:20:fd:88:8e
Using default device instance data
mem = 524288k (0x20000000)
avail mem = 5144596864
root nexus = Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 440MHz)
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
pcipsy0 at root: UPA 0x1f 0x0
pcipsy0 is /pci@1f,0
PCI-device:pci@1,1, simba0
simba0 is /pci@1f,0/pci@1,1
********stucked
The strange thing is that I replaced a hard disk yesterday and at one time I was able to boot it to single user mode, but when I tried to install OS on the new disk, it stopped at the place where I described as above again.
I have no totally no clues where the problem might be.
Appreciate your helps.
Peter
# 3
Hello Peter,
sorry for the delay.
Please check the harddisk cable, is it properly attached to the systemboard ?
Detach the harddisk, does the boot from CD now continue ?
Even if the PCI slots are probed later, remove the qfe add-in board.
The next step after the hang is probing the ide device.
I'm using a different configuration (Creator 3D, second harddisk attached as slave on the primary ide channel, SunPCi II and SCSI hba installed). Comments in bold.
pcipsy0 at root: UPA 0x1f 0x0
pcipsy0 is /pci@1f,0
PCI-device:pci@1,1, simba0
simba0 is /pci@1f,0/pci@1,1
********stucked
PCI-device: ide@3, uata0
uata0 is /pci@1f,0/pci@1,1/ide@3
sd2 at uata0: target 2 lun 0CD-drive
sd2 is /pci@1f,0/pci@1,1/ide@3/sd@2,0
root on /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:b fstype ufs
PCI-device: ebus@1, ebus0
ebus0 is /pci@1f,0/pci@1,1/ebus@1
power0 at ebus0: offset 14,724000
power0 is /pci@1f,0/pci@1,1/ebus@1/power@14,724000
pseudo-device: dld0
dld0 is /pseudo/dld@0
se0 at ebus0: offset 14,400000
se0 is /pci@1f,0/pci@1,1/ebus@1/se@14,400000
su0 at ebus0: offset 14,3083f8
su0 is /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8
su1 at ebus0: offset 14,3062f8
su1 is /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8
cpu0: UltraSPARC-IIi (portid 0 impl 0x12 ver 0x91 clock 440 MHz)
Booting to milestone "milestone/single-user:default".
Configuring devices.
pseudo-device: devinfo0
devinfo0 is /pseudo/devinfo@0
ffb0 at root: UPA 0x1e 0x0Creator 3D
ffb0 is /SUNW,ffb@1e,0
PCI-device: pci@1, simba1
simba1 is /pci@1f,0/pci@1
pseudo-device: pseudo1
pseudo1 is /pseudo/zconsnex@1
SUNW,hme0 : PCI IO 2.0 (Rev Id = c1) Found integrated ethernet
PCI-device: network@1,1, hme0
hme0 is /pci@1f,0/pci@1,1/network@1,1
/pci@1f,0/pci@1/scsi@4 (glm0): 53C875 SCSI add-in board
glm0 supports power management.
/pci@1f,0/pci@1/scsi@4 (glm0):
Rev. 6 Symbios 53c875 found.
PCI-device: scsi@4, glm0
glm0 is /pci@1f,0/pci@1/scsi@4
PCI-device: SUNW,m64B@2, m640[bi]integrated video
m640 is /pci@1f,0/pci@1,1/SUNW,m64B@2
m64#0: 1152x900, 4M mappable, rev 4750.7c
...
Michael
# 4
Hi Michael,I will check it tonight and keep you posted.Thanks for your input.Peter
# 5
Hi Michael,
Replaced disk cable, tried to reboot the system, it still stucked in the same place.
Dettached the hard drive, boot from cdrom, it stopped at the same place too.
So it seems not hard drive and cable issue.
The next thing I think need to check is power supply, so I am going to check power and will post results in here.
Peter
# 6
Michael,
Just checked the power supply. According to the manual, each pin should be as follows:
1 +3.3V +3.3 VDC
2 +3.3V +3.3 VDC
3 Gnd Chassis ground
4 +5V +5 VDC
5 Gnd Chassis ground
6 +5V +5 VDC
7 Gnd Chassis ground
8 PWR_OK Power okay
9 5VSB
10 +12V +12 VDC
11 +3.3V +3.3 VDC
12 -12V -12 VDC
13 Gnd Chassis ground
14 PS_ON Power supply on
15 Gnd Chassis ground
16 Gnd Chassis ground
17 Gnd Chassis ground
18 -5V -5 VDC
19 +5V +5 VDC
20 +5V +5 VDC
But mine is quite different from above. I am not sure the manual has been changed or just my power supply broke, will find another power support for a test.
Regards,
Peter