readme.txt Driver File Contents (PEC410XBmc121.zip)

**********************************************************************
                      Release Notes for
              CloudEdge Local Firmware Update Utility
                 For DOS, Windows and Linux

              Copyright (C) 2010 Dell Inc.
                    All rights reserved.

Reproduction in any manner whatsoever without the written permission 
of Dell Inc. is strictly forbidden.

Trademarks used in this text: "Dell" and "CloudEdge" are trademarks 
of Dell Inc.; "Microsoft" and "Windows" are registered trademarks of 
Microsoft Corporation; "Red Hat" is a registered trademark of 
Red Hat, Inc.)

Other trademarks and trade names may be used in this document to 
refer to either the entities claiming the marks and names or their 
products. Dell Inc. disclaims any proprietary interest in trademarks 
and trade names other than its own.

January 2010
**********************************************************************

======================================================================
CONTENTS
======================================================================
    1.0 Read Me First
    2.0 Manifest
    3.0 Tool Usage
    4.0 Verifying and Identifying

======================================================================
1.0 Read Me First
======================================================================
Function:
    Update firmware to the target device via webGUI/FTP/TFTP/HTTP 
    interface.

Utility:
    Internet Browser.
    IPMITOOL

======================================================================
2.0 Manifest
======================================================================
This package contains the following files.

\doc\AccessMACaddress.doc - SOP, access MAC address via serial channel
     communication.doc    - Network communication
     update_fw.doc        - SOP, Generate update F/W command for LAN
     update_fw_remote.doc - SOP, update F/W via LAN
     update_fw_web.doc    - SOP, update F/W via web GUI

\fw_img\BM3Pxxx.pec       - F/W, update use

\others\doc\update_fru.doc- SOP, Generate update FRU command for LAN

\others\fru\BM3Pxxx.fru   - FRU

\others\fw_bin\BM3Pxxx.bin- F/W, manufacture use

\tool\RE_UP_FW.EXE        - Generate update F/W command
      SC_TRANS.EXE        - Generate update FRU command
      UD_FRU2.EXE         - Generate update FRU data

======================================================================
3.0 Tool Usage
======================================================================   
Internet Browser
    1. Program Browser.
    2. Input BMC IP to URL field.
    3. Login, default user name "root" and default password "root".
    4. Change to update firmware page.
        a. Select firmware file.
            Click browse button to select file to update.
        b. Update Type
        c. Preserve Configuration
    5. After update finish, reset system.

