RELEASE NOTES FOR LION BMC RC10 - BMC29 June 17, 2002 Created: June 17, 2002 Modified: June 17, 2002 OVERVIEW This is the Lion BMC firmware release BMC29. It contains bug fix from the BMC28 release. For details on the bug fix, see below. NOTES; * PCI Reset (Soft Reset) ISR has been turned back on (accidentally it was turned off in BMC28). * Use HSC07 with this version of the BMC firmware. * Use CBC02 with this version of the BMC firmware. ******************************************************************************** RECOMMENDED CONFIGURATION * BMC29 * SRSDR15.SDR * HSC07 * CBC02 * BIOS114B DEPENDENCIES BIOS * This release of Lion BMC firmware requires BIOS 105B or newer UTILITIES * After installing this version of the BMC firmware, FW Update Utilities version 1.01 or greater should be used to communicate with the BMC. * IPMI driver summary: IPMI.EFI 1.2 - used with BMC10 or later and any version of BIOS * SMConfig: Use SMConfig version 1.0 1 to work with PEF filters individually for actions. SDR Files * The current SDR file provided by FW Development is SRSDR15.SDR. This SDR file version must be used with this version of BMC firmware. * Use the FRUSDR utility to program, read, or clear the SDR in the BMC flash. HSC * Depending on your SCSI BP board revision, the firmware update utility may report that it failed to update the the boot block on the HSC update. This is due to an outstanding hardware issue. The error message is as follow: *ERROR* Comparison of hex file versus flash boot code failed. UPDATING THE BMC FIRMWARE * Obtain a floppy (LS120) with the latest firmware update utility, the released Lion BMC hex file, and the appropriate EFI IPMI driver (see above). Boot the system with the floppy in the drive. * At the EFI prompt mount the floppy by typing "fs0:" * Load the appropriate IPMI driver by typing "load ipmi.efi" * Run the firmware update utility by typing "fwupdate lnbmc28.hex" * Follow the prompts to update operational firmware code. * Boot code needs to be updated as well if BMC 14 or earlier versions were previously installed. CHANGES INCLUDED IN BMC29 RELEASE (CHANGES FROM BMC28) * Bug fix details: - Tracker# 27364: BMC should not modify Generator ID for Add SEL requests. and also for events generated over IPMB bus. - Tracker# 29312: PCI slot events getting logged with soft reset. PCI Reset (Soft Reset) ISR has been turned back on (accidentally it was turned off in BMC28). This will suppress unwanted SEL events on PHP Slot sensors turning off and on due to Ctrl+Alt+del command (in BMC28). (Refer to 28038:With BMC 27 on Lion, watchdog timer never resets server, for commenting the PCI reset ISR.) KNOWN ISSUES: Sev3 - DR#26302 When Init Agent is Rerun, the PHP Slot sensors stay disabled for ever. This has been set to sev5 as an enhancement request for future platforms. * SIGNIFICANT OPEN/INVESTIGATE SEV2 TRACKER ENTRIES None HEX CODE FILE: LNBMC29.HEX 06/17/02 438,911 bytes ROM CHECKSUMS: Boot block Checksum = 0x6532 Operational Checksum = 0xD569 REVISION INFORMATION RETURNED BY GET DEVICE ID COMMAND Operational mode: v00.29 Flash update mode: v80.13 FW Product ID: Major 00, Minor 06 FILE VERSION TAGS OS_VERSION = v0.10 ASICIO_VERSION = v0.27 BOOT_VERSION = v0.21 UTILS_VERSION = v0.14 COMMON_VERSION = v0.39 USERINTF_VERSION = v0.20 EMP_VERSION = v0.27 FRB_CPU_VERSION = v0.26 INTERFACE_VERSION = v0.23 IPMI_CMDS_VERSION = v0.32 PEP_PEF_VERSION = v0.25 SENSCAN_VERSION = v0.31 DPC_LAN_VERSION = v0.26 LIST OF SUPPORTED APPLICATION COMMANDS 01h Get Device ID 01h Broadcast get device ID 04h Get Self Test results 57h Set Fault Indication 22h Reset watchdog timer 24h Set watchdog timer 25h Get watchdog timer 2Eh Set BMC global enables 2Fh Get BMC global enables 30h Clear message flags 31h Get message flags 33h Get message 34h Send message 35h Read event message buffer 37h Read SMM message buffer 52h Master write-read I2C 70h Set EMP Config. 71h Get EMP Config. 72h Submit PWD 73h Set EMP PWD 74h Set EMP Mux 75h Set EMP Reinit. 76h Set Modem String 77h Get Modem String 7Ah Write EMP 7Bh Rearm EMP Timer 7Ch Set BIOS Flags 7Dh Get BIOS Flags 7Eh Set EMP Phone Number 7Fh Get EMP Phone Number A0h Get PEF Capabilities A1h Set/Get PEF Configuration A2h Set Event Filter A3h Get Event Filter A8h Get PEP Capabilities A9h Set PEP Configuration Aah Get PEP Configuration Abh Set PEP Page String Ach Get PEP Page String Adh Page Immediate LIST OF SUPPORTED STORAGE COMMANDS 10h Get FRU inventory area info 11h Read FRU inventory data 12h Write FRU inventory data 20h Get SDR repository info 22h Reserve SDR repository 23h Get SDR 25h Partial add SDR 27h Clear SDR repository 28h Get SDR repository time 2Ch Run Initialization Agent 40h Get SEL info 42h Reserve SEL 43h Get SEL entry 44h Add SEL entry 47h Clear SEL 48h Get SEL time 49h Set SEL time LIST OF SUPPORTED SENSOR/EVENT COMMANDS 02h Platform event message 24h Set sensor hysterisis 25h Get sensor hysterisis 26h Set sensor threshold 27h Get sensor threshold 28h Set sensor event enable 29h Get sensor event enable 2Ah Re-arm sensor events 2Bh Get sensor event status 2Dh Get sensor reading LIST OF SUPPORTED FIRMWARE TRANSFER COMMANDS 00h Enter firmware transfer mode 01h Firmware program 02h Firmware read 03h Get firmware range checksum 04h Exit firmware transfer mode 05h Set Program Segment LIST OF SUPPORTED CHASSIS COMMANDS 00h Get Chassis Capabilities 01h Get Chassis Status 02h Chassis Control 0Fh Get POH Counter LIST OF SUPPORTED INTEL SPECIFIC COMMANDS 14h Get SM Signal 15h Set SM Signal 16h Read Self Test 18h Write BMC port 19h Read BMC port 1Ah Write BMC Memory 1Bh Read BMC Memory 1Eh Set Secure Mode Options 1Fh Get Secure Mode Options 3Ah Disable processor 47h Log Post Code 53h Get Front Panel CMOS Clear Options 54h Set Front Panel CMOS Clear Options 80h Run Init Agent Started 81h Run Init Agent End 82h Get ACPI Configuration Mode 83h Set ACPI Configuration Mode 90h Get Chassis Name 91h Set Chassis Name 60h Get Config Info 61h Get Config Data 62h Set Config Data B0h Set GUID B1h Get GUID B2h Set UTC Offset B3h Get UTC Offset B4h Set Host IP Address B5h Get Host IP Address B6h Set Host MAC Address B7h Get Host MAC Address B8h Set Subnet Mask B9h Get Subnet Mask BAh Set Router IP/MAC Address BBh Get Router IP/MAC Address BCh Set Alert Destination IP Address BDh Get Alert Destination IP Address BEh Set Trap Community String BFh Get Trap Community String C0h Get DPC Authentication Capabilities C1h Get DPC Status C2h Set DPC Mode C3h Set DPC password C4h Open DPC Session C5h DPC Authenticate C6h Close DPC Session LIST OF SUPPORTED INTEL PLATFORM SPECIFIC COMMANDS 01h Get BMC Platform Specific Signal States 02h Set Keylock State 03h Get CPU CoreRatio Bits 30h LCD Write 31h LCD Read 32h LCD Load Character Generator 33h LCD Display Control 34h Get LCD Information 60h Enter PLD Update Mode 61h Exit PLD Update Mode 62h Get PLD Update Capabilities 63h Get PLD Info 64h Program PLD Data 65h Get PLD Program Status SUPPORTED SENSORS Sensor# Sensor Name (BMC) 1 Pwr Unit Status 2 Pwr Unit Redund 3 Watchdog 4 Scrty Violation 5 BIOS Post Code 6 FP Diag Int 7 I/O Brd +1.5V 8 I/O Brd +1.8V 9 Spare VoltSnsr 1 A I/O Brd +2.5V B I/O Brd +3.3V C I/O Brd +3.3V SB D I/O Brd +5V E I/O Brd +5V SB F I/O Brd +12V 10 I/O Brd -12V 11 Proc Brd +1.5V 12 Proc Brd +1.8V 13 Proc Brd +3.3V 14 Spare VoltSnsr 2 15 SCSI TERMV00 16 SCSI TERMV01 17 SCSI TERMV02 18 SCSI TERMV10 19 SCSI TERMV11 1A SCSI TERMV12 1B F172 Tach Fan 1 1C F172 Tach Fan 2 1D F172 Tach Fan 3 1E F172 Tach Fan 4 1F F120 Tach Fan 5 20 F120 Tach Fan 6 21 CPU M0 Temp 22 CPU M1 Temp 23 CPU M2 Temp 24 CPU M3 Temp 25 Up Mem Brd Temp 26 Lw Mem Brd Temp 27 Sideplane Temp 28 I/O Brd Temp 29 Proc Brd Temp 1 2A Proc Brd Temp 2 2B CPU M0 FanBst 2C CPU M1 FanBst 2D CPU M2 FanBst 2E CPU M3 FanBst 2F Up MemBrd FanBst 30 Lw MemBrd FanBst 31 Sideplane FanBst 32 I/O Brd FanBst 33 ProcBrd FanBst 1 34 ProcBrd FanBst 2 35 CPU M0 Status 36 CPU M1 Status 37 CPU M2 Status 38 CPU M3 Status 39 PCI HP Slot 3 3A PCI HP Slot 4 3B PCI HP Slot 5 3C PCI HP Slot 6 3D PCI HP Slot 7 3E PCI HP Slot 8 3F PCI HP Slot 9 40 PCI HP Slot 10 41 CPU M0 PGd 42 CPU M1 PGd 43 CPU M2 PGd 44 CPU M3 PGd 45 Procbrd 1.5V PGd 46 ProcBrd 1.5V FOK 47 ProcBrd 1.8V PGd 48 ProcBrd 1.8V FOK 49 ProcBrd Sys PGd 4A ProcBrd Chipset 4B PwrSupply PwrOK 4C Up Mem Brd PGd 4D Lw Mem Brd PGd 4E Pwr Supply 1 4F Pwr Supply 2 50 Pwr Supply 3 51 Pwr Supply 4 52 Up MemBrd D2D_0 53 Up MemBrd D2D_1 54 Lw MemBrd D2D_0 55 Lw MemBrd D2D_1 56 SP 3.3V_CPU D2D 57 SP 3.3V_1 D2D 58 SP 3.3V_2 D2D 59 SP 5V_1 D2D 5A SP 5V_2 D2D 5B Hot Swap 12V D2D 5C TeeDock FanBst 5D Proc Brd Pres 5E Up Mem Brd Pres 5F Lw Mem Brd Pres 60 Hot Swap 48V FOK FRU Locator record for CPU M0 INFO FRU FRU Locator record for CPU M1 INFO FRU FRU Locator record for CPU M2 INFO FRU FRU Locator record for CPU M3 INFO FRU FRU Locator record for CPU M0 OEM FRU FRU Locator record for CPU M1 OEM FRU FRU Locator record for CPU M2 OEM FRU FRU Locator record for CPU M3 OEM FRU FRU Locator record for Pwr Supply 1 FRU FRU Locator record for Pwr Supply 2 FRU FRU Locator record for Pwr Supply 3 FRU FRU Locator record for Pwr Supply 4 FRU FRU Locator record for Proc Brd FRU FRU Locator record for Up Mem Brd FRU FRU Locator record for Lw Brd B FRU FRU Locator record for I/O Basebrd FRU FRU Locator record for Sideplane FRU FRU Locator record for I/O Basebrd FRU FRU Locator record for Sideplane FRU FRU Locator record for HSC TeeDock FRU FRU Locator record for HSC SCSI BP FRU (HSC) 01h 'HSC TeeDock Temp' 02h 'HSC SCSI BP Temp' 03h 'HSC Drv 1 Status' 04h 'HSC Drv 2 Status' 05h 'HSC Drv 1 Pres' 06h 'HSC Drv 2 Pres' See the SDR release notes for further information regarding the supported sensors.Download Driver Pack
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.