SRDB ID   Synopsis   Date
49494   Ultra[TM] 60: Error:Server unable to boot with error message: MSGREJ not expected   13 Dec 2002

Status Issued

Description
Ultra 60 unable to bootup.  Following error messages are displayed on 
the console.  

WARNING: /pci@1f,4000/scsi@3 (glm0):
    MSGREJ not expected
WARNING: /pci@1f,4000/scsi@3 (glm0):
    got SCSI bus reset
WARNING: /pci@1f,4000/scsi@3/sd@0,0 (sd0):
    SCSI transport failed: reason 'reset' : retrying command

The glm error messages repeats numerous times until system panics with
panic string unable to mount root filesystem and reboots.

/pci@1f,4000/scsi@3/sd@0,0 is the U60's boot disk.

- Can boot cdrom into single-user mode.
- fsck passes on all slices on boot disk.
- Can mount root filesystem on /a.
- format-->analyze-->read tests on c0t0d0 passes with no SCSI errors.
- Any attempts to boot from boot disk fails with above MSGREJ errors.

           
SOLUTION SUMMARY:
Boot failures and MSGREJ errors are caused by invalid entries in the
/kernel/drv/sd.conf file.

sd.conf with invalid entries:
-----------------------------
name="sd" class="scsi" class_prop="atapi"
        target=0 lun=0;
        target=0 lun=1;
        target=0 lun=2;
        target=0 lun=3;
        target=0 lun=4;
        target=0 lun=5;

sd.conf with corrected entries:
-------------------------------
name="sd" class="scsi" class_prop="atapi" target=0 lun=0;
name="sd" class="scsi" target=0 lun=1;
name="sd" class="scsi" target=0 lun=2;
name="sd" class="scsi" target=0 lun=3;
name="sd" class="scsi" target=0 lun=4;
name="sd" class="scsi" target=0 lun=5;

- boot cdrom -s
- mount root filesystem to /a
- vi /a/kernel/drv/sd.conf to correct invalid entries
- umount /a
- init 6           
INTERNAL SUMMARY:
           
SUBMITTER: Vincent Tram APPLIES TO: Hardware, Hardware/Ultra Workstations/Ultra 60 ATTACHMENTS:


Copyright (c) 1997-2003 Sun Microsystems, Inc.