can't update the bios on this PE1750, same after reboot.
Michael E Brown
Michael_E_Brown at dell.com
Mon May 7 17:02:07 CDT 2007
On Mon, May 07, 2007 at 10:39:51AM +0200, Martin Hamant wrote:
> Hi !
>
> I get this message (after a fresh reboot):
>
> # update_firmware --yes
>
> Searching storage directory for available BIOS updates...
>
> Checking system_bios(ven_0x1028_dev_0x014a) - a10
> Found Update: system_bios(ven_0x1028_dev_0x014a) - a12
> Checking pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a) - 412w
> Found Update: pci_firmware(ven_0x1028_dev_0x000f_subven_0x1028_subdev_0x014a) - 422a
>
> Found out of date packages.
>
> Running updates...
> Installing system_bios(ven_0x1028_dev_0x014a) - a12
> Installation failed for package: system_bios(ven_0x1028_dev_0x014a) - a12
> aborting update...
>
> The error message from the low-level command was:
>
> Could not update the system BIOS.
>
> Many times, this is due to memory constraints. The BIOS update can require from
> 1 to 4 megabytes of physically contiguous free RAM in order to do the update.
> Because memory can become fragmented, this is not always available. To correct
> this, try rebooting and running the update immediately after reboot.
>
> The output from the low-level bios update command was:
>
> Supported RBU type for this system: (MONOLITHIC)
> Using RBU v1 method: MONOLITHIC
> Prep driver for data load.
> writing (0) to file: /sys/firmware/rbu/packetdatasize
> writing (524380) to file: /sys/firmware/rbu/rbudatasize
>
> An Error occurred. The Error message is:
> Cannot allocate memory
>
> Problem updating BIOS. Common problems are:
>
> -- Insufficient permissions to perform operation.
> Try running as a more privileged account.
> Linux : run as 'root' user
> Windows: run as 'administrator' user
>
> -- dell_rbu device driver not loaded.
> Try loading the dell_rbu driver
> Linux : insmod dell_rbu
> Windows: dell_rbu driver not yet available.
>
> Writing RBU data (4096bytes/dot):
>
>
> PS: I can still do tests for maybe 30min, after this I have to put the
> server back in production ^^
Hmmm. The only thing I can recommend is to try rebooting and trying it
again. This memory problem is a real pain in the butt, but there isnt
much I can do about it. You can also try disabling some services and
boot into runlevel 1 or 2 to try to resolve it. It may take a boot or
three before the update works. For some reason I dont know, some systems
have physical memory fragmentation issues that there is no way to
resolve without rebooting.
--
Michael
More information about the Linux-PowerEdge
mailing list