Category Archives: Hardware

Connecting to XSCF and accessing console

Sun SPARC Enterprise M-class server has a new service processor.

XSCF> man intro

Intro Intro(1)

NAME
Intro – list the commands provided by the XSCF firmware

DESCRIPTION
This Intro page lists the user commands (exit(1), man(1),
and who(1)) and system administration commands (all the oth-
ers, beginning with addboard(8)) provided by the XSCF
firmware of the SPARC Enterprise
M3000/M4000/M5000/M8000/M9000 servers. Some XSCF commands
have the same name as their Oracle Solaris OS counterpart,
but function slightly differently. For details, refer to the
man page for each command.

The following commands are supported:

exit exit the XSCF shell

man display manual pages of specified
XSCF shell command

who display a list of the user accounts
who are logged in to the XSCF

addboard configure an eXtended System
Board(XSB) into the domain confi-
guration or assigns it to the domain
configuration

addcodactivation add a Capacity on Demand (COD)
hardware activation key (COD key) to
the COD database

addcodlicense add a Capacity on Demand (COD)
right-to-use (RTU) license key to
the COD license database

addfru add a Field Replaceable Unit (FRU)

XCP Last change: April 2013 1

Intro Intro(1)

adduser create an XSCF user account

applynetwork apply XSCF network information to
the XSCF

cfgdevice connect a CD-RW/DVD-RW and TAPE
drive unit to the port, disconnect
it from the port, or display the
status of the drive

clockboard set or display the clock control
unit used at system startup

console connect to a domain console

deleteboard disconnect an eXtended System Board
(XSB) from the domain configuration

deletecodactivation remove a Capacity on Demand (COD)
hardware activation key (COD key)
from the COD database

deletecodlicense remove a Capacity on Demand (COD)
right-to-use (RTU) license key from
the COD license database

deletefru delete a Field Replaceable Unit
(FRU)

deleteuser delete an XSCF user account

XCP Last change: April 2013 2

Intro Intro(1)

disableuser disable an XSCF user account

dumpconfig save system configuration informa-
tion to a file

enableuser enable an XSCF user account

flashupdate update the firmware

fmadm fault management configuration tool

fmdump view fault management logs

fmstat report fault management module
statistics

forcerebootxscf reset the XSCF forcibly

getflashimage download a firmware image file

ioxadm manage External I/O Expansion Units
and add-in cards that contain Energy
Storage Modules and are attached to
the host system

moveboard move an eXtended System Board (XSB)
from the current domain to another

nslookup refer to the DNS server for the host

XCP Last change: April 2013 3

Intro Intro(1)

password manage user passwords and expiration
settings

ping send the ICMP ECHO_REQUEST packets
to the network host or the network
device

poweroff turn off the power to the specified
domain

poweron turn on the power to the specified
domain

prtfru display FRUID data on the system and
External I/O Expansion Unit

rebootxscf reset the XSCF

replacefru replace a Field Replaceable Unit
(FRU)

reset reset the specified domain

resetdateoffset reset time of domains to match sys-
tem time

restoreconfig restore the system configuration
information previously saved by
dumpconfig

restoredefaults restore factory settings of the
server or XSCF unit

XCP Last change: April 2013 4

Intro Intro(1)

sendbreak send a break signal to the specified
domain

setad configure Active Directory

setaltitude set the altitude of the system or
whether or not the air filter
installed

setarchiving configure the log archiving func-
tionality

setaudit manage the system auditing func-
tionality

setautologout set the session timeout time of the
XSCF shell

setcod set up the Capacity on Demand (COD)
resources used for domains

setdate set the date and time of XSCF

setdcl set a domain component list (DCL)

setdomainmode set a domain mode

setdomparam forcibly rewrite OpenBoot PROM
environment variables

XCP Last change: April 2013 5

Intro Intro(1)

setdscp set the IP address assignments for
the Domain to Service Processor Com-
munications Protocol (DSCP)

setdualpowerfeed set dual power feed mode

setemailreport set up the email report configura-
tion data

sethostname set a host name and domain name for
an XSCF unit

sethttps start or stop the HTTPS service,
which is used in the XSCF network.
This command also performs
authentication-related settings