IPMITOOL
    Example configure:
    BMC IP              =>10.1.7.19
    BMC account name    =>root
    BMC account password=>root
    TFTP server IP      =>10.1.7.136
    Firmware file name  =>firmimg.ast2050.dcs
    Firmware path       =>tftp://10.1.7.136/firmimg.ast2050.dcs

    The meaning of this command is:
    |---------------------------------------------|
    |Extended Configuration Command   NetFn  CMD  |
    |Reserved Extended Configuration  30h    01h  |
    |Set Extended Configuration	      30h    03h  |
    |Update Firmware                  08h    01h  |
    |Get Update Status                08h    02h  |
    |---------------------------------------------|

    1. Reserved Extended Configuration
    |----------------------------------------------------------------|
    |Request Data                                                    |
    |  byte    data field                                            |
    |  -       -                                                     |
    |----------------------------------------------------------------|
    |Response Data                                                   |
    |  byte    data field                                            |
    |  1       Completion Code                                       |
    |  2       Reservation ID, 00h is reserved.                      |
    |          The BMC shall automatically cancel the Reservation ID |
    |          if the value is not used in sub-sequential Get/Set    |
    |          Extended Configuration commands within 60 seconds.    |
    |----------------------------------------------------------------|
    Ex:
    Request:ipmitool -H 10.1.7.19 -I lan -U "root" -P "root" raw 0x30 
            0x01
    Response:byte1=>Reservation ID.

    2. Set Extended Configuration - Set the URI of the image file
    |----------------------------------------------------------------|
    |Request Data                                                    |
    |  byte    data field                                            |
    |  1       Reservation ID                                        |
    |  2       Configuration ID                                      |
    |  3       Attribute ID.                                         |
    |  4       Index (used by table object only)                     |
    |  5       Data Offset to write-LSB                              |
    |  6       Data Offset to write-MSB                              |
    |  7       In progress                                           |
    |          [7:4] reserved                                        |
    |          [3:0] in progress                                     |
    |            0-in progress                                       |
    |            1-last configuration data being transferred in this |
    |              this request                                      |
    |  8:N     Data to be written                                    |
    |          If byte5 and byte6 are 0x00, byte8 is total data      |
    |          length.                                               |
    |----------------------------------------------------------------|
    |Response Data                                                   |
    |  byte    data field                                            |
    |  1       Completion Code                                       |
    |            01h:no more data                                    |
    |  2       Bytes written-count is 1 based                        |
    |----------------------------------------------------------------|
    Ex:
    a. Request:ipmitool -H 10.1.7.19 -I lan -U "root" -P "root" raw 
               0x30 0x03 0x01 0x10 0x03 0x00 0x00 0x00 0x00 0x25 0x74 
               0x66 0x74 0x70 0x3A 0x2F 0x2F 0x31 0x30 0x2E 0x31 0x2E 
               0x37 0x2E 0x31 0x33 0x36 0x2F
       (tftp://10.1.7.136/)
       Response:byte1=>Bytes written.
    b. Request:ipmitool -H 10.1.7.19 -I lan -U "root" -P "root" raw 
               0x30 0x03 0x01 0x10 0x03 0x00 0x13 0x00 0x01 0x66 0x69 
               0x72 0x6D 0x69 0x6D 0x67 0x2E 0x61 0x73 0x74 0x32 0x30 
               0x35 0x30 0x2E 0x64 0x63 0x73
       (firmimg.ast2050.dcs)
       Response:byte1=>Bytes written.

    3. Update Firmware
    |----------------------------------------------------------------|
    |Request Data                                                    |
    |  byte    data field                                            |
    |  1       Interface Used: Specifies the interface which the     |
    |          image is transmitted through:                         |
    |            00h:System interface, such as KCS                   |
    |            01h:Networking, such as TFTP, FTP or HTTP           |
    |            02h:USB MSC, Legacy                                 |
    |            03h:USB init command                                |
    |  2       Update Type                                           |
    |          [7]-Force Update                                      |
    |            0:Normal update.                                    |
    |              An update operation will occur only when the BMC  |
    |              validate the target board, target product and     |
    |              version number.                                   |
    |            1:Forced update.                                    |
    |              Forced update make the BMC update the image       |
    |              without validate target board, target product and |
    |              version number.                                   |
    |          [6:3]-reserved                                        |
    |          [2:0]-Entity:Indicates the physical controller this   |
    |                image is associated. This is based on the       |
    |                Entity attribute of Configuration 0Fh in        |
    |                Extended Configurations.                        |
    |                0: BMC                                          |
    |                1: SYSTEM(BIOS)                                 |
    |                2: PDB                                          |
    |                3: FCB                                          |
    |  3:14    Install Options                                       |
    |          This field is optional. If present, it contains the   |
    |          list of options that control the installation         |
    |          procedure. The meanings of the numbers are specific to|
    |          the vendor.                                           |
    |----------------------------------------------------------------|
    |Response Data                                                   |
    |  byte    data field                                            |
    |  1       Completion Code                                       |
    |  2       Task ID                                               |
    |----------------------------------------------------------------|
    Ex:
    Request:ipmitool -H 10.1.7.19 -I lan -U "root" -P "root" raw 0x08 
            0x01 0x01 0x80
    Response:byte1=>task ID.

    4. Update progressing(about 5 minutes).

    5. Get Update Status
    |----------------------------------------------------------------|
    |Request Data                                                    |
    |  byte    data field                                            |
    |  1       Task ID                                               |
    |----------------------------------------------------------------|
    |Response Data                                                   |
    |  byte    data field                                            |
    |  1       Completion Code                                       |
    |  2       Status                                                |
    |            00h:Transmitting Image                              |
    |            01h:Validating Image                                |
    |            02h:Programming                                     |
    |            03h:Ready to Accept Image                           |
    |            80h:General error                                   |
    |            81h:Cannot establish connection                     |
    |            82h:Path not found                                  |
    |            83h:Transmission Abort                              |
    |            84h:Checksum error                                  |
    |            85h:Incorrect Platform                              |
    |            FFh:Completed                                       |
    |  3       Progression Indicator. This field is optional. If     |
    |          present, its value indicates the current progress of  |
    |          the status specified in Status byte.                  |
    |----------------------------------------------------------------|
    Ex:Use this command to get Update progress. When Update 
       completed, this command will return 0xFF.
    Request:ipmitool -H 10.1.7.19 -I lan -U "root" -P "root" raw 0x08 
            0x02 0x01
            (Task ID)
    Response:byte1=>status ID.

    6. BMC Cold reset
       Update complete, It is require a BMC cold reset.
    Request:ipmitool -H 10.1.7.19 -I lan -U "root" -P "root" raw 0x06 
            0x02

======================================================================
4.0 Verifying and Identifying
======================================================================
After finish BMC update, user can issue below process to check the BMC
 firmware version information.

Internet Browser
    1. Program Browser.
    2. Input BMC IP to URL field.
    3. Login, default user name "root" and default password "root".
    4. Firmware version show at home page.

IPMITOOL
    Example configure:
    BMC IP              =>10.1.7.19
    BMC account name    =>root
    BMC account password=>root
    1. ipmitool -H 10.1.7.19 -I lan -U "root" -P "root" raw 0x06 0x01
       Response:byte3=>major revision, byte4=>minor revision.

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web5, load: 0.57