Albertson, Brett wrote:
> Checking the requirements for c0d1 from the doc:
> 
> 1. slice 0 is marked a "root".
> 
> 2. /var is part of root and is UFS and mountable (no SVM mirroring)
> 
> 3. dev-zero:{root}# cat /var/sadm/system/admin/INST_RELEASE
> OS=Solaris
> VERSION=11
> REV=0
> 
> 4. dev-zero:{root}# cat /var/sadm/system/admin/CLUSTER
> CLUSTER=SUNWCXall
> 
> 5. dev-zero:{root}# cat /var/sadm/system/admin/.clustertoc | more
> CLUSTER=SUNWCipf
> NAME=Solaris IP Filter
> DESC=Solaris IP Filter
> VENDOR=Sun Microsystems, Inc.
> VERSION=1.0
> SUNW_CSRMEMBER=SUNWipfr
> SUNW_CSRMEMBER=SUNWipfu
> END
> CLUSTER=SUNWCiq
> NAME=Sun Java(tm) System Message Queue
> DESC=Sun Java(tm) System Message Queue
> VENDOR=Sun Microsystems, Inc.
> VERSION=1.0
> SUNW_CSRMEMBER=SUNWiqu
> SUNW_CSRMEMBER=SUNWiqr
> SUNW_CSRMEMBER=SUNWiqdoc
> SUNW_CSRMEMBER=SUNWiquc
> SUNW_CSRMEMBER=SUNWiqum
> SUNW_CSRMEMBER=SUNWiqjx
> SUNW_CSRMEMBER=SUNWiqfs
> END
> CLUSTER=SUNWCudf
> 
> etc.
> 
> It looks good to me.
> 
> 6. dev-zero:{root}# cat /boot/solaris/bootenv.rc
> #
> # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
> # Use is subject to license terms.
> #
> # CDDL HEADER START
> #
> # The contents of this file are subject to the terms of the
> # Common Development and Distribution License (the "License").
> # You may not use this file except in compliance with the License.
> #
> # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
> # or http://www.opensolaris.org/os/licensing.
> # See the License for the specific language governing permissions
> # and limitations under the License.
> #
> # When distributing Covered Code, include this CDDL HEADER in each
> # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
> # If applicable, add the following below this CDDL HEADER, with the
> # fields enclosed by brackets "[]" replaced with your own identifying
> # information: Portions Copyright [yyyy] [name of copyright owner]
> #
> # CDDL HEADER END
> #
> #pragma ident   "@(#)bootenv.rc 1.36    06/12/13 SMI"
> #
> #       bootenv.rc -- boot "environment variables"
> #
> setprop ata-dma-enabled 1
> setprop atapi-cd-dma-enabled 1
> setprop ttyb-rts-dtr-off false
> setprop ttyb-ignore-cd true
> setprop ttya-rts-dtr-off false
> setprop ttya-ignore-cd true
> setprop ttyb-mode 9600,8,n,1,-
> setprop ttya-mode 9600,8,n,1,-
> setprop lba-access-ok 1
> setprop bootpath /pci at 0,0/pci-ide at 7,1/ide at 0/cmdk at 1,0:a
> setprop console 'text'
> setprop prealloc-chunk-size 0x2000
> setprop keyboard-layout 'Unknown'
> 
> It seems to meet all of the criteria.
> 

Yup.

> BTW - there is definitely a bug in its identification procedures because
> I took out the "root" label on slice 0 of c0d0, and it still tried to
> upgrade it.  According to your doc, that should disqualify that disk.
> 

Are you sure it's actually trying to upgrade the Solaris 10 version and 
not the Solaris 11 version?  It should always reject any attempt to 
upgrade from Solaris 10 and only allow upgrades from 11.  The drive 
numbering may in fact be reversed when you're booted from CD, and that's 
why you're seeing this behavior.

Dave

Reply via email to