setldap configure the Service Processor as a
Lightweight Directory Access Proto-
col (LDAP) client

setldapssl configure LDAP/SSL

setlocale set the default locale of the XSCF

setlocator control the blinking of the CHECK
LED on the operator panel

setloginlockout enable or disable login lockout
feature

XCP Last change: April 2013 6

Intro Intro(1)

setlookup enable or disable the use of the
Lightweight Directory Access Proto-
col (LDAP) server for authentication
and privilege lookup

setnameserver set the domain name system (DNS)
servers and the DNS search paths
used in the XSCF network

setnetwork set or remove the network interface
that used in XSCF

setntp set the NTP servers used on the XSCF
network, the stratum value, the pre-
ferred server and the clock address
of the local clock of XSCF

setpacketfilters set the IP packet filtering rules to
be used in the XSCF network

setpasswordpolicy manage the system password policy

setpowerupdelay set the warm-up time of the system
and wait time before system startup

setprivileges assign user privileges

setroute set routing information for an XSCF
network interface

setshutdowndelay set the shutdown wait time at power
interruption of the uninterruptible
power supply (UPS)

XCP Last change: April 2013 7

Intro Intro(1)

setsmtp set up the Simple Mail Transfer Pro-
tocol (SMTP) settings

setsnmp manage the SNMP agent

setsnmpusm specify the SNMPv3 agent’s User-
based Security Model (USM) confi-
guration

setsnmpvacm modify the SNMPv3 agent’s View-based
Access Control Model (VACM) confi-
guration

setssh configure the settings for the
Secure Shell (SSH) service used in
the XSCF network

setsunmc start or stop the Sun Management
Center agent and make changes to its
configuration

settelnet start or stop the telnet service
used in the XSCF network

settimezone set the time zone and Daylight Sav-
ing Time of XSCF

setupfru set up device hardware

setupplatform set up platform specific settings

XCP Last change: April 2013 8

Intro Intro(1)

showad show Active Directory configuration
and messages

showaltitude display the altitude of the system
and whether the air filter installed

showarchiving display log archiving configuration
and status

showaudit display the current auditing system
state

showautologout display the session timeout time of
the XSCF shell

showboards display information on an eXtended
System Board (XSB)

showcod display Capacity on Demand (COD)
information

showcodactivation display the current Capacity on
Demand (COD) hardware activation
permits (COD permits) stored in the
COD database

showcodactivationhistoryshow Capacity on Demand (COD)
activation log

showcodlicense display the current Capacity on
Demand (COD) right-to-use (RTU)
licenses stored in the COD license
database

XCP Last change: April 2013 9

Intro Intro(1)

showcodusage display the current usage statistics
for Capacity on Demand (COD)
resources

showconsolepath display information on the domain
console that is currently connected

showdate show the date and time of XSCF

showdateoffset display differences between system
time and domain times

showdcl display the current domain component
list (DCL)

showdevices display current information on an
eXtended System Board (XSB)

showdomainmode display the domain mode

showdomainstatus display the current domain component
list (DCL)

showdscp display the IP addresses assigned to
the Domain to Service Processor Com-
munications Protocol (DSCP)

showdualpowerfeed display the current setting of dual
power feed mode

showemailreport display the email report configura-
tion data

XCP Last change: April 2013 10

Intro Intro(1)

showenvironment display the air flow volume, intake
air temperature and humidity, tem-
perature sensor, voltage sensor, fan
speed, and power consumption infor-
mation in the server

showfru display the hardware settings of
specified device

showhardconf display information about Field
Replaceable Units (FRUs) installed
in the system

showhostname display the current host name for
the XSCF unit

showhttps display the status of the HTTPS ser-
vice set for the XSCF network

showldap display the Lightweight Directory
Access Protocol (LDAP) configuration
for the Service Processor

showldapssl show LDAP/SSL configuration and mes-
sages

showlocale display the current setting for the
XSCF locale

showlocator display the state of the CHECK LED
on the operator panel

showloginlockout display the account lockout setting

XCP Last change: April 2013 11

Intro Intro(1)

showlogs display the specified log

showlookup display the configuration for
authentication and privileges lookup

