Document Audience:INTERNAL
Document ID:I0569-1
Title:UDWIS SBus Host Adapter with isp-fcode 1.28 can cause "invalid command" during probe-scsi-all or boot -hv from a StorEdge D1000.
Copyright Notice:Copyright © 2005 Sun Microsystems, Inc. All Rights Reserved
Update Date:2004-01-07

---------------------------------------------------------------------
- Sun Proprietary/Confidential: Internal Use Only -
---------------------------------------------------------------------  
                            FIELD INFORMATION NOTICE
                  (For Authorized Distribution by SunService)
FIN #: I0569-1
Synopsis: UDWIS SBus Host Adapter with isp-fcode 1.28 can cause "invalid command" during probe-scsi-all or boot -hv from a StorEdge D1000.
Create Date: Mar/31/00
Keywords: 

UDWIS SBus Host Adapter with isp-fcode 1.28 can cause "invalid command" during probe-scsi-all or boot -hv from a StorEdge D1000.

Top FIN/FCO Report: No
Products Reference: isp-fcode 1.28 probe error
Product Category: Server / SW Admin; Desktop / SW Admin; 
                    Storage / SW Admin
Product Affected: 
Mkt_ID   Platform   Model   Description   Serial Number
------   --------   -----   -----------   -------------
Systems Affected
----------------
 -       A11        ALL    Ultra Enterprise 1              -
 -       A12        ALL    Ultra Enterprise 1E             -
 -       A14        ALL    Ultra Enterprise 2              -
 -       SC1000     ALL    Sparc Server 1000               -
 -       SC2000     ALL    Sparc Server 2000               -
 -       E3000      ALL    Ultra Enterprise 3000           -
 -       E3500      ALL    Ultra Enterprise 3500           -
 -       E4000      ALL    Ultra Enterprise 4000           -
 -       E4500      ALL    Ultra Enterprise 4500           -
 -       E5000      ALL    Ultra Enterprise 5000           -
 -       E5500      ALL    Ultra Enterprise 5500           -
 -       E6000      ALL    Ultra Enterprise 6000           -
 -       E6500      ALL    Ultra Enterprise 6500           -
 -       E10000     ALL    Ultra Enterprise 10000          -

X-Options Affected
------------------
X1065      -        -      Opt Ultra Dwis Hostadapter      -
  -      A1000      ALL    StorEdge A1000                  -
  -        -        ALL    Netra st A1000                  -
  -      D1000      ALL    StorEdge D1000                  -
  -        -        ALL    Netra st D1000                  -
  -      A3500      ALL    StorEdge A3500                  -
  -        -        ALL    StorEdge L280 tape library      -
  -        -        ALL    StorEdge L700 tape library      -
  -        -        ALL    StorEdge L1000 tape library     -
  -        -        ALL    StorEdge L1800 tape library     -
  -        -        ALL    StorEdge L3500 tape library     -
  -        -        ALL    StorEdge L11000 tape library    -
Parts Affected: 
Part Number   Description                       Model
-----------   -----------                       -----
370-2443-02   OPT ULTRA DWIS/s HOST ADAPTER       -
References: 
BugId:  4304883, 4312636
ECO:    WO_16478
FIN:    I0547-1
FCO:    AO163-1
ESC:    524801
Issue Description: 
Any system installed with a UDWIS/S pn 370-2443-02 (isp-fcode 1.28)
has the possibility of displaying "invalid command" messages during
POST, "probe-scsi-all" at the ok prompt, or booting IF the variable
"diag-switch?" is set to "true".

Sample system configuration and error messages;

UDWIS/S card (isp-fcode 1.28, pn 370-2443-02) is installed on a
Sunfire (+) Ultra Enterprise E3X00 - E6X00 systems with "diag-switch?" 
set to "true".

