0

I have a HP ProLiant DL580 Gen 8 Server with an iLO Card giving me an "Error 270 - Unable to communicate with iLO firmware". So I am attempting to connect to the iLO port to upgrade/reflash the firmware but am having trouble connecting since the card does not give me a web interface or show up in Linux. Is there some way to connect to the iLO Card without an IP Address or even reflash the card without connecting at all?

Any help is appreciated Thanks

Edit: The output of lsmod | grep ipmi is:

ipmi_si                59965  0  
ipmi_devintf           17459  0  
ipmi_msghandler        56728  2 ipmi_devintf,ipmi_si  

The output of ipmi in dmesg is:

[   22.664142] ipmi_si: IPMI System Interface driver  
[   22.667628] ipmi_si dmi-ipmi-si.0: probing via SMBIOS  
[   22.668668] ipmi_platform: ipmi_si: SMBIOS: io 0xca2 regsize 1 spacing 1 irq 0
[   22.668675] ipmi_si: Adding SMBIOS-specified kcs state machine  
[   22.675631] ipmi_si IPI0001:00: probing via ACPI  
[   22.679063] ipmi_si IPI0001:00: [io  0x0ca2-0x0ca3] regsize 1 spacing 1 irq 0  
[   22.679593] ipmi_si dmi-ipmi-si.0: Removing SMBIOS-specified kcs state machine in favor of ACPI  
[   22.737049] ipmi_si: Adding ACPI-specified kcs state machine  
[   22.757657] ipmi_si: Trying ACPI-specified kcs state machine at i/o address 0xca2, slave address 0x20, irq 0  
[   22.757669] ipmi_si IPI0001:00: Interface detection failed

Edit: The output of running the command dmesg | grep hpilo is as follows:

[geek@geekserver ~]$ dmesg | grep hpilo
[   87.717656] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.727853] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.739278] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.750622] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.762020] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.772910] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.783734] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.796155] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.806400] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.818259] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.829745] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.841088] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.851992] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.863278] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.875723] hpilo 0000:01:00.2: Open could not dequeue a packet
[   87.886720] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.896935] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.907968] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.918400] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.928718] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.939963] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.951204] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.961535] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.971841] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.982877] hpilo 0000:01:00.2: Open could not dequeue a packet
[  117.993143] hpilo 0000:01:00.2: Open could not dequeue a packet
[  118.004062] hpilo 0000:01:00.2: Open could not dequeue a packet
[  118.014426] hpilo 0000:01:00.2: Open could not dequeue a packet
[  118.024998] hpilo 0000:01:00.2: Open could not dequeue a packet
[  118.036891] hpilo 0000:01:00.2: Open could not dequeue a packet
[  118.047279] hpilo 0000:01:00.2: Open could not dequeue a packet
[  118.057745] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.068697] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.080446] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.090693] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.101694] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.111935] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.122970] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.133202] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.144305] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.154549] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.166109] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.177431] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.188509] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.200271] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.210513] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.220775] hpilo 0000:01:00.2: Open could not dequeue a packet
[  148.231031] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.843807] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.855360] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.866443] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.878822] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.891445] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.901802] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.912156] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.923296] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.933581] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.944703] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.955724] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.966785] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.978467] hpilo 0000:01:00.2: Open could not dequeue a packet
[  170.990357] hpilo 0000:01:00.2: Open could not dequeue a packet
[  171.000659] hpilo 0000:01:00.2: Open could not dequeue a packet
[  171.011671] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.024190] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.034618] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.045038] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.055421] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.065722] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.077786] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.088093] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.098369] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.108609] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.119653] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.129894] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.141077] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.151289] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.162286] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.172489] hpilo 0000:01:00.2: Open could not dequeue a packet
[  201.183520] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.194412] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.205426] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.215671] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.225926] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.236885] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.247999] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.258969] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.269165] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.280608] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.290806] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.301702] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.311896] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.323642] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.333849] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.344792] hpilo 0000:01:00.2: Open could not dequeue a packet
[  231.355017] hpilo 0000:01:00.2: Open could not dequeue a packet
3
  • What exactly means "does not show up in Linux"? How you expected to see it? Do you have ipmi_devintf and other IPMI modules loaded, what they are saying in dmesg? May 9, 2022 at 3:55
  • It means I cannot interact with the ilo card through tools like hponcfg, because the driver doesn't load.
    – Cameron A
    May 9, 2022 at 23:15
  • @NikitaKipriyanov I have edited the question to include the additional information
    – Cameron A
    May 9, 2022 at 23:31

