[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#526525: disk and network fail on Dell T610 under 64-bit kernel only



>> Possibly fixed by a BIOS upgrade. See report on the PE mailing list at
>> http://lists.us.dell.com/pipermail/linux-poweredge/2009-May/039328.html

> Yup - works for me. New BIOS for all 11G Dell servers which closes this
> bug.

Yes, upgrade Dell PowerEdge T610 BIOS to 1.1.4 worked for me too.

I was able to upgrade the BIOS without rebooting into DOS or Windows
or Red Hat in spite of the fact that Dell's official instructions give no route
to the appropriate file.  Tricks used follow the commands and their
trimmed (...) output.

commands:

# apt-get update
# apt-get install libsmbios-bin python-support
...
# wget --force-directories -c
http://linux.dell.com/repo/software/debian/dists/etch-i386/firmware-addon-dell/1.2.13-1/firmware-addon-dell_1.2.13-1_i386.deb
...
# wget --force-directories -c
http://linux.dell.com/repo/software/debian/dists/etch-i386/firmware-tools/1.2.6-1/firmware-tools_1.2.6-1_all.deb
...
# dpkg -i linux.dell.com/repo/software/debian/dists/etch-i386/firmware-tools/1.2.6-1/firmware-tools_1.2.6-1_all.deb
...
# dpkg -i linux.dell.com/repo/software/debian/dists/etch-i386/firmware-addon-dell/1.2.13-1/firmware-addon-dell_1.2.13-1_i386.deb
...
# getSystemId
...
BIOS Version: 1.0.4
...
# wget --force-directories -c
http://ftp1.us.dell.com/bios/PET610_BIOS_WIN_1.1.4.EXE
...
2009-06-25 10:55:03 (101 KB/s) -
`ftp1.us.dell.com/bios/PET610_BIOS_WIN_1.1.4.EXE' saved
[4554600/4554600]
# apt-get install unzip
# unzip -lv ftp1.us.dell.com/bios/PET610_BIOS_*EXE
Archive:  ftp1.us.dell.com/bios/PET610_BIOS_WIN_1.1.4.EXE
 Length   Method    Size  Ratio   Date   Time   CRC-32    Name
--------  ------  ------- -----   ----   ----   ------    ----
...
 4194396  Defl:N  1245430  70%  05-15-09 12:55  ffffffff
payload/T610-010104C.hdr
...
--------          -------  ---                            -------
11372019          4220480  63%                            52 files
# unzip ftp1.us.dell.com/bios/PET610_BIOS_*EXE 'payload/*'
Archive:  ftp1.us.dell.com/bios/PET610_BIOS_WIN_1.1.4.EXE
  inflating: payload/T610-010104C.hdr
# modprobe dell_rbu
# (cd PET610_BIOS_WIN_1.1.4-payload/ && dellBiosUpdate -u -f T610-010104C.hdr)
Supported RBU type for this system: (MONOLITHIC, PACKET)
Using RBU v2 driver. Initializing Driver.
Setting RBU type in v2 driver to: PACKET
writing (4096) to file: /sys/devices/platform/dell_rbu/packet_size
Writing RBU data (4096bytes/dot):
..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Done writing packet data.
Activate CMOS bit to notify BIOS that update is ready on next boot.
Update staged sucessfully. BIOS update will occur on next reboot.
#

Reboot and and that's that.

The tricks:

Here are some additional notes for people who hit similar problems...

1. Somebody at Dell really needs to update this site ...

  http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate

...to indicate you can get the .hdr file by unzipping the MS Windows exe.
It is a wiki and I tried to add that myself but the damn thing is protected
against edit by me.

2. This page was very useful for getting around the Dell Windows/Redhat myopia:

  http://www.holwegner.com/article/466/updating-your-dell-system-bios-within-ubuntu-and-debian

3. I used Google's very handy site:dell.com search for finding me
the "normal" URLs I can use with wget instead of the very silly
you-must-download-via-web-and-then-you-must-transfer-to-
target-server games the folks at dell support seem to want you to play.
Plus, --force-directories leaves a very nice self-documenting trail for
those who come later following the crumbs.

Best Regards.



On Tue, Jun 9, 2009 at 1:10 AM, Andrew Robert
Nicols<andrew.nicols@luns.net.uk> wrote:
>
> --
> Systems Developer
>
> e: andrew.nicols@luns.net.uk
> im: a.nicols@jabber.lancs.ac.uk
> t: +44 (0)1524 5 10147
>
> Lancaster University Network Services is a limited company registered in
> England and Wales. Registered number: 4311892. Registered office:
> University House, Lancaster University, Lancaster, LA1 4YW
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAkouGN0ACgkQ1j1/OHKCujHOFQCgkA9gltMcJ/Ry+IhOLrr3ajn7
> WLAAnioa+WeRyiBld50e2CNshqhZq2UU
> =019I
> -----END PGP SIGNATURE-----
>
>



Reply to: