The results and ramblings of research

phewww!

Update/ Upgrade BIOS Firmware on Linux for Dell Systems

leave a comment »

I have been tinkering around with computers every since I got my first one a while back. (I still remember the Celeron 400MHz and 64GB RAM piece of crap machine). Older versions of BIOS can cause serious performance problems. My most recent machine (a Core 2 Quad on a EVGA 680SLI mainboard with 4GB DDR2 and a dual GeForce 9800 GT SLI ) has serious issues with RAM compatibility until I updated the BIOS. However updating the BIOS firmware has always been easier on Windows OS. I very recently had the need to update the firmware on a machine running CentOS Linux and luckily this machine was a Dell Optiplex 780. Firmware update was a breeze and I list the steps below:

Update: New Repository

wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
yum install dell_ft_install
export PATH=$PATH:/usr/sbin
yum install $(bootstrap_firmware)
update_firmware --yes
reboot

#setup yum repo

$ wget -q -O - http://linux.dell.com/repo/community/bootstrap.cgi | bash
$ wget -q -O - http://linux.dell.com/repo/firmware/bootstrap.cgi | bash

 


#get firmware tools

$ yum install firmware-addon-dell

#get serial id to find bios firmware from repo

$ /usr/sbin/getSystemId 

#install bios (replace {SERIAL_ID} with output of above)

$ yum install system_bios_ven_0x1028_dev_{SERIAL_ID}

#update bios

$ update_firmware --yes

#Incase you get issues in finding command above, update PATH by

$ export PATH=$PATH:/usr/sbin

#REBOOT
$ reboot

Advertisements

Written by anujjaiswal

May 25, 2011 at 12:01 am

Posted in Hardware, Linux

Tagged with

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: