Search:  
Gentoo Wiki

Dell_BIOS_Upgrade

This article is part of the HOWTO series.
Installation Kernel & Hardware Networks Portage Software System X Server Gaming Non-x86 Emulators Misc

SMBIOS Method

Linux Kernel Configuration: BIOS
Processor type and features  --->
    Firmware Drivers  --->
        <M> BIOS update support for DELL systems via sysfs
        <M> Dell Systems Management Base Driver
# emerge -av libsmbios
# modprobe dcdbas
# getSystemId 

Libsmbios:    0.12.1
System ID:    0x01DD
Service Tag:  DT6WLB1
Express Service Code: 30063287773
Product Name: Dell DM061
BIOS Version: 2.3.2
Vendor:       Dell Inc.
Is Dell:      1
system_bios_ven_0x1028_dev_SYSTEM_ID_version_BIOS_VERSION

If there is a folder like that and there is newer bios version, download the .hdr file.

wine XPS420-A06.EXE -writehdrfile -nopause
# modprobe dell_rbu
# dellBiosUpdate -u -f /path/to/file/bios.hdr
Supported RBU type for this system: (MONOLITHIC)
Using RBU v2 driver. Initializing Driver. 
Setting RBU type in v2 driver to: MONOLITHIC
Prep driver for data load.
Writing RBU data (4096bytes/dot): ............................
..............................................................
.......................
Notify driver data is finished.
Activate CMOS bit to notify BIOS that update is ready on next boot.
Update staged sucessfully. BIOS update will occur on next reboot.

Biosdisk Method

# emerge -a biosdisk
# cp /usr/lib/syslinux/memdisk /boot

If /usr is on the same partition as /boot you can also simply create a symlink:

# ln -s /usr/lib/syslinux/memdisk /boot/memdisk
# biosdisk install /path/to/file/D630_A02.EXE

This also copy the image to /boot and update your boot loader:

File: /boot/grub/grub.conf
 ...
 title D630_A02.img
 root (hd0,0)
 kernel /memdisk
 initrd /D630_A02.img
 ...
 
# biosdisk --uninstall /path/to/file/D630_A02.EXE

Links

Retrieved from "http://www.gentoo-wiki.info/Dell_BIOS_Upgrade"

Last modified: Tue, 14 Oct 2008 07:07:00 +0000 Hits: 8,030