showmonitorlog display the contents of monitoring
messages in real time

shownameserver display the registered domain name
system (DNS) servers and the DNS
search paths specified on the XSCF
network

shownetwork display information of network
interfaces for XSCF

shownotice display copyright and license infor-
mation for the copyright information
for eXtended System Control Facility
(XSCF) Control Package (XCP)

showntp display the NTP servers currently
set for the XSCF network

showpacketfilters show the IP packet filtering rules
that are set in the XSCF network

showpasswordpolicy display the current password set-
tings

showpowerupdelay display the current settings for the
warm-up time of the system and wait
time before system startup

XCP Last change: April 2013 12

Intro Intro(1)

showresult display the exit status of the most
recently executed command

showroute display routing information for an
XSCF network interface

showshutdowndelay show the shutdown wait time at power
interruption of the uninterruptible
power supply (UPS)

showsmtp display the Simple Mail Transfer
Protocol (SMTP) configuration infor-
mation

showsnmp display the configuration informa-
tion and current status of the SNMP
agent

showsnmpusm display the current User-based Secu-
rity Model (USM) information for the
SNMP agent

showsnmpvacm display the current View-based
Access Control Access (VACM) infor-
mation for the SNMP agent

showssh display the settings of the Secure
Shell (SSH) service that configured
for the XSCF network

showstatus display the degraded Field Replace-
able Units (FRUs)

XCP Last change: April 2013 13

Intro Intro(1)

showsunmc show setup information and status of
Sun Management Center agent

showtelnet display the current status of the
telnet service for the XSCF network

showtimezone display the XSCF time zone and Day-
light Saving Time information of
current settings

showuser display user account information

snapshot collect and transfer environment,
log, error, and FRUID data

switchscf switch the XSCF unit between the
active and standby states

testsb perform an initial diagnosis of the
specified physical system board
(PSB)

traceroute display the route packets take to
the specified network host or the
network device

unlockmaintenance forcibly release the locked status
of XSCF

version display firmware version

XCP Last change: April 2013 14

Intro Intro(1)

viewaudit display audit records

XCP Last change: April 2013 15

Displays the domain status for all domains

XSCF> showdomainstatus -a
DID Domain Status
00 Running
01 Running
02 Running
03 –
04 –
05 –
06 –
07 –
08 –
09 –
10 –
11 –
12 –
13 –
14 –
15 –
16 –
17 –
18 –
19 –
20 –
21 –
22 –
23 –

Connecting to domain 00. To exit, press #.

XSCF> console -d 00

Console contents may be logged.
Connect to DomainID 0?[y|n] :y

*******************************************************************************
* *
* Use of this system is restricted to authorized users. User activity is *
* monitored and recorded by system personnel. Anyone using this system *
* expressly consents to such monitoring and recording. BE ADVISED: if *
* possible criminal activity is detected, system records, along with certain *
* personal information, may be provided to law enforcement officials. *
* *
*******************************************************************************
solaris10 console login: exit from console.

Connecting to domain 01. To exit, press #.

XSCF> console -d 01

Console contents may be logged.
Connect to DomainID 1?[y|n] :y

*******************************************************************************
* *
* Use of this system is restricted to authorized users. User activity is *
* monitored and recorded by system personnel. Anyone using this system *
* expressly consents to such monitoring and recording. BE ADVISED: if *
* possible criminal activity is detected, system records, along with certain *
* personal information, may be provided to law enforcement officials. *
* *
*******************************************************************************
solaris11 console login: exit from console.

Type exit to exit XSCF

XSCF> exit
logout
Connection to 172.22.250.60 closed.

Updating HP BLc Emulex LPe1105-HP FC Mezz Option Kit – Flash Engine exit code: 2 – All updates failed. – Flash complete [7]

I was receiving error Flash Engine exit code: 2

root@suse11:/usr/lib/x86_64-linux-gnu/hp-firmware-fc-emulex-2015.02.01-1.1 # ./.hpsetup
—————————————————
Loading references…done.
Performing discovery…
Preparing the Emulex Kit…done
Performing flash — DO NOT INTERRUPT!
Executing flash engine: ./elxflashStandalone*/lx/elxflash.sh /fc /update 1>> /var/cpq/Component.log 2>> /var/cpq/Component.log 3>> /var/cpq/Component.log
Flash Engine exit code: 2
All updates failed.
Flash complete [7]