An "invalid command" message will be displayed after a "power on" or
during a "probe-scsi-all" or after a system boot, as follows.

   power on

      ::
   probing memory Bank #x   0  +  0  :256Megabytes
   proving UPA Slot at 1e,0        SUNW,ffb
   probing /sbus@1f,0 at 0,0  Nothing there
   probing /sbus@4,0 at 4,0 QLGC,isp invalid command sd st <=== Error shown here     
   8-slot Sun Enterprise E4500/E5500, No Keyboard
   OpenBoot 3.2.23, 1280 MB memory installed, Serial #7973729.
   Ethernet address 8:0:20:79:ab:61, Host ID: 8079ab61.

   {0} ok probe-scsi-all

   /sbus@5,0/SUNW,fas@3,8800000

   /sbus@4,0/QLGC,isp@2,10000                           
   invalid command             <=== Error shown here
   Target 0 
   Unit 0   Disk     SEAGATE ST34501WCSUN4.2G05589803454449
                     Copyright (c) 1997 Seagate
                     All rights reserved 

   Rebooting with command: boot -hv
   Boot device: /sbus@4,0/QLGC,isp@2,10000/sd@0,0  File and args: -hv
   sd seek 0 0 sd read-blocks ffc60000 0 40 
   returns 40 
   returns 0 
   sd seek 200 0 returns 0 
   invalid command  <==== Error shown here
   Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54. 
   FCode UFS Reader 1.11 97/07/10 16:19:15. 
   sd seek 0 0 sd read-blocks ffc60000 0 40 
   returns 40 
   returns 0 
   sd seek 2000 0 returns 0 
   sd seek 8000 0 sd read-blocks ffc60000 40 40 
   returns 40 
   returns 0 
   sd seek 104000 0 sd read-blocks ffc60000 820 40 
   returns 40 
   returns 0

Upon further investigation, it has been noted that this is normal
behavior for the UDWIS/S FCode 1.28 when the "diag-switch?" variable
is set to "true".  The debugging code in FCode 1.28 will intentionally
respond with an "invalid command" message.  This is is not a bug and
does not cause any loss of functionality (reference Bug ID 4304883 or
Esc# 524801).
Implementation: 
---
        |   |   MANDATORY (Fully Pro-Active)
         ---    
         
  
         ---
        |   |   CONTROLLED PRO-ACTIVE (per Sun Geo Plan) 
         --- 
         
                                
         ---
        | X |   REACTIVE (As Required)
         ---
Corrective Action: 
Enterprise Customers and authorized Field Service Representatives may
avoid the above mentioned problem UDWIS/S invalid command error messages
by following the recommendation as shown below;


1.   Before attempting to boot a system with a UDWIS/S card installed;

     .  Be sure to set the diag-switch?" to false as shown below:
     
     .  Be sure not to set the key-switch to diag positon.

      
        EXAMPLE:      

        Hardware Power ON

        8-slot Sun Enterprise E4500/E5500, No Keyboard
        OpenBoot 3.2.23, 1280 MB memory installed, Serial #7973729.
        Ethernet address 8:0:20:79:ab:61, Host ID: 8079ab61.

        {0} ok setenv diag-switch?  false <==== change from true to false
Comments: 
--------------------------------------------------------------------------
Implementation Footnote: 
i)   In case of MANDATORY FINs, Enterprise Services will attempt to    
     contact all affected customers to recommend implementation of 
     the FIN. 
   
ii)  For CONTROLLED PROACTIVE FINs, Enterprise Services mission critical    
     support teams will recommend implementation of the FIN  (to their  
     respective accounts), at the convenience of the customer. 

iii) For REACTIVE FINs, Enterprise Services will implement the FIN as the   
     need arises.
----------------------------------------------------------------------------
All released FINs and FCOs can be accessed using your favorite network 
browser as follows:
 
SunWeb Access:
-------------- 
* Access the top level URL of http://sdpsweb.ebay/FIN_FCO/

* From there, select the appropriate link to query or browse the FIN and
  FCO Homepage collections.
 
SunSolve Online Access:
-----------------------
* Access the SunSolve Online URL at http://sunsolve.Corp/

* From there, select the appropriate link to browse the FIN or FCO index.

Supporting Documents:
---------------------
* Supporting documents for FIN/FCOs can be found on Edist.  Edist can be 
  accessed internally at the following URL: http://edist.corp/.
  
* From there, follow the hyperlink path of "Enterprise Services Documenta- 
  tion" and click on "FIN & FCO attachments", then choose the appropriate   
  folder, FIN or FCO.  This will display supporting directories/files for 
  FINs or FCOs.
   
Internet Access:
----------------
* Access the top level URL of https://infoserver.Sun.COM
--------------------------------------------------------------------------
General:
--------
* Send questions or comments to [email protected]
---------------------------------------------------------------------------
Statusinactive