Fix for a problem with some SCSI hard disks in Sun Ultra sparc hardware. The machine will not cold boot off these drives, it gives a 3e trap error. This is how I was able to fixx it.
http://www.howtofixcomputers.com/bb/sutra402594.html
It's a known incompatibility between OBP and the
firmware in certain IBM disks.
To get the system into a state where it'll boot without
manual intervention, you'll need to install some user code
in the nvramrc.
If you can boot the system, you can load the nvramrc
through the "eeprom" command (/usr/platform/sun4u/sbin/eeprom)
as root:
# 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@3" " 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@3" " show-children" execute-device-method
3: drop
4: ^C
ok nvrun
ok nvstore
ok setenv use-nvramrc? true
ok reset-all
*** Note, I had to use " /pci@1f,4000/scsi@3" not " /pci@1f,4000/scsi@1"
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,