I have a dual port Emulex LPe1105-HP

root@suse11:~ # systool -av -c fc_host | grep “Class Device =”
Class Device = “host0”
Class Device = “host1”

root@suse11:~ # systool -c scsi_host -v -d host0 | grep modeldesc
modeldesc = “HP BLc Emulex LPe1105-HP FC Mezz Option Kit”
root@suse11:~ # systool -c scsi_host -v -d host1 | grep modeldesc
modeldesc = “HP BLc Emulex LPe1105-HP FC Mezz Option Kit”

Reviewing the log file, it seems that this server already had the firmware flashed

root@suse11:~ # cat /var/cpq/Component.log
=================================================================

Installation started: Wed Oct 7 10:57:33 BRT 2015

Installing: CP022701.scexe
Version: 2014.04.01a
Description: HP Firmware Flash for Emulex Fibre Channel HBAs and CNAs

—————————————————
Loading references…done.
Performing discovery…
Preparing the Emulex Kit…done
Performing flash — DO NOT INTERRUPT!
Executing flash engine: ./elxflashStandalone*/lx/elxflash.sh /sysfs /update 1>> /var/cpq/Component.log 2>> /var/cpq/Component.log 3>> /var/cpq/Component.log

Wed Oct 7 10:58:12 2015
HBA=LPe1105, Port Type=FC, WWN=10:00:00:00:C9:9A:35:8E,
Update=Firmware, Image=ZF282X4.ALL, New=282X4, Old=280A4, Status=Success

Wed Oct 7 10:58:33 2015
HBA=LPe1105, Port Type=FC, WWN=10:00:00:00:C9:9A:35:8E,
Update=Boot Code, Image=ZU610A14.PRG, New=610A14, Old=603A7, Status=Success

Wed Oct 7 10:59:11 2015
HBA=LPe1105, Port Type=FC, WWN=10:00:00:00:C9:9A:35:8F,
Update=Firmware, Image=ZF282X4.ALL, New=282X4, Old=280A4, Status=Success

Wed Oct 7 10:59:32 2015
HBA=LPe1105, Port Type=FC, WWN=10:00:00:00:C9:9A:35:8F,
Update=Boot Code, Image=ZU610A14.PRG, New=610A14, Old=603A7, Status=Success

elxflash: All required updates succeeded – Return Code=0

Flash Engine exit code: 0
All updates were successful. Reboot needed.
Flash complete [1]

Return code: 1

Installation complete: Wed Oct 7 10:59:32 BRT 2015

=================================================================

—————————————————
Loading references…done.
Performing discovery…
Preparing the Emulex Kit…done
Performing flash — DO NOT INTERRUPT!
Executing flash engine: ./elxflashStandalone*/lx/elxflash.sh /fc /update 1>> /var/cpq/Component.log 2>> /var/cpq/Component.log 3>> /var/cpq/Component.log

elxflash: Error – all required updates failed – Return Code=2

Flash Engine exit code: 2
All updates failed.
Flash complete [7]
—————————————————
Loading references…done.
Performing discovery…
Preparing the Emulex Kit…done
Performing flash — DO NOT INTERRUPT!
Executing flash engine: ./elxflashStandalone*/lx/elxflash.sh /fc /update 1>> /var/cpq/Component.log 2>> /var/cpq/Component.log 3>> /var/cpq/Component.log

elxflash: Error – all required updates failed – Return Code=2

Flash Engine exit code: 2
All updates failed.
Flash complete [7]

Linux error in a server with kernel: st reservation conflict – tapes not available

In a Linux server it was not showing the tape drives available that were previously available.

On /var/log/messages was showing a message about a reservation conflict

Nov 29 00:49:15 linux kernel: st 3:0:19:0: reservation conflict

This message is about the SCSI reservation that the backup software is applying to the tape drives.

Once the software finishes using the tapes it will make them available to other servers

Contacting Onboard Administrator and accessing iLO for an HP Integrity through command line

Connect to Onboard Administrator

emerson@myhost:~ $ telnet 10.32.33.141
Trying 10.32.33.141…
Connected to 10.32.33.141 (10.32.33.141).
Escape character is ‘^]’.

—————————————————————————–
WARNING: This is a private system. Do not attempt to login unless you are an
authorized user. Any authorized or unauthorized access and use may be moni-
tored and can result in criminal or civil prosecution under applicable law.
—————————————————————————–
Firmware Version: 3.21
Built: 11/15/2010 @ 09:59
OA Bay Number: 1
OA Role: Active
OnboardAdministrator login: Administrator
Password:

Listing all the available server on the C7000 chassis. I need to know which bay is used by hp-uxnode5

HP BladeSystem Onboard Administrator
(C) Copyright 2006-2010 Hewlett-Packard Development Company, L.P.

Type ‘HELP’ to display a list of valid commands.
Type ‘HELP ‘ to display detailed information about a specific command.
Type ‘HELP HELP’ to display more detailed information about the help system.

OnboardAdministrator> show server list

Bay iLO Name iLO IP Address Status Power UID Partner
— —————————– ————— ——– ——- — ——-
1 hp-uxnode1 10.32.33.166 OK On Off
2 hp-uxnode2 10.32.33.167 OK On Off
3 hp-uxnode3 10.32.33.168 OK On Off
4 hp-uxnode4 10.32.33.169 OK On Off
5 hp-uxnode5 10.32.33.170 OK On Off
6 hp-uxnode6 10.32.33.171 OK On Off
7 hp-uxnode7 10.32.33.172 OK On Off
8 hp-uxnode8 10.32.33.173 OK On Off
9 [Subsumed]
10 [Subsumed]
11 [Subsumed]
12 [Subsumed]
13 [Subsumed]
14 [Subsumed]
15 [Subsumed]
16 [Absent]
Totals: 8 server blades installed, 8 powered on.

Connecting to bay 5

OnboardAdministrator> CONNECT SERVER 5

Connecting to bay 5 …

Hewlett-Packard Integrated Lights-Out 3

(C) Copyright 1999-2010 Hewlett-Packard Development Company, L.P.

MP Host Name: hp-uxnode5

Revision: 01.01.02

Thu Nov 12 19:45:30 2015

*************************************************************************
MP ACCESS IS NOT SECURE
A default MP user Admin/Admin is currently configured
with the default password and remote access is enabled. Modify the
default password or delete the default user (see UC command)
OR
Disable all types of remote access (see SA command)

*************************************************************************

MP MAIN MENU:

CO: Console
VFP: Virtual Front Panel
CM: Command Menu
CL: Console Log
SL: Show Event Logs
HE: Main Help Menu
X: Exit Connection

[hp-uxnode5]</> hpiLO->

Accessing console

[hp-uxnode5]</> hpiLO-> co

