Unable to apply offical BIOS update on 440SC - tail: cannot open `+78' for reading
Kevin Davidson
kevin at indigospring.co.uk
Tue Feb 5 08:32:58 CST 2008
Have just installed this BIOS update on an SC440. Used the
POSIX_VERSION tip as I already had 32bit zlib installed for other
packages.
There was an error from zcat about a truncated file, but it seemed to
work OK.
I had also downloaded the OM 5.3.0 BUU CD (using the Service Tag to
get suitable updates in the Dell Drivers download section). The
website days it supports the SC440, but the readme on the CD doesn't
list the SC440 and I got no option to update firmware.
The repository, of course, doesn't work with OpenSUSE.
Thanks for the tips, have now updated to 1.5.0 (turns out it had 1.1.0
before!)
--
Kevin Davidson
Sent from my iPhone
On 4 Feb 2008, at 05:56, Matt Domsch <Matt_Domsch at dell.com> wrote:
> On Sat, Feb 02, 2008 at 06:00:21PM +0000, Tom Chiverton wrote:
>> On Saturday 02 February 2008 14:32:43 I wrote on linux-poweredge:
>>> ./flash: error while loading shared libraries: libz.so.1: cannot
>>> open
>>> shared object file: No such file or directory
>>
>> Right, it is possible to use these official BIOS updaters (as
>> opposed to what
>> comes through yum which isn't as up to date), but it it's a total
>> pain.
>>
>> Firstly you have to run the 'export _POSIX2_VERSION=199209' command
>> from my
>> first post.
>> Secondly, it appears that even though the SC440 is a 64-bit native
>> system, the
>> flashing program is a 32-bit executable, and so requires a random
>> 32-bit
>> library - namely 'zlib', as in
>> http://fr2.rpmfind.net/linux/rpm2html/search.php?query=zlib&system=&arch=i386
>>
>> Once the rpm was installed, I could go to run level 1, run the
>> export line and
>> then run the updater and it flashed to the new BIOS fine.
>>
>> This really, really, needs to be addressed, and I hope saying so
>> here gets
>> back to the Dell Linux team.
>> I see the .BIN file is just a shell script, so it could detect the
>> 64-bit
>> arch. and run a 64-bit flasher easily, even more so for the funny
>> 'export'
>> that's needed.
>> If it's not going to work on a 64-bit arch., it really should say
>> so straight
>> away.
>>
>> Marios (cc'ed on post to the list) - I see you had the same issue
>> back in
>> December, and no one was able to help then, so this is to let you
>> know I have
>> managed to crack it on a similar system, and so hopefully yours too.
>
> "Just In Time" development has arrived again.
>
> firmware-tools can extract this now. Michael Brown and I have been
> working with the SC440 BIOS team on it for a few weeks to understand
> what they did and how to get the RBU payload out of it. The payload
> was added to the firmware repository on linux.dell.com this past
> Thursday.
>
> http://linux.dell.com/firmware-tools/ for info on how to use that
> repository.
>
> Thanks,
> Matt
>
> --
> Matt Domsch
> Linux Technology Strategist, Dell Office of the CTO
> linux.dell.com & www.dell.com/linux
>
> _______________________________________________
> Linux-PowerEdge mailing list
> Linux-PowerEdge at dell.com
> http://lists.us.dell.com/mailman/listinfo/linux-poweredge
> Please read the FAQ at http://lists.us.dell.com/faq
>
More information about the Linux-PowerEdge
mailing list