3 Answers 3

1

In this instance I managed to fix it.

The way I did was to reflash the firmware through the iLO ports FTP service.

Anyone interested do the following:

  1. Grab the iLO firmware .exe file from: (Be sure to get the right file for your iLO version) https://support.hpe.com/connect/s/softwaredetails?softwareId=MTX_ad5c5b7896424a6e8a110ef7cf

  2. Extract the .bin file it by following the "Obtaining the iLO firmware image file" instructions found here: https://support.hpe.com/hpesc/public/docDisplay?docLocale=en_US&docId=sf000046896en_us

  3. Using FTP transfer the file to the server, by following: look for the "iLO network Failed Flash Recovery" section (page 355) in the iLO 4 User Guide https://www.ni.com/pdf/manuals/377263a.pdf

Hope this helps someone else.

1
  • Please accept your own answer. This will stop this question from floating around as unanswered, and also help those who have the same issue to find a solution faster. May 11, 2022 at 5:57
0

Download the hponcfg utility for Linux.

You can use the tool to interact with the ILO, program the ILO, and reset/reboot the ILO processor.

# hponcfg
HPE Lights-Out Online Configuration utility
Version 5.6.0 Date 11/30/2020 (c) 2005,2020 Hewlett Packard Enterprise Development LP
Firmware Revision = 2.79 Device type = iLO 4 Driver name = hpilo

USAGE:
  hponcfg  -?
  hponcfg  -h
  hponcfg  -m minFw
  hponcfg  -r [-m minFw]
  hponcfg  -b [-m minFw]
  hponcfg  [-a] -w filename [-m minFw]
  hponcfg  -g [-m minFw]
  hponcfg  -f filename [-l filename] [-s namevaluepair] [-v] [-m minFw] [-u username] [-p password]
  hponcfg  -i [-l filename] [-s namevaluepair] [-v] [-m minFw] [-u username] [-p password]

  -h,  --help           Display this message
  -?                    Display this message
  -r,  --reset          Reset the Management Processor to factory defaults
  -b,  --reboot         Reboot Management Processor without changing any setting
  -f,  --file           Get/Set Management Processor configuration from "filename"
  -i,  --input          Get/Set Management Processor configuration from the XML input
                        received through the standard input stream.
  -w,  --writeconfig    Write the Management Processor configuration to "filename"
  -a,  --all            Capture complete Management Processor configuration to the file.
                        This should be used along with '-w' option
  -l,  --log            Log replies to "filename"
  -v,  --xmlverbose     Display all the responses from Management Processor
  -s,  --substitute     Substitute variables present in input config file
                        with values specified in "namevaluepairs"
  -g,  --get_hostinfo   Get the Host information
  -m,  --minfwlevel     Minimum firmware level
  -u,  --username       iLO Username
  -p,  --password       iLO Password
7
  • I have downloaded and installed hponcfg. it returns the following when I execute it: ERROR: CpqCiCreateFunc() 1 time failed. Driver Error Code:(1,1h). Driver Error Message: CPQCIDRV driver is not loaded. ERROR: A general system error occurred while detecting Management Processor. ACTION REQUIRED: Check if iLO and iLO driver are up and running.
    – Cameron A
    May 9, 2022 at 23:44
  • What OS are you using?
    – ewwhite
    May 9, 2022 at 23:44
  • Currently to interact with the system I am using CentOS 7. I have tried installing Windows Server 2012 R2 but it gets stuck on the windows loading screen.
    – Cameron A
    May 9, 2022 at 23:46
  • You'll need the following packages: "hp-snmp-agents", "hpssa", "hp-health", "hp-smh-templates", "hpsmh", "hpssacli", "hponcfg"
    – ewwhite
    May 9, 2022 at 23:50
  • Thank you for your reply, I have installed the entire Management Component Pack (MCP) via link and still get that message.
    – Cameron A
    May 9, 2022 at 23:57
0

Yo tambien tuve ese problema con el servidor ML150 y solo se pudo solucionar usando ftp mediante cmd, en mi caso desde otra pc con windows.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.