Highlighted
cm9999
Bronze

Updating BIOS via racadm

Hi,

Previously we've been able to apply BIOS updates via the iDrac using racadm (v7) using the EXE version of the BIOS update.

However it seems that this is no longer supported by racadm v9.1.0

e.g.

idracadm -r XXXXXXXX -u XXXXXX -p XXXXXX  update -f ./BIOS_J6T1Y_WN64_2.7.1.EXE
ERROR: RAC989: Unable to apply the BIOS_J6T1Y_WN64_2.7.1.EXE firmware update.
       The file used for the operation is invalid. For the list of
       supported files, use "racadm help update". For the correct version of
       the file specific to the system, contact the service provider.

it seems racadm's update now supports a more limited range of files :

-f : <updatefile>              : update filename (Windows DUP, .d7, .PM and .sc
                                 only).  For update from repository, .xml files
                                 are allowed.  If a file name is not specified
                                 for repository update, Catalog.xml is taken
                                 as default.

Is there any way to apply a BIOS update (2.7.1) via the iDrac from a Linux shell ?

Thanks.

 

0 Kudos
10 Replies

Re: Updating BIOS via racadm

Hi,

Please send a private message with your service tag to ensure we have all appropriate information on your system.

Thank you,

Jim Plumlee
Dell EMC, Enterprise Engineer

Get support on Twitter @DellCaresPRO

0 Kudos

Re: Updating BIOS via racadm

Hi,

Thank you for the service tag.

You should be able to update the BIOS using the EXE file.

-f : <updatefile>              : update filename (Windows DUP, .d7, .PM and .sc   only). 

 

Windows DUP is the EXE version.

Try using the 32bit version BIOS_J6T1Y_WN32_2.7.1.EXE to update. I don't see the 64bit version listed under the C6320.

Thanks,

Jim Plumlee
Dell EMC, Enterprise Engineer

Get support on Twitter @DellCaresPRO

0 Kudos
cm9999
Bronze

Re: Updating BIOS via racadm

ERROR: RAC989: Unable to apply the BIOS_J6T1Y_WN32_2.7.1.EXE firmware update.
       The file used for the operation is invalid. For the list of
       supported files, use "racadm help update". For the correct version of
       the file specific to the system, contact the service provider.

 

Same problem with 32 bit. They work fine when manually uploaded to the iDrac just bot via racadm.

0 Kudos
sknick_
Copper

Re: Updating BIOS via racadm

Make sure you have the right BIOS for your hardware.  I was experimenting with this & needed to patch both R720 & R730, and encountered this problem when trying to get an R720 to install an R730 BIOS (by mistake).  As soon as I realized & supplied the Windows 32-bit package for the R720, it worked fine.

0 Kudos

Re: Updating BIOS via racadm

Can you try idracadm7 or racadm instead of idracadm on the command

Thanks-


Shine

0 Kudos
cm9999
Bronze

Re: Updating BIOS via racadm

BIOS_J6T1Y_WN64_2.7.1.EXE works on a C6320 when applied manually in the iDrac.

idracadm7 also works remotely, however we need to lower TLS to 1.0 to allow idracadm7 to connect.

When we updating locally using /opt/dell/srvadmin/sbin/racadm (version 8.3.0) it fails with the same RAC989, invalid file error as the newer versions of idracadm.

Thanks.

 
 
0 Kudos

Re: Updating BIOS via racadm

Can you install racadm 9.1.0 and try the same. Looks like you have older version of racadm

You ca download racadm 9.1.0 for windows from below link

http://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverId=N3GC9 

Thanks-


Shine

0 Kudos
cm9999
Bronze

Re: Updating BIOS via racadm

RHEL6's racadm 9.1.0 also doesn't like the EXE file

(md5 c3bc0951d3765ed3675823cf3206aeb7  /tmp/BIOS_J6T1Y_WN64_2.7.1.EXE)

ERROR: RAC989: Unable to apply the BIOS_J6T1Y_WN64_2.7.1.EXE firmware update.
       The file used for the operation is invalid. For the list of
       supported files, use "racadm help update". For the correct version of
       the file specific to the system, contact the service provider.

Is this functionality broken in racadm 8 & 9 ? as mentioned previously racadm 7 works.

Thanks.

0 Kudos

Re: Updating BIOS via racadm

I tried on similar server and BIOS update was successful. Below is the output. Can you send me the complete output including command used

 

[root@RHEL C6320]# racadm version
RACADM version 9.1.0
Copyright (c) 2003-2017 Dell, Inc.
All Rights Reserved
[root@RHEL C6320]# racadm -r a.b.c.d -u root -p xxxxxx update -f C 6320P_BIOS_R95GJ_WN32_2.0.5.EXE
Security Alert: Certificate is invalid - self signed certificate
Continuing execution. Use -S option for racadm to stop execution on certificate- related errors.
The Copying Operation has begun,
This might take several minutes to complete, depending on the network.
Do not interrupt the operation.

System Inventory with iDRAC may be stale,
start CSIOR for updated Inventory

RAC987: Firmware update job for C6320P_BIOS_R95GJ_WN32_2.0.5.EXE is initiated.
This firmware update job may take several minutes to complete depending on the
component or firmware being updated. To view the progress of the job, use the
"racadm jobqueue view" command. If the job is scheduled, the system will require a manual reboot.
To reboot the system manually, use the "racadm serveraction powercycle" command .

Thanks-


Shine

0 Kudos