[ale] A reason NOT to remove Windows from a laptop

Ron Frazier atllinuxenthinfo at c3energy.com
Sat Jan 8 13:31:23 EST 2011


Hi Brian.  Wow, this is very comprehensive.  I did get the BIOS updated
using the standard Windows tool.  However, I'm soaking up all this other
information like a sponge and saving it for future reference.  You never
know when you'll need this kind of data.  Thanks for posting it.

Sincerely,

Ron

On Sat, 2011-01-08 at 12:23 -0500, Brian Pitts wrote:
> On 01/07/2011 02:12 PM, Ron Frazier wrote:
> > Hi all.  I have a Dell laptop which I dual boot between Windows and
> > Ubuntu.  I do about 95% of my activities in Ubuntu, but have a few that
> > require Windows.  I also support some family and friends which use
> > Windows.
> > 
> > FYI, I just discovered another reason to leave Windows on there.  I
> > decided to update the BIOS on the machine to the latest version.  I
> > discovered that the BIOS flash update program from the Dell website is
> > designed to run under Windows.  So, it's a good thing I hadn't erased
> > Windows or I couldn't update the BIOS.
> 
> Here are my notes from work on the different approaches for updating
> Dell BIOSes. I am not certain how many of them are relevant for laptops
> instead of servers.
> 
> !! Working Approach
> Out of all the different approaches, this is what I cam up with that
> successfully let me install the latest BIOS without taking a trip to the
> data center.
>   # Install smbios-utils from EPEL
>   # Download the BIOS package from the Dell website,
> [here|http://support.dell.com/support/downloads/download.aspx?c=us&cs=555&l=en&s=biz&releaseid=R281099&SystemID=pwe_r610&servicetag=F1WFVH1&os=WNET&osl=en&deviceid=11809&devlib=0&typecnt=0&vercnt=7&catid=-1&impid=-1&formatcnt=0&libid=1&typeid=-1&dateid=-1&formatid=-1&source=-1&fileid=415215]
> is an example
>   # Rather than running what you downloaded, just extract the files,
> e.g. <code>./PER610_BIOS_LX_2.1.15.BIN --extract bios_files</code> would
> extract the files to a directory named bios_files
>   # The actual BIOS image is in the subdirectory named payload. Install
> it using the
> [dellBiosUpdate|http://linux.dell.com/libsmbios/main/dellBiosUpdate.html] program,
> e.g. <code>dellBiosUpdate -u R610-020115C.hdr</code>
>   # Reboot
> 
> !! Unified Server Configurator Approach
> A GUI that's a part of the Lifecycle Controller. I think you get to it
> by pressing F10 for System Services during boot.
> * Pros
>   * Able to update all firmware on the system
>   * Fetches the latest version
>   * No dependencies on installed OS
> * Cons
>   * Must go to data center since console redirection does not work with it
>   * Extensive downtime as updates are downloaded
> 
> !! Download Approach
> Dell's [Drivers and
> Downloads|http://support.dell.com/support/downloads/index.aspx?c=us&cs=RC956904&l=en&s=hied]
> page has BIN files you can download and run from within linux to update
> the BIOS. These are a combined shell script and archive. In theory, you
> just run them and the new BIOS is installed.
> * Pros
>   * Can always get latest version
> * Cons
>   * Must manually browse site and identify proper download
>   * Only updates the BIOS, not other firmware
>   * In my experience, this does not work. A report of the kind of error
> I ran into and some troubleshooting steps are
> [here|http://lists.us.dell.com/pipermail/linux-poweredge/2010-January/041030.html].
> 
> !! Dell "Hardware" Repository Approach
> Dell officially maintains and supports a [yum
> repository|http://linux.dell.com/repo/hardware/latest/] with rpms for
> their firmware and some tools for installing it.
> * Pros
>   * Able to update all firmware on the system
> * Cons
>   * Has software that is also packaged in EPEL, meaning you must assign
> a higher priority to this repository in your yum config
>   * The repository is not kept up to date with the latest firmware. It
> seems that it's updated in batches every few months.
>   * In my experience, this does not work. See [these error
> reports|http://www.mail-archive.com/search?q=dell_dup_componentid_00159&l=linux-poweredge@dell.com&o=relevance&start=10]
> over a period of months where the R610 BIOS update fails to install.
> 
> !! Dell "Firmware" Repository Approach
> Matt Domsch from Dell maintains an unsupported [yum
> repository|http://linux.dell.com/repo/firmware/] just with BIOS updates.
> You need to install some other tools from Dell's [community
> repository|http://linux.dell.com/repo/community/] (or maybe smbios-utils
> and firmware-addon-dell from EPEL would be enough, haven't tested this
> yet) to use it.
> * Pros
>   * Should always be latest version
> * Cons
>   * The script that generates the repository is [fragile and frequently
> breaks|http://lists.us.dell.com/pipermail/firmware-tools-devel/2010-December/000549.html]
>   * Doesn't seem to have all the BIOS we want, e.g. it didn't find any
> updates for our R610
> 

-- 

(PS - If you email me and don't get a quick response, you might want to
call on the phone.  I get about 300 emails per day from alternate energy
mailing lists and such.  I don't always see new messages very quickly.)

Ron Frazier

770-205-9422 (O)   Leave a message.
linuxdude AT c3energy.com



More information about the Ale mailing list