Monday Feb 23, 2009

Missing BMC Driver in OpenSolaris

Perhaps you've noticed that your unable to issue IPMI commands to the local BMC interface under OpenSolaris?

# ipmitool chassis status
Could not open bmc device: No such file or directory
# 

Apparently the BMC driver is an encumbered piece of code. See Bug ID 6799081.

I downloaded the latest Solaris Express Community Edition (SXCE) and copied over the driver.

# cp /media/SOL_11_X86/Solaris_11/Product/SUNWckr/reloc/kernel/drv/amd64/bmc /kernel/drv/amd64
# cp /media/SOL_11_X86/Solaris_11/Product/SUNWckr/reloc/kernel/drv/bmc /kernel/drv
# cp /media/SOL_11_X86/Solaris_11/Product/SUNWckr/reloc/kernel/drv/bmc.conf /kernel/drv

Rebooted the system and ran devfsadm...problem solved.

# devfsadm
# ipmitool chassis status
System Power         : on
Power Overload       : false
Power Interlock      : inactive
Main Power Fault     : false
Power Control Fault  : false
Power Restore Policy : always-off
Last Power Event     : 
Chassis Intrusion    : inactive
Front-Panel Lockout  : inactive
Drive Fault          : false
Cooling/Fan Fault    : false
#

Sunday Feb 22, 2009

Sun Fire X2100 Service Processor Setup

The optional M3290 Service Management Daughter Card (SMDC) can be setup fairly easily. Ensure that your BIOS, SMDC firmware, and Broadcom Ethernet controller firmware are all up to date. Check the Sun Fire X2100 Server Supplemental CD for the latest revisions.

I'm sharing this information in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Caveat emptor!

Contents

Tested Configuration

  • Sun Fire X2100 BIOS V1.1.8
  • SMDC Firmware V4.13
  • Broadcom 5721 Firmware V3.65
  • OpenSolaris 2008.11

Known Caveats

  • Per Appendix C of the Sun Fire X2100 Server User Guide, repeatedly sending escape sequences can hang the LAN on the SMDC card. If this occurs, you must manually reboot the system using the system reset button.

Update BIOS Settings

Enable Console Redirection in the BIOS.

Configure the SMDC

Run the BMC utility from the Sun Fire X2100 Server Supplemental CD to configure the SMDC's LAN settings and set passwords for the NULL, Operator, Admin, and OEM user accounts.

Update GRUB Configuration

Add serial and terminal entries to your GRUB configuration file and specify ttya as the OpenSolaris console:

Reboot and enjoy!

Other Resources

  • [1] My Sun Fire X2100 Wiki Page
  • [2] Sun Fire X2100 Server Supplemental CD Download
  • [3] GNU GRUB Manual
  • [4] Tyan M3290 Specifications
About

ptelles

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today