[Use Ctrl-B or ESC-( to return to MP main menu.]

– – – – – – – – – – Prior Console Output – – – – – – – – – –

Login incorrect

Wait for login retry: ..

login:
– – – – – – – – – – – – Live Console – – – – – – – – – – – –

Pressed CTRL+B to go back. Exiting

MP MAIN MENU:

CO: Console
VFP: Virtual Front Panel
CM: Command Menu
CL: Console Log
SL: Show Event Logs
HE: Main Help Menu
X: Exit Connection

[hp-uxnode5]</> hpiLO-> x

Connection terminated by server.
OnboardAdministrator> exit

Connection closed by foreign host.

The legacy lun path (b 32 – t 13 – l 0) registration failed because it has been re-mapped from its original LUN (default dev 0xb000018) to a different LUN (default dev 0xc0000bd).

Checking /var/adm/syslog/syslog.log I see that lunpath, instance 81 is showing an error message

root@hp-ux:~ # grep vmunix /var/adm/syslog/syslog.log | grep “Nov 9”
Nov 9 04:37:14 hp-ux vmunix: class : lunpath, instance 81
Nov 9 04:37:14 hp-ux vmunix: The legacy lun path (b 32 – t 13 – l 0)
Nov 9 04:37:14 hp-ux vmunix: registration failed because it has been
Nov 9 04:37:14 hp-ux vmunix: re-mapped from its original LUN (default dev 0xb000018)
Nov 9 04:37:14 hp-ux vmunix: to a different LUN (default dev 0xc0000bd).
Nov 9 04:37:14 hp-ux vmunix: The administrator has to close the original LUN and
Nov 9 04:37:14 hp-ux vmunix: then validate this LUN re-mapping using the scsimgr
Nov 9 04:37:14 hp-ux vmunix: command:
Nov 9 04:37:14 hp-ux vmunix: scsimgr [-f] replace_leg_dsf -D /dev/rdsk/cxtydz

(b 32 – t 13 – l 0)
scsimgr [-f] replace_leg_dsf -D /dev/rdsk/c32t13d0

Let’s discover the hardware path for this instance

root@hp-ux:~ # scsimgr -p get_attr -C lunpath -I 81 -a hw_path
0/2/0/0/0/1.0x5001438017928fe6.0x0

Pick the LUN H/W Path

root@hp-ux:~ # ioscan -m hwpath -H 0/2/0/0/0/1.0x5001438017928fe6.0x0
Lun H/W Path Lunpath H/W Path Legacy H/W Path
====================================================================
64000/0xfa00/0xbd
0/2/0/0/0/1.0x5001438017928fe6.0x0

And run the following command

root@hp-ux:~ # scsimgr -f replace_wwid -H 64000/0xfa00/0xbd
scsimgr: Successfully validated binding of LUN paths with new LUN.

In another case, there was a missing disk. I removed the disk

root@hp-ux:~ # ioscan -fnNC disk
Class I H/W Path Driver S/W State H/W Type Description
===================================================================
disk 2 64000/0xfa00/0x0 esdisk CLAIMED DEVICE HP EH0146FARUB
/dev/disk/disk2 /dev/rdisk/disk2
/dev/disk/disk2_p1 /dev/rdisk/disk2_p1
/dev/disk/disk2_p2 /dev/rdisk/disk2_p2
/dev/disk/disk2_p3 /dev/rdisk/disk2_p3
disk 3 64000/0xfa00/0x1 esdisk CLAIMED DEVICE HP EH0146FARUB
/dev/disk/disk3 /dev/rdisk/disk3
/dev/disk/disk3_p1 /dev/rdisk/disk3_p1
/dev/disk/disk3_p2 /dev/rdisk/disk3_p2
/dev/disk/disk3_p3 /dev/rdisk/disk3_p3
disk 5 64000/0xfa00/0x2 esdisk CLAIMED DEVICE TEAC DVD-ROM DW-224EV
/dev/disk/disk5 /dev/rdisk/disk5
disk 14 64000/0xfa00/0xa esdisk CLAIMED DEVICE HP HSV340
/dev/disk/disk14 /dev/rdisk/disk14
disk 19 64000/0xfa00/0x46 esdisk NO_HW DEVICE NETAPP LUN C-Mode
/dev/disk/disk19 /dev/rdisk/disk19

root@hp-ux:~ # rmsf -H 64000/0xfa00/0x46

Some Fibre Channel HBA models found on HP Proliant running Linux

I was updating some servers and this is a small list that I created to help to update the firmware

Emulex LPe1105 Fibre Channel HBA

root@linux:~ # cat /sys/class/scsi_host/host0/model*name
LPe1105-HP

root@linux:~ # cat /sys/class/scsi_host/host0/model*desc
HP BLc Emulex LPe1105-HP FC Mezz Option Kit

Qlogic QMH2462 Fibre Channel HBA

root@linux:~ # cat /sys/class/scsi_host/host1/model*name
QMH2462

root@linux:~ # cat /sys/class/scsi_host/host1/model*desc
PCI-Express Dual Channel 4Gb Fibre Channel Mezzanine HBA


HP FC2142SR 4Gb 1-port PCIe Fibre Channel Host Bus Adapter

root@linux:~ # cat /sys/class/scsi_host/host3/model*name
A8002A

root@linux:~ # cat /sys/class/scsi_host/host3/model*desc
HP FC2142SR 4Gb PCI-e, SC, Fibre Channel Adapter

HP PCIe Fibre Channel Host Bus Adapter

root@linux:~ # cat /sys/class/scsi_host/host0/model*name
QLE2462

root@linux:~ # cat /sys/class/scsi_host/host0/model*desc

HP 4Gb PCIe Host Bus Adapter

root@linux:~ # cat /sys/class/scsi_host/host0/model*name
QLE2460

root@linux:~ # cat /sys/class/scsi_host/host0/model*desc
PCI-Express Single Channel 4Gb Fibre Channel HBA

Qlogic QMH2462 Fibre Channel HBA

root@linux:~ # cat /sys/class/scsi_host/host2/model*name
QLA2462
root@linux:~ # cat /sys/class/scsi_host/host2/model*desc

Emulex LPe1205 Fibre Channel Host Bus Adapter

root@linux:~ # cat /sys/class/scsi_host/host3/model*name
LPe1205-HP

root@linux:~ # cat /sys/class/scsi_host/host3/model*desc
HP BLc Emulex LPe1205-HP 8Gb FC


HP FC1242SR 4Gb 2-port PCIe Fibre Channel Host Bus Adapter

root@linux:~ # cat /sys/class/scsi_host/host0/model*name
HPAE312A

root@linux:~ # cat /sys/class/scsi_host/host0/model*desc
PCI-Express Dual Port 4Gb Fibre Channel HBA

LP10000

root@linux:~ # cat /sys/class/scsi_host/host0/model*name
LP10000
root@linux:~ # cat /sys/class/scsi_host/host0/model*desc
Emulex LP10000 2Gb PCI-X Fibre Channel Adapter


HP 8Gb 2-port PCIe Fibre Channel Host Bus Adapter

root@linux:~ # cat /sys/class/scsi_host/host3/model*name
AJ763A/AH403A
root@linux:~ # cat /sys/class/scsi_host/host3/model*desc
HP 8Gb Dual Channel PCI-e 2.0 FC HBA

HP LPe1605 16Gb Fibre Channel Host Bus Adapter for BladeSystem c-Class

root@linux:~ # cat /sys/class/scsi_host/host0/model*name
HP-LPe1605
root@linux:~ # cat /sys/class/scsi_host/host0/model*desc
HP LPe1605 16Gb FC HBA

If the links stop working, follow the instruction on Upgrading firmware on an Emulex or QLogic Fibre Channel HBA on HP Proliant to find how to download the correct firmware

Problems updating firmware on QLogic QLE2460, QLE2462 and QMH2462 on HP Proliant

I’m having problems updating the firmware on fibre channel HBA cards QLE2460, QLE2462 QMH2462.

For example, this server has a single channel 4Gb QLE2460 and dual channel 4Gb QLE2462

root@linux01:~ # cat /sys/class/scsi_host/host*/model*name
QLE2462
QLE2462
QLE2460

root@linux01:~ # cat /sys/class/scsi_host/host*/model*desc
PCI-Express Dual Channel 4Gb Fibre Channel HBA
PCI-Express Dual Channel 4Gb Fibre Channel HBA
PCI-Express Single Channel 4Gb Fibre Channel HBA

root@linux01:~ # lspci -k | grep -A2 -i fibre
22:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 02)
Subsystem: QLogic Corp. Device 0138
Kernel driver in use: qla2xxx

22:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 02)
Subsystem: QLogic Corp. Device 0138
Kernel driver in use: qla2xxx

25:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
Subsystem: QLogic Corp. Device 0137
Kernel driver in use: qla2xxx

Following the instruction on Updating firmware on an Emulex or QLogic Fibre Channel HBA on HP Proliant and downloaded the file CP022840.scexe

root@linux01:~ # ./CP022840.scexe
—————————————————
Loading references…done.
Performing discovery…
WARNING! : No supported adapters found.

Checking the log file, it shows that no adapters found and gives return code 7

root@linux01:~ # cat /var/cpq/Component.log
=================================================================

Installation started: Thu Nov 5 18:12:09 BRST 2015

Installing: CP022840.scexe
Version: 2014.09.01
Description: HP Firmware Flash for QLogic Fibre Channel HBA’s (x86_64)

—————————————————
Loading references…done.
Performing discovery…
WARNING! : No supported adapters found.

Return code: 7

Installation complete: Thu Nov 5 18:12:09 BRST 2015

=================================================================

On this other server I have a QMH2462 and I had the same problem

root@linux02:~ # cat /sys/class/scsi_host/host*/model*name
QMH2462
QMH2462
root@linux02:~ # cat /sys/class/scsi_host/host*/model*desc

root@linux02:~ # lspci -k | grep -A2 -i fibre
09:00.0 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
Subsystem: Hewlett-Packard Company Device 1705
Kernel driver in use: qla2xxx

