I wish someone can help me out in this situation.
Got an Ultra-60 from a friend and replaced the two 4GB drives
with two new 36GB drives. System start ends with at OBP with the
following message:
------------------
Sun Ultra 60 UPA/PCI (2 X UltraSPARC-II 296MHz), No Keyboard
OpenBoot 3.31, 512 MB memory installed, Serial #9637390.
Ethernet address 8:0:20:93:e:e, Host ID: 80930e0e.
Trap 3e
{0} ok
--------------------
I searched the web. I tried to add "probe-all" and
"install-console banner ?" to nvram. After this, I got another error
at OBP:
"Fast Data Access MMU Miss"
Just in case you ask, there's no jumpers on these HP drives to
turn sync neogiation off. So... I am stuck.
Any comment is welcome, thanks in advance.
William
William, it appears that you are trying to boot of one of the two new
36GB drives. Unless they have an installation of Solaris on them, then
the box will not boot.
When you gt to the ok prompt, insert a Solaris boot CD, and try entering
"boot cdrom". This should kick off a fresh Solaris installation. If it
doesn't, then please post ny further errors here.
A word of advice: don't try OBP commands unless you know *exactly* what
they do. You can confuse the hardware with some of them, and thus render
the hardware "difficult" to resurrect.
HTH.
BTW: if your friend has any more Ultra 60's that he would like to find a
good home for, then I can send you/him my email address ;-)
> I wish someone can help me out in this situation.
>
> Got an Ultra-60 from a friend and replaced the two 4GB drives
> with two new 36GB drives. System start ends with at OBP with the
> following message:
>
> ------------------
> Sun Ultra 60 UPA/PCI (2 X UltraSPARC-II 296MHz), No Keyboard
> OpenBoot 3.31, 512 MB memory installed, Serial #9637390.
> Ethernet address 8:0:20:93:e:e, Host ID: 80930e0e.
>
> Trap 3e
> {0} ok
> --------------------
>
That's known behaviour with certain SCSI disks.
You'll need to install some user code in the nvramrc.
If you can boot the system, you can load said nvramrc
through the "eeprom" command (/usr/platform/sun4u/sbin/eeprom):
# eeprom 'use-nvramrc?=true'
# eeprom 'nvramrc=probe-all install-console banner ? \
" Probe UltraSCSI controller to fix trap 3e error" type cr ? \
" /pci@1f,4000/scsi@1" " show-children" execute-device-method drop'
It can also be done through OBP's nvedit command:
STOP-A
ok nvedit
0: probe-all install-console banner
1: " Probe UltraSCSI controller to fix trap 3e error" type cr
2: " /pci@1f,4000/scsi@1" " show-children" execute-device-method
3: drop
4: ^C
ok nvrun
ok nvstore
ok setenv use-nvramrc? true
ok reset-all
The "nvrun" command executes what you've just keyed into the
temporary buffer, useful to test if it works OK.
"nvstore" saves the code to the nvram, and the "setenv"
command tells the system to execute the nvramrc contents on
booting.
Take care,
--
Stefaan
--
"What is stated clearly conceives easily." -- Inspired sales droid