leuzz.homelinux.org

leuzz.homelinux.org

a leuzz’s stuff, powered by a lot of beer.

leuzz.homelinux.org RSS Feed
 
 
 
 

Fixing trap 3e on Sun Ultra60 Openboot

Hello all,

Finally, after a (long) while I’ve found enough time to spend on:

trap 3e

on my SUN uber-allen Ultra60.

It’s a quite common problem as you can see just googling few words like trap 3e openboot
The workstation starts, gives you a trap 3e and doesn’t boot the system. You have to type the ‘boot’ command in order to boot (funny!) the system.

I’ve found ONE working  solution (what? the boot sector? Are you kidding me?) editing the ‘nvramrc’ openboot variable. You can edit openboot variables via your favourite Operating System with a command like ‘eeprom’ command (es. Linux – sparc-utils) or just typing in the openboot prompt.
So, Ladies and Gentlemen, here is the solution:

# 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

but, it isn’t “THE” solution, it’s just the solution, because it didn’t work for me.

My solution is:

# eeprom 'nvramrc=probe-all install-console banner \
probe-scsi boot'

It’s done.

References: http://docs.sun.com/app/docs/coll/216.2

Leave a Reply

Pages

Blogroll

Archives

 

September 2009
M T W T F S S
« Aug   Oct »
 123456
78910111213
14151617181920
21222324252627
282930