09:00.1 Fibre Channel: QLogic Corp. ISP2432-based 4Gb Fibre Channel to PCI Express HBA (rev 03)
Subsystem: Hewlett-Packard Company Device 1705
Kernel driver in use: qla2xxx

root@linux02:~ # cat /var/cpq/Component.log
=================================================================

Installation started: Fri Oct 9 12:09:36 BRT 2015

Installing: CP022840.scexe
Version: 2014.09.01
Description: HP Firmware Flash for QLogic Fibre Channel HBA’s (x86_64)

—————————————————
Loading references…done.
Performing discovery…
WARNING! : No supported adapters found.

Return code: 7

Installation complete: Fri Oct 9 12:09:36 BRT 2015

=================================================================

I think the solution will be to update the firmware offline using the HP SPP DVD and selecting Firmware update

Server booting correctly but file /boot/grub/grub.conf is missing

I was checking a server that didn’t have the file /boot/grub/grub.conf but it was booting without any issues.

The server is a Proliant Gen9

root@linux:~ # dmidecode –type system
# dmidecode 2.12
# SMBIOS entry point at 0x788fb000
SMBIOS 2.8 present.

Handle 0x0009, DMI type 1, 27 bytes
System Information
Manufacturer: HP
Product Name: ProLiant BL460c Gen9
Version: Not Specified
Serial Number:
UUID:
Wake-up Type: Power Switch
SKU Number: 727021-B21
Family: ProLiant

Handle 0x009E, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected

This server has UEFI instead of BIOS. Checking some servers I found the file on /boot/efi/EFI/redhat

root@linux:/boot/efi/EFI/redhat # ls -l
total 256
-rwx——. 1 root root 1648 Nov 4 13:00 grub.conf
-rwx——. 1 root root 254248 Apr 7 2015 grub.efi

and /boot/efi/efi/redhat

root@linux:/boot/efi/efi/redhat # ls -l
total 264
-rwx——. 1 root root 1666 Nov 4 12:59 grub.conf
-rwx——. 1 root root 254248 Apr 7 2015 grub.efi

Suse Linux 9 boot – cciss: cmd f6b80498 has CHECK CONDITION byte 2 = 0x3

cciss
At startup I was receiving this message

cciss: cmd f6b80498 has CHECK CONDITION byte 2 = 0x3
cciss: cmd f6b80000 has CHECK CONDITION byte 2 = 0x3

I found that this is a media error. Since I rebooted because the filesystem / became read-only that made sense.

I ended up reinstalling this server

Sun Fire E25K domain In Recovery status. How to check if it is progressing

You ran showplatform in the system controller and the E25k domain shows the status In Recovery

Domain configurations:
======================
Domain ID Domain Tag Solaris Nodename Domain Status
A – – Powered Off
B – – Powered Off
C – – Powered Off
D – – Powered Off
E domain5 – In Recovery
F – – Powered Off
G – – Powered Off
H – – Powered Off
I – – Powered Off
J – – Powered Off
K – – Powered Off
L – – Powered Off
M – – Powered Off
N – – Powered Off
O – – Powered Off
P – – Powered Off
Q – – Powered Off
R – – Powered Off

To check the progress of why it is taking a long time to boot the domain, check the post process running

roo@systemcontrollern1:~ # ps -ef | grep post
sms-svc 5398 198 0 15:48:02 pts/2 0:00 grep post
sms-dsmd 27458 26817 39 15:34:33 ? 3:14 /opt/SUNWSMS/SMS1.6/bin/hpost -d E -Q

roo@systemcontrollern1:~ # truss -p 27458

%d bloggers like this: