Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ultra-60 OBP Trap 3e error, then OBP Trap 3e error and Fast Data Access MMU Miss

273 views
Skip to first unread message

William Kwan

unread,
Aug 7, 2004, 7:24:06 AM8/7/04
to
Hi all,

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

Beardy

unread,
Aug 7, 2004, 4:10:46 PM8/7/04
to

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 ;-)


Jorgen Moquist

unread,
Aug 9, 2004, 3:22:09 PM8/9/04
to
try this
ok setenv auto-boot? false # so you can reset-all without booting
ok reset-all
ok set-defaults # will reset to factory settings
ok probe-scsi-all # probe for the new disks
ok setenv boot-device disk # previous set-defaults sets it to net
ok setenv auto-boot? true #
ok boot cdrom # boot solaris cd
/Jörgen

Stefaan A Eeckels

unread,
Aug 11, 2004, 10:28:48 AM8/11/04
to
On 7 Aug 2004 04:24:06 -0700
wkw...@gmail.com (William Kwan) wrote:

> 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

0 new messages