"Trap 3e" OBP error on Ultra 5.

My Ultra 5 (Solaris 10) is now unbootable, with the OBP failing with error "trap 3e" When it tries to boot from disk.

Disk is a Maxtor 80GB IDE, and was working previously.

I've booted to cdrom and run "Format" from Single user, but when I try to read the disk, it just core dumps.

I have no reason to believe this disk is bad.

Can anyone offer any guidance on troubleshooting this?

Thank you in advance,
Akbar.

This error is caused by a bad super block on the boot disk.

Boot CD-ROM in single user mode.

# fsck /dev/rdsk/<device>

This may report a super-block error.

# newfs -N /dev/rdsk/<device> 
/dev/rdsk/c0t0d0s0:     2048960 sectors in 1348 cylinders of 19 tracks, 
80 sectors 1000.5MB in 85 cyl groups (16 c/g, 11.88MB/g, 5696 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 24432, 48832, 73232, 97632, 122032, 146432, 170832, 195232, 219632,
244032, 268432, 292832, 317232, 341632, 366032, 390432, 414832, 439232,
463632, 488032, 512432, 536832, 561232, 585632, 610032, 634432, 658832,
683232, 707632, 732032, 756432, 778272, 802672, 827072, 851472, 875872,
900272, 924672, 949072, 973472, 997872, 1022272, 1290672, ...

Your output will not be the same, but the list of numbers is the important bit.

fsck -o b=<altblock> /dev/rdsk/<device>

Where <altblock> is one of the numbers in the list ( you may need to do this several times with different superblocks, if so choose one from the start one from the middle and one from the end )

/usr/sbin/installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk /dev/rdsk/<device>

And reboot.

Reborg, thank you for your response. Unfortunately, I was not able to resolve my issue using the information provided. At a certain point it became easier to reinstall the OS.

Thank you for your assitance though