ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

Flashing Firmware

Highlighted
Ram10
Occasional Visitor

Flashing Firmware

I have a HP ML10 Gen9 server which has the firmware version 1.007 I have been trying to install the latest firmware version 1.10 which I have downloaded from the HP website.

My server is running Linux Mint Silvia 18.3.

The instructions on the website are:

  1. Download the zip file to a directory on a target server.
  2. Unzip to a temporary directory.
  3. Open " Linuxflash_with_BATCH " folder and 5 files and one directory will be displayed.
    • ROM_Flash_Utility folder
    • Linuxflash.sh.swp
    • 1.10
    • Linuxflash.sh
    • readme.txt
    • release_note.txt
      (Note: Use flash utility on Linux 64bit kernel 2.6.x or above)
  4. Open terminal and type the following:
        "cd /root/Desktop/Linuxflash_with_BATCH/ROM_Flash_Utility"
  5. Type the following:
        "chmod -R 777 Linuxflash.sh"
  6. Type the following:
        "./Linuxflash.sh"
  7. When Flash process is completed it will automatically direct back to the command line
  8. Restart system when flash complete
  9. After system restarts, verify that the ROM version is 1.10. The BIOS version displays in the BIOS set

 

When I follow the instructions I end up with this error:
ram-ML10Gen9 Linuxflash_with_BATCH # ls
1.10 Linuxflash.sh readme.txt release_note.txt ROM_Flash_Utility
ram-ML10Gen9 Linuxflash_with_BATCH # chmod -R 777 Linuxflash.sh
ram-ML10Gen9 Linuxflash_with_BATCH # ./Linuxflash.sh
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:42:1: warning: data definition has no type or storage class
module_init(amifldrv_init_module);
^
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:42:1: error: type defaults to ‘int’ in declaration of ‘module_init’ [-Werror=implicit-int]
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:42:1: warning: parameter names (without types) in function declaration
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:43:1: warning: data definition has no type or storage class
module_exit(amifldrv_cleanup_module);
^
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:43:1: error: type defaults to ‘int’ in declaration of ‘module_exit’ [-Werror=implicit-int]
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:43:1: warning: parameter names (without types) in function declaration
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:14:12: warning: ‘amifldrv_init_module’ defined but not used [-Wunused-function]
static int amifldrv_init_module(void)
^
/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.c:22:13: warning: ‘amifldrv_cleanup_module’ defined but not used [-Wunused-function]
static void amifldrv_cleanup_module(void)
^
cc1: some warnings being treated as errors
make[2]: *** [/root/Desktop/Linuxflash_with_BATCH/.temp/amifldrv.o] Error 1
make[1]: *** [_module_/root/Desktop/Linuxflash_with_BATCH/.temp] Error 2
make: *** [default] Error 2
10 - Error: Unable to load driver.
ram-ML10Gen9 Linuxflash_with_BATCH #

The flash does not happen.

I have tried the same process with the downloaded firmware in different locationf with the same error occurring.

Any pointer or help to help me get this job done would be very much appricated.

Thanks for taking the time to read my thread.